/*
==========================================================================
Company: Showcase Marketing
Developers: Johnathan Burgess, Jonathan Wadsworth
File: style.less (compiles to 'style.css' in same directory)
==========================================================================
*/
/*
==========================================================================
File: variables.less
==========================================================================
*/
.boom-form,
.frm_select_field {
  position: relative;
}
.boom-form .down-arrow,
.frm_select_field .down-arrow {
  position: absolute;
  display: block !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-family: FontAwesome !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 22px;
  line-height: 1.0;
  right: 30px;
  top: 11px !important;
  z-index: 10;
  -webkit-transition: color 100ms linear;
  transition: color 100ms linear;
  color: #777777;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 0.6;
  pointer-events: none;
}
.boom-form .down-arrow:after,
.frm_select_field .down-arrow:after {
  content: "\f0dd";
}
.boom-form.focus .down-arrow,
.frm_select_field.focus .down-arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #fff;
  display: none;
  top: 18px !important;
}
.g-recaptcha {
  text-align: center;
}
.g-recaptcha > div > div {
  display: inline-block;
}
.frm_submit {
  display: block;
  text-align: center;
}
.frm_submit input[type=submit] {
  display: inline-block !important;
}
.frm_form_field {
  position: relative;
}
.required:before,
.req:before,
.frm_required_field:before {
  position: absolute;
  left: 28px;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  content: '*';
  text-align: left;
  color: rgba(0, 0, 0, 0.5);
  z-index: 10;
  padding-top: 17px;
  pointer-events: none;
  opacity: 0.7;
}
@media (max-width: 600px) {
  .required:before,
  .req:before,
  .frm_required_field:before {
    left: 17px;
  }
}
.required input[type=text],
.req input[type=text],
.frm_required_field input[type=text],
.required input[type=password],
.req input[type=password],
.frm_required_field input[type=password],
.required input[type=email],
.req input[type=email],
.frm_required_field input[type=email],
.required input[type=number],
.req input[type=number],
.frm_required_field input[type=number],
.required input[type=search],
.req input[type=search],
.frm_required_field input[type=search],
.required input[type=tel],
.req input[type=tel],
.frm_required_field input[type=tel],
.required input[type=url],
.req input[type=url],
.frm_required_field input[type=url],
.required select,
.req select,
.frm_required_field select,
.required textarea,
.req textarea,
.frm_required_field textarea {
  padding: 12px 100px 10px 20px !important;
}
input[type=date].required:before,
input[type=date].req:before,
input[type=date].frm_required_field:before {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .required:before,
  .req:before,
  .frm_required_field:before {
    content: '*';
  }
  .required input[type=text],
  .req input[type=text],
  .frm_required_field input[type=text],
  .required input[type=password],
  .req input[type=password],
  .frm_required_field input[type=password],
  .required input[type=email],
  .req input[type=email],
  .frm_required_field input[type=email],
  .required input[type=number],
  .req input[type=number],
  .frm_required_field input[type=number],
  .required input[type=search],
  .req input[type=search],
  .frm_required_field input[type=search],
  .required input[type=tel],
  .req input[type=tel],
  .frm_required_field input[type=tel],
  .required input[type=url],
  .req input[type=url],
  .frm_required_field input[type=url],
  .required select,
  .req select,
  .frm_required_field select,
  .required textarea,
  .req textarea,
  .frm_required_field textarea {
    padding: 12px 30px 10px 20px !important;
  }
}
.frm_form_field.frm_half {
  margin-left: 0 !important;
  width: 49.4%;
  padding-right: 15px;
  float: none;
  display: inline-block;
}
.frm_section_heading {
  margin-top: 34px;
}
h3.frm_pos_top {
  font-family: 'roboto', Arial, sans-serif;
  color: #d02344;
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
}
.frm_description {
  display: inline-block;
  font-family: 'roboto', Arial, sans-serif;
  font-style: italic;
  font-size: 1.0em;
}
@media only screen and (max-width: 600px) {
  .frm_form_field.frm_full,
  .frm_form_field.frm_half,
  .frm_form_field.frm_third {
    padding: 0 !important;
    width: 100% !important;
  }
}
.container-fluid {
  max-width: 995px;
}
.container-fluid.full-width,
.container.full-width,
.container-full.full-width {
  padding-left: 0;
  padding-right: 0;
}
.container-full {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-left: 30px;
  padding-right: 30px;
}
.row {
  margin-left: 0;
  margin-right: 0;
}
.container .row,
.container-fluid .row,
.container-full .row {
  margin-left: 0;
  margin-right: 0;
}
.new-container {
  max-width: 1250px;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 auto;
  display: block;
  position: relative;
}
.addDarkBorders {
  border-color: transparent;
  border-color: rgba(0, 0, 0, 0.04);
  border-style: solid;
  border-width: 1px;
}
.pagination li > span,
.pagination li > span:focus,
.pagination li > span:hover,
.pagination li > span:active,
.pagination li > span.active {
  color: #fbb335;
  border: 0;
  background: transparent;
  pointer-events: none;
}
.pagination li a,
.pagination li a:focus {
  border: 0;
  color: #d02344;
  background: transparent;
}
.pagination li a:hover,
.pagination li a:focus:hover,
.pagination li a:active,
.pagination li a:focus:active {
  color: #fbb335;
  background: transparent;
}
.btn,
.red-button,
.btn-primary,
.set-button {
  display: inline-block;
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
}
.btn:hover,
.red-button:hover,
.btn-primary:hover,
.set-button:hover,
.btn:active,
.red-button:active,
.btn-primary:active,
.set-button:active {
  text-decoration: none;
}
.btn:last-child,
.red-button:last-child,
.btn-primary:last-child,
.set-button:last-child {
  margin-right: 0;
}
.btn,
.red-button,
.btn-primary,
.set-button,
.btn:focus,
.red-button:focus,
.btn-primary:focus,
.set-button:focus {
  color: #ffffff;
  background-color: #d02344;
  border-color: #d02344;
}
.btn:hover,
.red-button:hover,
.btn-primary:hover,
.set-button:hover,
.btn:focus:hover,
.red-button:focus:hover,
.btn-primary:focus:hover,
.set-button:focus:hover,
.btn:active,
.red-button:active,
.btn-primary:active,
.set-button:active,
.btn:focus:active,
.red-button:focus:active,
.btn-primary:focus:active,
.set-button:focus:active {
  color: #ffffff;
  background-color: #430c4f;
  border-color: #430c4f;
}
.btn.btn-full-width,
.red-button.btn-full-width,
.btn-primary.btn-full-width,
.set-button.btn-full-width {
  display: block;
}
.btn.more-button,
.red-button.more-button,
.btn-primary.more-button,
.set-button.more-button {
  margin-top: 30px;
}
.btn.outline-button,
.red-button.outline-button,
.btn-primary.outline-button,
.set-button.outline-button,
.btn.outline-button:focus,
.red-button.outline-button:focus,
.btn-primary.outline-button:focus,
.set-button.outline-button:focus {
  color: #ffffff;
  background-color: transparent;
  border-color: #777777;
  border-color: rgba(255, 255, 255, 0.5);
}
.btn.outline-button:hover,
.red-button.outline-button:hover,
.btn-primary.outline-button:hover,
.set-button.outline-button:hover,
.btn.outline-button:focus:hover,
.red-button.outline-button:focus:hover,
.btn-primary.outline-button:focus:hover,
.set-button.outline-button:focus:hover,
.btn.outline-button:active,
.red-button.outline-button:active,
.btn-primary.outline-button:active,
.set-button.outline-button:active,
.btn.outline-button:focus:active,
.red-button.outline-button:focus:active,
.btn-primary.outline-button:focus:active,
.set-button.outline-button:focus:active {
  color: #d02344;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.outline-button.red-button,
.red-button.outline-button.red-button,
.btn-primary.outline-button.red-button,
.set-button.outline-button.red-button,
.btn.outline-button.red-button:focus,
.red-button.outline-button.red-button:focus,
.btn-primary.outline-button.red-button:focus,
.set-button.outline-button.red-button:focus {
  color: #d02344;
  background-color: transparent;
  border-color: #d02344;
}
.btn.outline-button.red-button:hover,
.red-button.outline-button.red-button:hover,
.btn-primary.outline-button.red-button:hover,
.set-button.outline-button.red-button:hover,
.btn.outline-button.red-button:focus:hover,
.red-button.outline-button.red-button:focus:hover,
.btn-primary.outline-button.red-button:focus:hover,
.set-button.outline-button.red-button:focus:hover,
.btn.outline-button.red-button:active,
.red-button.outline-button.red-button:active,
.btn-primary.outline-button.red-button:active,
.set-button.outline-button.red-button:active,
.btn.outline-button.red-button:focus:active,
.red-button.outline-button.red-button:focus:active,
.btn-primary.outline-button.red-button:focus:active,
.set-button.outline-button.red-button:focus:active {
  color: #ffffff;
  background-color: #430c4f;
  border-color: #430c4f;
}
.light .btn,
.column-part.light .btn,
.light .red-button,
.column-part.light .red-button,
.light .btn-primary,
.column-part.light .btn-primary,
.light .set-button,
.column-part.light .set-button,
.light .btn:focus,
.column-part.light .btn:focus,
.light .red-button:focus,
.column-part.light .red-button:focus,
.light .btn-primary:focus,
.column-part.light .btn-primary:focus,
.light .set-button:focus,
.column-part.light .set-button:focus {
  color: #ffffff;
  background-color: #d02344;
  border-color: #d02344;
}
.light .btn:hover,
.column-part.light .btn:hover,
.light .red-button:hover,
.column-part.light .red-button:hover,
.light .btn-primary:hover,
.column-part.light .btn-primary:hover,
.light .set-button:hover,
.column-part.light .set-button:hover,
.light .btn:focus:hover,
.column-part.light .btn:focus:hover,
.light .red-button:focus:hover,
.column-part.light .red-button:focus:hover,
.light .btn-primary:focus:hover,
.column-part.light .btn-primary:focus:hover,
.light .set-button:focus:hover,
.column-part.light .set-button:focus:hover,
.light .btn:active,
.column-part.light .btn:active,
.light .red-button:active,
.column-part.light .red-button:active,
.light .btn-primary:active,
.column-part.light .btn-primary:active,
.light .set-button:active,
.column-part.light .set-button:active,
.light .btn:focus:active,
.column-part.light .btn:focus:active,
.light .red-button:focus:active,
.column-part.light .red-button:focus:active,
.light .btn-primary:focus:active,
.column-part.light .btn-primary:focus:active,
.light .set-button:focus:active,
.column-part.light .set-button:focus:active {
  color: #d02344;
  background-color: #ffffff;
  border-color: #ffffff;
}
.light .btn.outline-button,
.column-part.light .btn.outline-button,
.light .red-button.outline-button,
.column-part.light .red-button.outline-button,
.light .btn-primary.outline-button,
.column-part.light .btn-primary.outline-button,
.light .set-button.outline-button,
.column-part.light .set-button.outline-button,
.light .btn.outline-button:focus,
.column-part.light .btn.outline-button:focus,
.light .red-button.outline-button:focus,
.column-part.light .red-button.outline-button:focus,
.light .btn-primary.outline-button:focus,
.column-part.light .btn-primary.outline-button:focus,
.light .set-button.outline-button:focus,
.column-part.light .set-button.outline-button:focus {
  color: #ffffff;
  background-color: transparent;
  border-color: #777777;
  border-color: rgba(255, 255, 255, 0.5);
}
.light .btn.outline-button:hover,
.column-part.light .btn.outline-button:hover,
.light .red-button.outline-button:hover,
.column-part.light .red-button.outline-button:hover,
.light .btn-primary.outline-button:hover,
.column-part.light .btn-primary.outline-button:hover,
.light .set-button.outline-button:hover,
.column-part.light .set-button.outline-button:hover,
.light .btn.outline-button:focus:hover,
.column-part.light .btn.outline-button:focus:hover,
.light .red-button.outline-button:focus:hover,
.column-part.light .red-button.outline-button:focus:hover,
.light .btn-primary.outline-button:focus:hover,
.column-part.light .btn-primary.outline-button:focus:hover,
.light .set-button.outline-button:focus:hover,
.column-part.light .set-button.outline-button:focus:hover,
.light .btn.outline-button:active,
.column-part.light .btn.outline-button:active,
.light .red-button.outline-button:active,
.column-part.light .red-button.outline-button:active,
.light .btn-primary.outline-button:active,
.column-part.light .btn-primary.outline-button:active,
.light .set-button.outline-button:active,
.column-part.light .set-button.outline-button:active,
.light .btn.outline-button:focus:active,
.column-part.light .btn.outline-button:focus:active,
.light .red-button.outline-button:focus:active,
.column-part.light .red-button.outline-button:focus:active,
.light .btn-primary.outline-button:focus:active,
.column-part.light .btn-primary.outline-button:focus:active,
.light .set-button.outline-button:focus:active,
.column-part.light .set-button.outline-button:focus:active {
  color: #d02344;
  background-color: #ffffff;
  border-color: #ffffff;
}
.light .red-button.outline-button,
.column-part.light .red-button.outline-button,
.light .red-button.outline-button:focus,
.column-part.light .red-button.outline-button:focus {
  color: #d02344;
  background-color: transparent;
  border-color: #d02344;
}
.light .red-button.outline-button:hover,
.column-part.light .red-button.outline-button:hover,
.light .red-button.outline-button:focus:hover,
.column-part.light .red-button.outline-button:focus:hover,
.light .red-button.outline-button:active,
.column-part.light .red-button.outline-button:active,
.light .red-button.outline-button:focus:active,
.column-part.light .red-button.outline-button:focus:active {
  color: #d02344;
  background-color: #ffffff;
  border-color: #ffffff;
}
.light .blue-button,
.column-part.light .blue-button,
.light .blue-button:focus,
.column-part.light .blue-button:focus {
  color: #7daeef;
}
.light .blue-button:hover,
.column-part.light .blue-button:hover,
.light .blue-button:focus:hover,
.column-part.light .blue-button:focus:hover,
.light .blue-button:active,
.column-part.light .blue-button:active,
.light .blue-button:focus:active,
.column-part.light .blue-button:focus:active {
  color: #ffffff;
}
.light .purple-button,
.column-part.light .purple-button,
.light .purple-button:focus,
.column-part.light .purple-button:focus {
  color: #763c84;
}
.light .purple-button:hover,
.column-part.light .purple-button:hover,
.light .purple-button:focus:hover,
.column-part.light .purple-button:focus:hover,
.light .purple-button:active,
.column-part.light .purple-button:active,
.light .purple-button:focus:active,
.column-part.light .purple-button:focus:active {
  color: #ffffff;
}
.blue-button {
  display: inline-block;
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
}
.blue-button:hover,
.blue-button:active {
  text-decoration: none;
}
.blue-button:last-child {
  margin-right: 0;
}
.blue-button.light,
.blue-button.light:focus {
  color: #ffffff;
  background-color: #7daeef;
  border-color: #7daeef;
}
.blue-button.light:hover,
.blue-button.light:focus:hover,
.blue-button.light:active,
.blue-button.light:focus:active {
  color: #7daeef;
  background-color: #ffffff;
  border-color: #ffffff;
}
.purple-button {
  display: inline-block;
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
}
.purple-button:hover,
.purple-button:active {
  text-decoration: none;
}
.purple-button:last-child {
  margin-right: 0;
}
.purple-button,
.purple-button:focus {
  color: #ffffff;
  background-color: #763c84;
  border-color: #763c84;
}
.purple-button:hover,
.purple-button:focus:hover,
.purple-button:active,
.purple-button:focus:active {
  color: #763c84;
  background-color: #ffffff;
  border-color: #ffffff;
}
.purple-button.light,
.purple-button.light:focus {
  color: #763c84;
  background-color: #ffffff;
  border-color: #ffffff;
}
.purple-button.light:hover,
.purple-button.light:focus:hover,
.purple-button.light:active,
.purple-button.light:focus:active {
  color: #ffffff;
  background-color: #763c84;
  border-color: #763c84;
}
.green-button {
  display: inline-block;
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
}
.green-button:hover,
.green-button:active {
  text-decoration: none;
}
.green-button:last-child {
  margin-right: 0;
}
.green-button,
.green-button:focus {
  color: #ffffff;
  background-color: #02874c;
  border-color: #02874c;
}
.green-button:hover,
.green-button:focus:hover,
.green-button:active,
.green-button:focus:active {
  color: #ffffff;
  background-color: #00ae61;
  border-color: #00ae61;
}
.green-button.light,
.green-button.light:focus {
  color: #d02344;
  background-color: #ffffff;
  border-color: #ffffff;
}
.green-button.light:hover,
.green-button.light:focus:hover,
.green-button.light:active,
.green-button.light:focus:active {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.icon-play2:before,
.icon-uniEA15:before {
  content: "\ea15";
}
.icon-phone:before,
.icon-uniE609:before {
  content: "\e609";
}
.icon-goback:before,
.icon-uniE608:before {
  content: "\e608";
}
.icon-facebook:before,
.icon-uniE607:before {
  content: "\e607";
}
.icon-twitter:before,
.icon-uniE606:before {
  content: "\e606";
}
.icon-linkedin:before,
.icon-uniE605:before {
  content: "\e605";
}
.icon-youtube:before,
.icon-uniE604:before {
  content: "\e604";
}
.icon-plus:before,
.icon-uniE603:before {
  content: "\e603";
}
.icon-location:before,
.icon-uniE602:before {
  content: "\e602";
}
.icon-goforward:before,
.icon-uniE601:before {
  content: "\e601";
}
.icon-instagram:before {
  content: "\e600";
}
#header:after,
#header .header-holder:after,
.menu-holder:after,
.main-menu-nav:after {
  content: " ";
  display: block;
  clear: both;
}
.main-menu-nav > ul,
.main-menu-nav > ul > li .dropdown-menu ul,
#footer .footer-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
* {
  max-height: 1000000px;
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-font-smoothing: antialiased;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus,
*:focus:focus {
  outline: 0;
  outline-offset: 0;
  outline-color: transparent;
  outline-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
html {
  margin: 0;
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
body {
  position: relative;
  z-index: 0;
  min-height: 100%;
  margin: 0;
  color: #777777;
  background: #23325b;
  font-size: 17px;
  line-height: 1.4;
  font-family: 'roboto', Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  min-width: 320px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  /* Reverse "exit" animations */
}
body.is-exiting .scene_element {
  -webkit-animation-direction: alternate-reverse;
  -moz-animation-direction: alternate-reverse;
  -o-animation-direction: alternate-reverse;
  animation-direction: alternate-reverse;
}
.body-inner {
  position: absolute;
  z-index: 10;
  background: #23325b;
  min-height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
#wrapper {
  position: relative;
  overflow: hidden;
}
b,
strong {
  font-weight: 700;
}
i,
em {
  font-family: 'roboto', Arial, sans-serif;
  font-style: italic;
  font-size: 1.0em;
}
a,
a:focus,
a:hover,
a:active,
button,
button:focus,
button:hover,
button:active {
  -webkit-appearance: none !important;
}
a,
a:focus,
a:hover,
a:active,
button,
button:focus,
button:hover,
button:active,
a:focus,
a:focus:focus,
a:hover:focus,
a:active:focus,
button:focus,
button:focus:focus,
button:hover:focus,
button:active:focus {
  outline: 0;
  outline-offset: 0;
  outline-color: transparent;
  outline-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
a:-webkit-any-link {
  text-decoration: none;
}
a:active,
a:focus,
input,
input:active,
input:focus,
button:focus,
button:active,
a:active:focus,
a:focus:focus,
input:focus,
input:active:focus,
input:focus:focus,
button:focus:focus,
button:active:focus {
  outline: 0;
  outline-offset: 0;
  outline-color: transparent;
  outline-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
a:active,
a:focus,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner,
a:active:focus,
a:focus:focus,
button::-moz-focus-inner:focus,
input[type="reset"]::-moz-focus-inner:focus,
input[type="button"]::-moz-focus-inner:focus,
input[type="submit"]::-moz-focus-inner:focus,
input[type="file"] > input[type="button"]::-moz-focus-inner:focus {
  outline: 0;
  outline-offset: 0;
  outline-color: transparent;
  outline-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
a,
input,
button {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
a,
input,
button,
a:focus,
input:focus,
button:focus {
  outline: 0;
  outline-offset: 0;
  outline-color: transparent;
  outline-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}
img {
  border-style: none;
  max-width: 100%;
  height: auto;
}
img,
embed,
object,
video {
  max-width: 100%;
}
/* set styles for default page links */
a {
  outline: none;
  text-decoration: none;
  color: #d02344;
}
a:hover,
a:active,
a.active {
  text-decoration: none;
  color: #430c4f;
}
a.num {
  pointer-events: none;
}
ul {
  list-style-position: outside;
  padding-left: 18px;
  margin-bottom: 20px;
}
ul li {
  padding-bottom: 10px;
}
input,
textarea,
select {
  outline: none;
  font: 100% 'roboto', Arial, sans-serif;
  color: #111111;
  vertical-align: middle;
}
form,
fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="submit"] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  cursor: pointer;
}
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  outline: none;
  margin: 0;
  padding: 4px 7px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  box-shadow: none;
  border: 1px solid #999;
}
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  border-color: #4d4d4d;
}
textarea {
  overflow: auto;
  resize: vertical;
  vertical-align: top;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: -0.1em;
  line-height: 1.1;
  margin: 0 0 12px;
  vertical-align: top;
}
h1 {
  font-size: 2.2em;
  margin-bottom: 3px;
}
p {
  margin: 0 0 20px;
}
p:last-child {
  margin-bottom: 0;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* ---------------------------------------------------------
   3. Сommon site styles
   ---------------------------------------------------------*/
/* header styles */
#header {
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 998;
  top: 0;
  padding: 0;
  display: none;
}
#header .logo {
  position: relative;
  display: inline-block;
  width: auto;
  height: 100%;
  margin: 30px 0 12px 50px;
  z-index: 9999;
}
#header .logo a {
  display: block;
  max-width: 280px;
  vertical-align: middle;
}
#header .logo a img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.sub-header-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 1001;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 11px;
  letter-spacing: -0.1em;
  text-transform: uppercase;
}
.phone-wrapper {
  position: absolute;
  right: 95px;
  top: 7px;
  color: #7daeef;
}
.phone-wrapper a {
  color: #777777;
  text-transform: none;
}
.phone-wrapper a:hover,
.phone-wrapper a:active {
  color: #d02344;
}
.login-trigger {
  position: absolute;
  background: #7daeef;
  color: #ffffff;
  text-align: center;
  padding: 8px 12px 8px 28px;
  top: 0;
  right: 20px;
}
.login-trigger:before {
  position: absolute;
  left: 10px;
  top: 8px;
  content: "\e008";
  color: #6395d7;
  font-size: 12px;
  text-align: left;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.login-trigger:hover,
.login-trigger:active {
  color: #13163b;
}
.login-trigger:hover:before,
.login-trigger:active:before {
  color: #ffffff;
}
.login-holder {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.clear-close {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  pointer-events: none;
  z-index: 0;
}
.clear-close.active {
  pointer-events: auto;
  z-index: 998;
}
.login-form-wrapper {
  position: absolute;
  padding: 18px;
  background: #7daeef;
  background: rgba(99, 149, 215, 0.9);
  top: 32px;
  right: 20px;
  z-index: 1001;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  opacity: 0.0;
  pointer-events: none;
}
.login-form-wrapper .submit-wrapper {
  display: block;
  text-align: center;
}
.login-form-wrapper input[type="submit"],
.login-form-wrapper input[type="submit"]:focus,
.login-form-wrapper input[type="submit"].disabled,
.login-form-wrapper input[type="submit"].disable,
.login-form-wrapper input[type="submit"]:disabled,
.login-form-wrapper input[type="submit"]:last-child {
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
  display: inline-block;
  background: #3e70b1;
  border-color: #3e70b1;
  margin-right: 0;
}
.login-form-wrapper input[type="submit"]:hover,
.login-form-wrapper input[type="submit"]:focus:hover,
.login-form-wrapper input[type="submit"].disabled:hover,
.login-form-wrapper input[type="submit"].disable:hover,
.login-form-wrapper input[type="submit"]:disabled:hover,
.login-form-wrapper input[type="submit"]:last-child:hover,
.login-form-wrapper input[type="submit"]:active,
.login-form-wrapper input[type="submit"]:focus:active,
.login-form-wrapper input[type="submit"].disabled:active,
.login-form-wrapper input[type="submit"].disable:active,
.login-form-wrapper input[type="submit"]:disabled:active,
.login-form-wrapper input[type="submit"]:last-child:active {
  text-decoration: none;
}
.login-form-wrapper input[type="submit"]:last-child,
.login-form-wrapper input[type="submit"]:focus:last-child,
.login-form-wrapper input[type="submit"].disabled:last-child,
.login-form-wrapper input[type="submit"].disable:last-child,
.login-form-wrapper input[type="submit"]:disabled:last-child,
.login-form-wrapper input[type="submit"]:last-child:last-child {
  margin-right: 0;
}
.login-form-wrapper input[type="submit"]:hover,
.login-form-wrapper input[type="submit"]:focus:hover,
.login-form-wrapper input[type="submit"].disabled:hover,
.login-form-wrapper input[type="submit"].disable:hover,
.login-form-wrapper input[type="submit"]:disabled:hover,
.login-form-wrapper input[type="submit"]:last-child:hover,
.login-form-wrapper input[type="submit"]:active,
.login-form-wrapper input[type="submit"]:focus:active,
.login-form-wrapper input[type="submit"].disabled:active,
.login-form-wrapper input[type="submit"].disable:active,
.login-form-wrapper input[type="submit"]:disabled:active,
.login-form-wrapper input[type="submit"]:last-child:active {
  background: #13163b;
  border-color: #13163b;
}
.login-form-wrapper input[type="text"],
.login-form-wrapper input[type="password"] {
  height: 40px !important;
  margin-bottom: 12px;
  text-transform: none;
  color: #430c4f;
  font-size: 15px;
}
.login-form-wrapper input[type="text"]::-webkit-input-placeholder,
.login-form-wrapper input[type="password"]::-webkit-input-placeholder {
  color: #999;
}
.login-form-wrapper input[type="text"]:-moz-placeholder,
.login-form-wrapper input[type="password"]:-moz-placeholder {
  color: #999;
}
.login-form-wrapper input[type="text"]::-moz-placeholder,
.login-form-wrapper input[type="password"]::-moz-placeholder {
  color: #999;
}
.login-form-wrapper input[type="text"]:-ms-input-placeholder,
.login-form-wrapper input[type="password"]:-ms-input-placeholder {
  color: #999;
}
.login-form-wrapper input[type="text"]:focus,
.login-form-wrapper input[type="password"]:focus {
  color: #430c4f;
  background: #ffffff;
}
.login-form-wrapper.open {
  opacity: 1.0;
  pointer-events: auto;
}
@media only screen and (max-width: 1024px) {
  .sub-header-wrapper {
    display: none;
  }
}
.icon-floating-right {
  position: absolute;
  right: -102px;
  top: -59px;
}
.panel address {
  float: left;
  width: 340px;
  padding: 0 0 0 25px;
  position: relative;
  color: #807e76;
  margin: 13px 20px 0 0;
  font-size: 15px;
  font-style: normal;
}
.panel .link-area {
  float: right;
  margin: 12px 0 0;
}
.panel .link-area span {
  color: #5a5a5a;
  margin: 0 4px 0 13px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
.translate-btn {
  float: left;
  position: relative;
  margin: 0 20px 0 0;
  font-weight: bold;
}
.panel .link-area .call {
  float: left;
  max-width: 200px;
  position: relative;
  margin: 0 20px 0 0;
  padding: 0 0 0 14px;
  pointer-events: none;
  color: #f58c20;
  font-size: 16px;
  font-weight: bold;
}
.panel .link-area .call:after {
  top: 5px;
  right: -15px;
  width: 1px;
  height: 10px;
  content: "";
  position: absolute;
  background: #d9d7d5;
}
.panel .link-area .call:hover {
  opacity: .8;
  text-decoration: none;
}
.panel .link-area .espanol {
  float: right;
  max-width: 250px;
  pointer-events: none;
  color: #f58c20;
  font-size: 16px;
  font-weight: bold;
}
.panel .link-area .espanol:hover {
  text-decoration: none;
}
#glt-translate-trigger {
  bottom: auto !important;
  top: 0 !important;
  height: auto !important;
  width: 140px;
  margin-top: 4px !important;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  background: #02874c;
  -webkit-transition: all 50ms linear;
  transition: all 50ms linear;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  text-shadow: none !important;
  padding: 11px 20px 12px;
}
#glt-translate-trigger:hover {
  color: #ffffff;
  background: #f58c20;
  padding-top: 11px;
  padding-bottom: 12px;
}
.tool-container {
  bottom: auto !important;
  top: 52px !important;
  z-index: 999 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.tool-container a {
  -webkit-transition: all 0ms linear;
  transition: all 0ms linear;
}
.tool-container.tool-top .arrow {
  display: none !important;
}
.top-btns {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  margin-right: 20px;
  height: 50px;
  width: auto;
  z-index: 999;
}
.top-btns .donate,
.top-btns .signup {
  float: left;
  padding: 11px 20px 12px;
  color: #ffffff;
  margin: 0 0 0 8px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  position: relative;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  -webkit-transition: all 50ms linear;
  transition: all 50ms linear;
}
.top-btns .donate:hover,
.top-btns .signup:hover,
.top-btns .donate:active,
.top-btns .signup:active {
  color: #ffffff;
  background: #f58c20;
  padding-top: 15px;
}
.top-btns .donate {
  background: #d02344;
}
.top-btns .signup {
  padding-right: 30px;
  background: #d02344;
  visibility: hidden;
  pointer-events: none;
}
body.address-active .address-drop {
  max-height: 500px;
  visibility: visible;
  z-index: 99999;
}
body.nav-active .drop {
  visibility: visible;
  z-index: 99999;
  right: 0;
}
body.nav-active .w1 {
  right: 100%;
}
body.nav-active .nav-opener {
  background: none;
  position: fixed;
}
.nav-opener {
  width: 65px;
  height: 100%;
  padding: 15px 20px;
  border-radius: 0;
  text-indent: -9999px;
  overflow: hidden;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  outline: none;
  background: transparent;
  transition: linear .3s;
  -moz-transition: linear .3s;
  -webkit-transition: linear .3s;
  -ms-transition: linear .3s;
  z-index: 9999999;
}
.nav-opener > div {
  position: relative;
  display: block;
  margin-top: -17px;
  top: 50%;
}
.nav-opener > div span,
.nav-opener > div:before,
.nav-opener > div:after {
  background: #d02344;
  border-radius: 0;
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  margin: 5px 0;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}
.nav-opener > div:before,
.nav-opener > div:after {
  content: "";
}
/* close button transition */
.nav-active .nav-opener span {
  opacity: 0;
}
.opener:hover {
  opacity: .9;
}
.nav-active .nav-opener:after,
.nav-active .nav-opener:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 16px;
  left: 20px;
  right: 20px;
  background: #111111;
}
.nav-active .nav-opener:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.w1 {
  position: relative;
  right: 0;
}
/* main navigation styles */
.menu-holder {
  text-align: right;
}
.sub-main-nav,
.solutions-nav {
  display: inline-block;
  font-size: 11px;
  padding: 8px 14px;
  margin-top: 2px;
}
.sub-main-nav ul,
.solutions-nav ul {
  margin-bottom: 0;
  padding-left: 0;
}
.sub-main-nav li,
.solutions-nav li {
  position: relative;
  display: inline-block;
  padding: 0 6px 0 8px;
}
.sub-main-nav li a,
.solutions-nav li a {
  text-transform: uppercase;
  color: #9d9d9d;
}
.sub-main-nav li a:hover,
.solutions-nav li a:hover,
.sub-main-nav li a:active,
.solutions-nav li a:active,
.sub-main-nav li a.active,
.solutions-nav li a.active {
  color: #d02344;
}
.sub-main-nav li:after,
.solutions-nav li:after {
  top: 2px;
  left: -1px;
  width: 1px;
  height: 10px;
  content: "";
  position: absolute;
  background: #9d9d9d;
  opacity: 0.6;
}
.sub-main-nav li:first-child:after,
.solutions-nav li:first-child:after {
  display: none;
}
.sub-main-nav {
  background: transparent;
}
.scroll-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  background: rgba(255, 255, 255, 0.97);
  z-index: 10000;
  opacity: 0.0;
  pointer-events: none;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  -webkit-box-shadow: 0px -3px 10px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px -3px 10px 2px rgba(0, 0, 0, 0.1);
}
.scroll-menu.closed {
  height: 0;
}
.scroll-menu.open {
  height: 102px;
  opacity: 1.0;
  pointer-events: auto;
}
.inner-scroll-menu {
  position: relative;
  height: 102px;
}
.scroll-menu .main-menu-nav .nav-wrap {
  margin-top: 30px;
}
.scroll-menu .main-menu-nav .nav > li > a,
.scroll-menu .main-menu-nav .nav > li > a:focus {
  color: #81888e;
}
.scroll-menu .main-menu-nav .nav > li.outline > a,
.scroll-menu .main-menu-nav .nav > li.outline > a:focus {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-style: solid;
  border-width: 2px;
  color: #81888e !important;
  background: transparent !important;
  border-color: #d02344;
  padding: 10px 18px !important;
}
.scroll-menu .main-menu-nav .nav > li.outline > a:hover,
.scroll-menu .main-menu-nav .nav > li.outline > a:focus:hover,
.scroll-menu .main-menu-nav .nav > li.outline > a:active,
.scroll-menu .main-menu-nav .nav > li.outline > a:focus:active {
  color: #ffffff !important;
  background: #d02344 !important;
  border-color: #d02344;
}
@media only screen and (max-width: 1024px) {
  .scroll-menu {
    position: relative;
  }
}
.parallax-mirror {
  pointer-events: none;
}
#header .scroll-menu .logo {
  height: 100%;
  margin: 0;
  padding: 20px 0 15px;
}
#header .scroll-menu .logo a {
  height: 100%;
}
#header .scroll-menu .logo a img {
  height: 100%;
  max-width: none;
  width: auto;
}
.social_main_menu {
  position: relative;
  display: inline-block;
  list-style: none;
  margin: 0 10px 0 20px;
  padding-left: 20px;
}
.social_main_menu:before {
  position: absolute;
  left: 0;
  top: -2px;
  height: 30px;
  width: 1px;
  background: transparent;
  border-left: 1px dotted rgba(255, 255, 255, 0.2);
  z-index: 10;
  content: '';
}
.social_main_menu li {
  display: inline-block;
  margin: 0 5px;
}
.social_main_menu li a,
.social_main_menu li a:focus,
.social_main_menu li a:hover,
.social_main_menu li a:active {
  color: #fff;
  opacity: 0.5;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  padding: 2px 5px;
}
.social_main_menu li a:hover,
.social_main_menu li a:active {
  opacity: 1.0;
}
.main-menu-nav {
  position: absolute;
  z-index: 999;
  right: auto;
  bottom: auto;
  top: 0;
  right: 50px;
  vertical-align: top;
  max-width: 1062px;
}
.main-menu-nav .nav-wrap {
  position: relative;
  display: block;
  margin-top: 30px;
}
.main-menu-nav .nav {
  display: inline-block;
  margin: 0;
  float: none;
  font-size: 15px;
  margin-top: 0;
}
.main-menu-nav .nav > li {
  float: none;
  padding: 0 11px 24px 10px;
  margin: 0;
  position: relative;
  display: inline-block;
}
.main-menu-nav .nav > li.only-footer {
  display: none;
}
.main-menu-nav .nav > li > a,
.main-menu-nav .nav > li > a:focus {
  display: block;
  color: #430c4f;
  background: transparent !important;
  padding: 10px 2px !important;
}
.main-menu-nav .nav > li > a:hover,
.main-menu-nav .nav > li > a:focus:hover,
.main-menu-nav .nav > li > a:active,
.main-menu-nav .nav > li > a:focus:active {
  color: #d02344;
  text-decoration: none;
  background: transparent;
}
.main-menu-nav .nav > li.outline > a,
.main-menu-nav .nav > li.outline > a:focus {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-style: solid;
  border-width: 2px;
  color: #ffffff;
  background: transparent !important;
  border-color: #d02344;
  padding: 10px 18px !important;
}
.main-menu-nav .nav > li.outline > a:hover,
.main-menu-nav .nav > li.outline > a:focus:hover,
.main-menu-nav .nav > li.outline > a:active,
.main-menu-nav .nav > li.outline > a:focus:active {
  color: #ffffff;
  background: #d02344 !important;
  border-color: #d02344;
}
.main-menu-nav .nav > li .dropdown-menu {
  text-align: left;
  position: absolute;
  content: "";
  top: 70%;
  left: -2px;
  margin-top: 0 !important;
  padding: 0;
  display: none;
  z-index: 999;
  background: #d02344;
  line-height: 1.0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border: 0;
}
.main-menu-nav .nav > li .dropdown-menu li {
  margin: 0;
  padding: 0;
}
.main-menu-nav .nav > li .dropdown-menu li a {
  display: block;
  padding: 13px 16px 12px ;
}
.main-menu-nav .nav > li .dropdown-menu li a,
.main-menu-nav .nav > li .dropdown-menu li a:focus {
  display: block;
  vertical-align: top;
  color: #ffffff;
  background: transparent;
  opacity: 0.9;
}
.main-menu-nav .nav > li .dropdown-menu li a:hover,
.main-menu-nav .nav > li .dropdown-menu li a:focus:hover,
.main-menu-nav .nav > li .dropdown-menu li a:active,
.main-menu-nav .nav > li .dropdown-menu li a:focus:active {
  opacity: 1.0;
  color: #d02344;
  text-decoration: none;
  background: #ffffff;
}
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu {
  top: 0;
  left: 100%;
}
.main-menu-nav .nav > li.active > a {
  color: #d02344;
}
.main-menu-nav .nav > li:after {
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: 18px;
  width: 0;
  height: 2px;
  background: #bcbdc0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  content: "";
  opacity: 0.0;
  display: none;
}
.icons {
  position: relative;
  padding-left: 28px !important;
}
.icons i {
  position: absolute;
  left: 0;
  line-height: 1.4;
  width: 20px;
  text-align: center;
}
@media only screen and (max-width: 1250px) {
  .social_main_menu {
    padding-left: 0;
  }
}
/* Carousel Slider styles */
.carousel-slider {
  position: relative;
  display: block;
}
.carousel-slider .trans_bg_color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.logo-carousel-outer {
  position: relative;
  display: block;
  width: 100%;
  height: 142px;
  padding: 0;
  margin: 0;
  z-index: 102;
}
.logo-carousel {
  position: relative;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.logo-carousel .carousel-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.logo-carousel .carousel-wrapper:before,
.logo-carousel .carousel-wrapper:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.logo-carousel .carousel-wrapper:after {
  clear: both;
}
.logo-carousel .carousel-item {
  position: relative;
  display: block;
  background: transparent;
  width: 220px;
  float: left;
  margin: 0;
  padding: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.logo-carousel .carousel-item a {
  display: block;
  padding: 0 3px;
}
.logo-carousel .carousel-item > img {
  position: relative;
  display: block;
  margin: 0 8px;
  max-width: none;
  width: 100%;
  height: auto;
}
.logos-center {
  position: relative;
  display: block;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  opacity: 0.9;
}
.logos-center img {
  margin: 0 20px;
}
.post_feed {
  text-align: center;
}
.post_feed .post_feed_headline {
  color: #d02344;
}
.post_feed .post_feed_wrapper {
  display: block;
  padding: 26px 0 20px;
}
.post_feed .post_date_wrap {
  display: block;
  color: #999;
}
.post_feed .post_link_wrap {
  display: block;
  color: #222;
}
.post_feed .post_link_wrap h3 {
  font-size: 24px;
  margin-bottom: 0;
}
.post_feed .post_link_wrap:hover,
.post_feed .post_link_wrap:active {
  color: #d02344;
}
.post_feed .outline-button {
  margin-top: 50px;
}
.side-lines {
  position: relative;
  margin-left: 30% !important;
  margin-right: 30% !important;
}
.side-lines:before,
.side-lines:after {
  position: absolute;
  content: '';
  z-index: 0;
  width: 50%;
  height: 1px;
  background: #c4c4c4;
  background: rgba(0, 0, 0, 0.15);
  top: 49%;
}
.side-lines:before {
  right: 100%;
}
.side-lines:after {
  left: 100%;
}
@media only screen and (max-width: 1024px) {
  .side-lines {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .side-lines:before,
  .side-lines:after {
    display: none;
  }
}
.crest-line {
  position: relative;
  display: block;
  width: 100%;
  height: 44px;
  margin-bottom: 20px;
}
.crest-line:before {
  position: absolute;
  content: '';
  z-index: 0;
  width: 100%;
  height: 1px;
  background: #ccc;
  top: 49%;
  left: 0;
}
.crest-line:after {
  position: absolute;
  content: '';
  z-index: 10;
  width: 50px;
  height: 44px;
  background: #f4f4f3 url(/wp-content/uploads/2015/10/logo-footer.png) no-repeat center center;
  background-size: 32px 44px;
  left: 50%;
  top: 0;
  margin-left: -25px;
}
.crest-line.white:after {
  background-color: #fff;
}
.right-circle-arrow {
  position: absolute;
  background: #7daeef;
  width: 26px;
  height: 26px;
  border-top-right-radius: 13px;
  border-top-left-radius: 13px;
  border-bottom-right-radius: 13px;
  border-bottom-left-radius: 13px;
  overflow: hidden;
  z-index: 2;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.right-circle-arrow.rel {
  position: relative;
  margin: 0 auto;
  display: block;
}
.right-circle-arrow:after {
  position: absolute;
  content: '';
  z-index: 2;
  left: 50%;
  top: 50%;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  margin-left: -5px;
  overflow: hidden;
  background: transparent;
  display: inline-block;
  border: 2px solid #fff;
  border-top: none;
  border-left: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#more-news-header {
  font-family: 'roboto', Arial, sans-serif;
  font-size: 12px;
  letter-spacing: -0.1em;
  font-weight: 900;
  margin-bottom: 16px;
}
.post_feed.alt_post_feed {
  text-align: center;
}
.post_feed.alt_post_feed .post_feed_wrapper {
  text-align: left;
  border-bottom: 0;
}
.post_feed.alt_post_feed .post_feed_wrapper > a {
  position: relative;
  display: block;
}
.post_feed.alt_post_feed .post_feed_wrapper > a:hover h3,
.post_feed.alt_post_feed .post_feed_wrapper > a:active h3 {
  color: #7daeef;
}
.post_feed.alt_post_feed .post_feed_wrapper > a:hover .right-circle-arrow,
.post_feed.alt_post_feed .post_feed_wrapper > a:active .right-circle-arrow {
  background: #13163b;
}
.post_feed.alt_post_feed .post_feed_wrapper.latest_post > a:hover .right-circle-arrow,
.post_feed.alt_post_feed .post_feed_wrapper.latest_post > a:active .right-circle-arrow {
  background: #d02344;
}
.post_feed.alt_post_feed .right-circle-arrow {
  right: 8px;
  bottom: 0;
}
.post_feed.alt_post_feed .title_wrap {
  display: block;
  padding: 4px 1px;
}
.post_feed.alt_post_feed .thumbholder {
  position: relative;
  background-color: transparent;
  width: 100%;
  max-height: 163px;
  overflow: hidden;
}
.post_feed.alt_post_feed .thumbholder img {
  width: 100%;
}
.post_feed.alt_post_feed .category-sub {
  text-transform: uppercase;
  margin-bottom: 2px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 10px;
  letter-spacing: -0.1em;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.post_feed.alt_post_feed .category-sub a {
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: -0.1em;
  padding: 0 2px;
}
.post_feed.alt_post_feed .post_feed_headline {
  font-weight: 200;
  font-size: 42px;
  line-height: 1.2;
}
.post_feed.alt_post_feed .date_holder {
  position: absolute;
  z-index: 2;
  left: 25px;
  top: 0;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: -0.1em;
  padding: 13px 3px;
  background: transparent url(../../tigerlily/library/images/date-flags.png) no-repeat left top;
  overflow: hidden;
  width: 37px;
  height: 77px;
}
.post_feed.alt_post_feed .excerpt-area,
.post_feed.alt_post_feed .post_feed_description {
  font-family: 'roboto', Arial, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
  color: #666;
}
.post_feed.alt_post_feed .latest_post {
  color: #fff;
}
.post_feed.alt_post_feed .latest_post .right-circle-arrow {
  right: 20px;
  bottom: 20px;
}
.post_feed.alt_post_feed .latest_post .blue-color-over {
  position: absolute;
  z-index: 0;
  background-color: #111435;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}
.post_feed.alt_post_feed .latest_post .title_wrap {
  position: relative;
  z-index: 2;
  padding: 220px 76px;
}
.post_feed.alt_post_feed .latest_post .category-sub {
  margin-bottom: 20px;
}
.post_feed.alt_post_feed .latest_post h3 {
  font-size: 42px;
  line-height: 1.0;
  margin-bottom: 15px;
  color: #fff;
  font-weight: 200;
}
.post_feed.alt_post_feed .latest_post .excerpt-area {
  color: #b7d6fc;
  font-weight: 600;
  font-size: 17px;
  line-height: 1.3;
}
.post_feed.alt_post_feed .latest_post .date_holder,
.post_feed.alt_post_feed .featured_post .date_holder {
  background-position: right top;
}
@media only screen and (max-width: 1024px) {
  .post_feed.alt_post_feed .latest_post .title_wrap {
    padding: 100px 30px 50px;
  }
  .post_feed.alt_post_feed .latest_post h3 {
    font-size: 26px;
  }
  .post_feed.alt_post_feed .industry_insights {
    display: none;
  }
}
.arrow-carousel {
  position: absolute;
  z-index: 100;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 42px;
  height: 42px;
  margin-left: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: transparent;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1.0;
  background: transparent url(../../tigerlily/library/images/slider-arrows.png) no-repeat 0 0;
  overflow: hidden;
  text-indent: -9999px;
  opacity: 0.6;
}
.arrow-carousel:hover,
.arrow-carousel:active {
  opacity: 1.0;
}
.arrow-carousel.left-arrow-carousel {
  left: 30px;
  background-position: left 0;
}
.arrow-carousel.right-arrow-carousel {
  right: 30px;
  background-position: right 0;
}
.post_carousel {
  position: relative;
  display: block;
  text-align: left;
  height: 100px;
  width: 100%;
}
.post_carousel_headline {
  color: #ababab;
  text-transform: uppercase;
  font-size: 15px;
}
.post_carousel .car_wrapper {
  position: absolute;
  left: 0;
  opacity: 0.0;
  width: 100%;
  color: #fff;
  font-size: 18px;
  z-index: 1;
  -webkit-transition: opacity 400ms linear;
  transition: opacity 400ms linear;
}
.post_carousel .car_wrapper.active {
  z-index: 10;
  opacity: 1.0;
}
.post_carousel .car_wrapper a {
  color: #fff;
}
.post_carousel .car_wrapper a:hover {
  color: #763c84;
}
.post_date_holder {
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  margin-right: 5px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: -0.1em;
  font-size: 1.05em;
}
.post_title_holder {
  display: inline-block;
}
.car_pagination {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.car_pagination a {
  display: inline-block;
  color: #ffffff;
  opacity: 0.6;
  pointer-events: initial;
  font-size: 22px;
  margin-right: 4px;
  padding: 3px;
}
.car_pagination a:hover,
.car_pagination a.active {
  opacity: 1.0;
}
.car_pagination a.active {
  pointer-events: none;
}
/* banner styles */
.parallax-window {
  min-height: none !important;
  background: transparent;
}
.parallax-window .bg-stretch {
  visibility: hidden;
}
.side_content {
  display: block;
  z-index: 100;
  position: relative;
  height: 200px;
  width: 100%;
  max-width: 100%;
  top: initial;
  right: initial;
}
#top_banner_2 .side_content {
  height: 120px;
}
.color-block,
.color-block:hover {
  position: absolute;
  display: block;
  width: 100%;
  height: 50%;
  text-align: center;
  padding: 45px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: -0.1em;
  font-size: 30px;
}
.color-block:before,
.color-block:hover:before,
.color-block:after,
.color-block:hover:after {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.color-block:before,
.color-block:hover:before {
  position: absolute;
  content: "";
  width: 80%;
  height: 90%;
  bottom: 0;
  right: 0;
  z-index: 3;
  background: transparent url(/wp-content/uploads/2015/09/applicants-icon.png) left top no-repeat;
  background-size: cover;
  opacity: 1.0;
  display: none;
}
.color-block:after,
.color-block:hover:after {
  position: absolute;
  content: "";
  z-index: 1;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.3);
  left: 25px;
  top: 25px;
  right: 25px;
  bottom: 25px;
}
.color-block .inner-block,
.color-block:hover .inner-block {
  position: relative;
  display: block;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  line-height: 1.4;
  z-index: 10;
}
.color-block em,
.color-block:hover em {
  display: block;
  text-transform: none;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 17px;
  opacity: 0.8;
}
.color-block em.large-em,
.color-block:hover em.large-em {
  font-size: 30px;
  line-height: 1.0;
  opacity: 1.0;
}
.color-block .right-arrow-icon,
.color-block:hover .right-arrow-icon {
  opacity: 1.0;
}
body:not(.touch) .color-block:hover {
  color: #ffffff;
}
body:not(.touch) .color-block:hover .right-arrow-icon {
  opacity: 0.0;
}
body:not(.touch) .color-block:hover:before {
  opacity: 0.3;
}
.red-block,
.red-block:hover {
  background-color: rgba(229, 27, 36, 0.88);
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
}
.red-block:before,
.red-block:hover:before {
  background-image: url(/wp-content/uploads/2015/09/applicants-icon.png);
}
.red-block:after,
.red-block:hover:after {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
body:not(.touch) .red-block:hover {
  background-color: rgba(255, 255, 255, 0.9);
  color: #d02344;
}
body:not(.touch) .red-block:hover:after {
  border: 2px dashed rgba(229, 27, 36, 0.6);
}
.purple-block,
.purple-block:hover {
  top: 0;
  left: 50%;
  width: 50%;
  height: 100%;
  background-color: rgba(147, 66, 120, 0.88);
}
.purple-block:before,
.purple-block:hover:before {
  background-image: url(/wp-content/uploads/2015/09/employers-icon.png);
}
.purple-block:after,
.purple-block:hover:after {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
body:not(.touch) .purple-block:hover {
  background-color: rgba(255, 255, 255, 0.9);
  color: #763c84;
}
body:not(.touch) .purple-block:hover:after {
  border: 2px dashed rgba(147, 66, 120, 0.6);
}
.right-arrow-icon {
  position: absolute;
  z-index: 10;
  top: 50%;
  margin-top: 0;
  width: 35px;
  height: 35px;
  background: transparent url(../../tigerlily/library/images/right-arrow.png) 0 0 no-repeat;
  right: 46px;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.home .side_content {
  position: absolute;
  width: 30%;
  max-width: 400px;
  height: 100%;
  top: 0;
  right: 0;
}
.home .color-block:before {
  display: block;
}
.home .red-block {
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
}
.home .purple-block {
  top: 50%;
  left: 0;
  width: 100%;
  height: 50%;
}
.sub-banner {
  position: relative;
  display: block;
  background: #ffffff;
  color: #02bbff;
  text-transform: uppercase;
  text-align: right;
  margin-left: -50px;
  overflow: hidden;
}
.sub-banner h3 {
  font-family: 'roboto', Arial, sans-serif;
  font-size: 11px;
  letter-spacing: -0.1em;
}
.sub-banner .column-sub {
  height: 73px;
  padding: 30px 20px;
}
.sub-banner .blue-sub-bg {
  position: relative;
  background: transparent url(../../tigerlily/library/images/banner-bottom.png) no-repeat left top;
  color: #ffffff;
  text-align: left;
  padding-left: 70px;
}
.sub-banner .blue-sub-bg:before {
  position: absolute;
  content: '';
  z-index: 2;
  left: 40px;
  top: 50%;
  width: 12px;
  height: 12px;
  margin-top: -10px;
  overflow: hidden;
  background: transparent;
  display: inline-block;
  border: 2px solid #7daeef;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.banner {
  position: relative;
}
.banner .banner-holder {
  position: relative;
  display: block;
  height: 100%;
}
.banner .banner-holder > img {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
}
.banner .banner-holder .bg-stretch {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
}
.banner .banner-holder .caption-holder p a.set-button,
.banner .banner-holder .caption-holder p a.set-button:hover,
.banner .banner-holder .caption-holder p a.set-button:active {
  opacity: 1.0;
  text-decoration: none;
}
#top_banner {
  overflow: hidden !important;
  z-index: 20;
}
.archive #more-news-header,
.category #more-news-header {
  display: none;
}
@media only screen and (max-width: 1025px) {
  .sub-banner {
    display: none;
  }
  #top_banner .banner-holder {
    height: auto !important;
  }
  .header-holder {
    display: none !important;
  }
  .scroll-menu.closed {
    height: 102px !important;
  }
  #header .scroll-menu .logo {
    left: 50%;
    margin-left: 0 !important;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
body.touch .banner .banner-holder .caption-holder p a,
body.touch .banner .banner-holder .caption-holder p a:hover,
body.touch .banner .banner-holder .caption-holder p a:active {
  opacity: 1.0 !important;
}
.photo_credits {
  position: absolute;
  display: block;
  right: 18px;
  bottom: 10px;
  color: #fff;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.3;
  text-align: right;
  width: 50%;
  z-index: 100;
}
.banner-rotator {
  position: relative;
  display: block;
  background: #000;
  overflow: hidden;
}
.banner-rotator .banner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.0;
}
.banner-rotator .banner.queued {
  z-index: 9;
}
.banner-rotator .banner.active {
  z-index: 10;
}
.banner-rotator .left-arrow,
.banner-rotator .right-arrow {
  position: absolute;
  z-index: 101;
  font-size: 40px;
  line-height: 1.0;
  color: #fff;
  height: 100%;
  opacity: 0.6;
  background: transparent;
  top: 0;
  padding: 0 30px;
}
.banner-rotator .left-arrow span,
.banner-rotator .right-arrow span {
  position: relative;
  display: block;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.banner-rotator .left-arrow:hover,
.banner-rotator .right-arrow:hover,
.banner-rotator .left-arrow:active,
.banner-rotator .right-arrow:active {
  color: #fff;
  opacity: 1.0;
}
.banner-rotator .left-arrow {
  left: 0;
}
.banner-rotator .right-arrow {
  right: 0;
}
.caption {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  z-index: 10;
}
.caption-holder {
  position: relative;
  display: block;
  width: 100%;
}
.banner:not(.mobile-light-text) .caption-holder .text-box {
  color: #ffffff;
  position: relative;
  display: block;
}
.caption-holder .text-box.services h1 {
  line-height: 44px;
  font-weight: normal;
}
.caption-holder .text-box.staff {
  width: 1225px;
  margin: 31px 0 0;
}
.caption-holder .text-box.staff h1 {
  line-height: 44px;
  font-weight: normal;
}
.caption-holder .text-box.about {
  width: 1225px;
  margin: 74px 0 0;
}
.caption-holder .text-box.about h1 {
  line-height: 46px;
  font-size: 65px;
  font-weight: normal;
}
.caption-holder .text-box.contact {
  width: 1225px;
  margin: -3px 0 0;
}
.caption-holder .text-box.contact h1 {
  line-height: 47px;
  font-weight: normal;
}
.caption-holder .text-box.contact .allow {
  color: #fcb12f;
  display: block;
  margin: 0 0 4px;
  font-size: 27px;
  font-family: "thirsty_script_lightregular", Arial, sans-sarif;
}
.caption-holder .text-box .banner-text {
  display: block;
  margin: 0 auto;
  padding: 0 5%;
  font-size: 18px;
  font-family: "Proxima Nova Lt", Arial, sans-sarif;
}
.goog-te-ftab {
  background: transparent !important;
}
.goog-float-top .goog-te-ftab-link {
  border: 0 !important;
  text-decoration: none !important;
  color: #d02344 !important;
}
.goog-float-top .goog-te-ftab-link:hover,
.goog-float-top .goog-te-ftab-link:active {
  text-decoration: none !important;
  color: #763c84 !important;
}
/* main informative part styles */
#main {
  position: relative;
  z-index: 10;
  display: block;
  padding: 0;
  margin: 0 auto 0;
  overflow: hidden;
}
#main,
#tribe-events-content {
  margin-top: 0;
}
.video-area {
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  position: absolute;
  z-index: 5;
}
.vid-wrap {
  position: absolute;
  z-index: 1;
  background: #000;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}
@media (max-width: 1024px) {
  .vid-wrap {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  .banner .caption-holder .text-box {
    color: #fff;
  }
}
.content-wrapper {
  position: relative;
  display: block;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0;
}
.content-wrapper.header-holder,
.content-wrapper.login-header-holder {
  padding: 0 20px;
}
.social-icons {
  padding-left: 0;
  margin-bottom: 0;
}
.social-icons li {
  width: 24px;
  height: 24px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  overflow: hidden;
  display: inline-block;
  color: #81888e;
  background: transparent;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  font-size: 16px;
  position: relative;
  padding: 3px 4px;
  margin: 0 2px;
  border-color: #eee;
  border-width: 0;
  border-style: solid;
}
.social-icons li:hover,
.social-icons li:active {
  background: #d02344;
  color: #fff;
  text-decoration: none;
}
.social-icons li a {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  top: 0;
  left: 0;
}
.menu-holder .social-icons {
  padding-top: 14px;
}
.social-icons li.icon-facebook:hover,
.social-icons li.icon-facebook:active {
  background: #3e5a96;
  border-color: #3e5a96;
}
.social-icons li.icon-twitter:hover,
.social-icons li.icon-twitter:active {
  background: #27adeb;
  border-color: #27adeb;
}
.social-icons li.icon-linkedin:hover,
.social-icons li.icon-linkedin:active {
  background: #2d4781;
  border-color: #2d4781;
}
.social-icons li.icon-youtube:hover,
.social-icons li.icon-youtube:active {
  background: #d02344;
  border-color: #d02344;
}
.social-icons li.icon-instagram:hover,
.social-icons li.icon-instagram:active {
  background: #3f729b;
  border-color: #3f729b;
}
.tweet-quote,
.tweet-quote:focus {
  position: relative;
  text-transform: uppercase;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: -0.1em;
  line-height: 0.94;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  padding: 4px 4px 4px 31px;
}
.tweet-quote:hover,
.tweet-quote:focus:hover,
.tweet-quote:active,
.tweet-quote:focus:active {
  color: #e61f29;
}
.tweet-quote span,
.tweet-quote:focus span {
  position: absolute;
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
  background: #e61f29;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding: 3px 4px;
  font-size: 18px;
}
/* twocolumns styles */
.twocolumns {
  padding: 5px 0 0;
  max-width: 1563px;
  margin: 0 -12px 0 6px;
  overflow: hidden;
}
.twocolumns .column {
  overflow: hidden;
}
.twocolumns .column img {
  display: block;
}
.twocolumns .box {
  width: 49.8%;
  float: left;
  position: relative;
}
.twocolumns .box.img {
  width: 50%;
  margin: 0 0 0 -3px;
}
.twocolumns .box a {
  display: block;
}
.twocolumns .box i {
  font-style: normal;
}
.twocolumns .box img {
  display: block;
  width: 100%;
  height: 100%;
}
.twocolumns .icon-uniE602:hover {
  background: #ffffff;
  color: #d02344;
  text-decoration: none;
}
.twocolumns .text-caption {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  text-align: center;
  white-space: nowrap;
  position: absolute;
}
.twocolumns .text-caption:after {
  content: "";
  display: inline-block;
  height: 100%;
  margin: 0 0 0 -6px;
  overflow: hidden;
  vertical-align: middle;
  width: 1px;
}
/* logo columns styles */
#logo-columns {
  overflow: hidden;
}
#logo-columns .column {
  float: left;
  max-width: 524px;
  margin: 0 42px 0 8.7%;
}
#logo-columns .column:last-child {
  margin: 0;
  max-width: 692px;
}
#logo-columns .column .heading {
  color: #777777;
  margin: 0 0 15px;
  display: block;
  line-height: 52px;
  font-size: 45px;
  font-family: "Proxima Nova Lt", Arial, sans-sarif;
}
#logo-columns .column .text-block {
  color: #747474;
  width: 464px;
  margin: 0 0 0 2px;
  line-height: 27px;
  font-size: 17px;
  font-family: "Avenir-Roman", Arial, sans-sarif;
}
#logo-columns .logos {
  overflow: hidden;
  margin: 44px 0 0 5px;
}
#logo-columns .logos li {
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 56px 0;
}
#logo-columns .logos li.hospital {
  margin: 0 21px 56px 3px;
}
#logo-columns .logos li.kidsventure {
  margin: 8px 60px 56px 66px;
}
#logo-columns .logos li.greenville {
  margin: 6px -4px 56px 5px;
}
#logo-columns .logos li.clarity {
  margin: 20px 79px 0 18px;
}
#logo-columns .logos li.connection {
  margin: -3px 78px 0 0;
}
#logo-columns .logos li.chirch {
  margin: -27px 0 0 3px;
}
#logo-columns .logos li a {
  display: block;
}
#logo-columns .logos li a img {
  display: block;
}
/* involved columns styles */
.involved-columns {
  overflow: hidden;
  /* social networks styles */
}
.involved-columns .column {
  width: 25%;
  float: left;
  margin: 0;
}
.involved-columns .column:first-child {
  width: 50%;
  margin: 0;
  background: #61a3d7;
}
.involved-columns .image-holder {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.involved-columns .image-holder .text-box {
  position: relative;
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 100px 20px;
  top: 0;
  left: 0;
}
.involved-columns .image-holder .text-box span {
  position: relative;
  color: #ffffff;
  display: block;
  text-transform: uppercase;
  font-size: 43px;
  font-family: "NeutraText-Demi", Arial, sans-sarif;
  line-height: 1.0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.involved-columns .image-holder img {
  display: block;
  max-width: inherit;
  height: 100%;
  width: auto;
}
.involved-columns .social-holder {
  width: 100%;
  height: 100%;
  text-align: center;
  white-space: nowrap;
}
.involved-columns .social-holder:after {
  width: 1px;
  height: 100%;
  content: "";
  margin: 0 0 0 -6px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.involved-columns .social-holder .holder {
  white-space: normal;
  display: inline-block;
  vertical-align: middle;
}
.involved-columns .social-holder span {
  color: #ffffff;
  display: block;
  margin: 12px 0 21px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
.involved-columns .social-networks {
  overflow: hidden;
}
.involved-columns .social-networks li {
  width: 48px;
  height: 48px;
  margin: 0 8px 10px 13px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  border: 2px solid #ffffff;
}
.involved-columns .social-networks li a:hover {
  opacity: .8;
  text-decoration: none;
}
.involved-columns .social-networks li a.icon-uniE603 {
  font-size: 20px;
}
.involved-columns .notes {
  overflow: hidden;
  font-size: 16px;
}
.involved-columns .notes li {
  float: left;
  width: 50%;
  height: 100%;
  text-align: center;
  white-space: nowrap;
  background: #fbb335;
}
.involved-columns .notes li:after {
  height: 195px;
  width: 1px;
  content: "";
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.involved-columns .notes li.donates {
  background: #f3aa2a;
}
.involved-columns .notes li.events {
  background: #e89f1f;
}
.involved-columns .notes li.words {
  background: #e3950e;
}
.involved-columns .notes li a {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 14px;
}
.involved-columns .notes li a:hover {
  opacity: .8;
  text-decoration: none;
}
.involved-columns .notes li a img {
  margin: 5px 0 15px -2px;
  display: inline-block;
  vertical-align: middle;
}
.involved-columns .notes li a span {
  display: block;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
/* services columns styles */
.services-columns {
  padding: 86px 0 64px;
  overflow: hidden;
}
.services-columns .column {
  float: left;
  width: 37%;
  margin: 0 6.6% 0 7.5%;
}
.services-columns .column:last-child {
  margin: 0 2.6%;
}
.services-columns .services-text {
  overflow: hidden;
  margin: 0 0 35px;
  line-height: 24px;
}
.services-columns .services-text h2 {
  color: #262626;
  margin: 0 0 5px;
  text-transform: uppercase;
  font-size: 20px;
}
.services-columns .services-text p {
  margin: 0 0 10px;
}
.services-columns .services-text .text {
  margin: 0 5px 0 0;
  font-weight: 900;
}
.services-columns .services-text .text:hover {
  opacity: .8;
  text-decoration: none;
}
.services-columns .services-text .num {
  margin: 0 5px 0 0;
  font-weight: 900;
  pointer-events: none;
}
.services-columns .services-text .num:hover {
  opacity: .8;
  text-decoration: none;
}
.services-columns .services-text .english,
.services-columns .services-text .espanol {
  float: left;
  margin: 3px 16px 0 0;
  padding: 5px 12px;
  border-radius: 50px;
  text-transform: uppercase;
  border: 2px solid #437caa;
  font-size: 13px;
  font-weight: bold;
}
.services-columns .services-text .english:hover,
.services-columns .services-text .espanol:hover {
  opacity: .8;
  text-decoration: none;
}
.services-columns .services-text span {
  display: block;
  margin: 0 0 4px;
}
.services-columns .services-list {
  margin: 0 0 5px;
  overflow: hidden;
}
.services-columns .services-list li {
  margin: 0 0 5px;
  position: relative;
  padding: 0 0 0 20px;
}
.services-columns .services-list li:after {
  top: 9px;
  left: 7px;
  width: 5px;
  height: 5px;
  content: "";
  border-radius: 50%;
  position: absolute;
  background: #437caa;
}
.services-columns .services-list li a {
  display: block;
  color: #505050;
}
.services-columns .services-list li a:hover {
  opacity: .8;
  text-decoration: none;
}
.two-up,
.three-up,
.four-up,
.five-up {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  padding-left: 0;
  margin-bottom: 0;
}
.two-up:before,
.three-up:before,
.four-up:before,
.five-up:before,
.two-up:after,
.three-up:after,
.four-up:after,
.five-up:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.two-up:after,
.three-up:after,
.four-up:after,
.five-up:after {
  clear: both;
}
.two-up li,
.three-up li,
.four-up li,
.five-up li {
  display: block;
  list-style: none;
  float: none;
}
.two-up li {
  width: 43.94%;
  margin-left: 3%;
  margin-right: 3%;
}
.two-up li.lastrow_single {
  margin-left: 24.94%;
}
.three-up li {
  width: 33.27333333%;
}
.three-up li.lastrow_single {
  margin-left: 32.94%;
}
.three-up li.lastrow_double {
  margin-left: 16.44%;
}
.four-up li {
  width: 24.94%;
}
.four-up li.lastrow_single {
  margin-left: 37.44%;
}
.four-up li.lastrow_double {
  margin-left: 24.94%;
}
.four-up li.lastrow_triple {
  margin-left: 12.44%;
}
.five-up li {
  width: 19.94%;
}
.five-up li.lastrow_single {
  margin-left: 39.94%;
}
.five-up li.lastrow_double {
  margin-left: 29.94%;
}
.five-up li.lastrow_triple {
  margin-left: 19.94%;
}
.five-up li.lastrow_quad {
  margin-left: 9.94%;
}
.staff-listing {
  position: relative;
  display: block;
  padding: 40px 0;
  background: #ffffff;
}
.staff-group {
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  padding: 40px 0;
}
.staff-group em {
  display: block;
  line-height: 24px;
}
.staff-group ul {
  margin: 0;
  overflow: hidden;
}
.staff-group ul li {
  padding: 0 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.staff-group ul li .staff-img {
  overflow: hidden;
}
.staff-group ul li .staff-img img {
  margin: 0 0 18px;
  display: inline-block;
}
.staff-group ul li .staff-text {
  overflow: hidden;
}
.staff-group ul li .staff-text .title {
  color: #262626;
  display: block;
  margin: 0 0 4px;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  font-family: "NeutraText-Demi", Arial, sans-serif;
}
.staff-group ul li .staff-text .director {
  display: block;
  margin: 0 0 4px;
  color: #505050;
  font-size: 16px;
}
.staff-group ul li .staff-text .tel {
  display: block;
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: bold;
}
.staff-group ul li .staff-text .tel a {
  color: #262626;
  pointer-events: none;
}
.staff-group ul li .staff-text .mail {
  display: block;
  font-size: 16px;
}
.staff-group ul li .staff-text .place {
  font-style: italic;
}
.staff-group h2 {
  display: block;
  color: #777777;
  margin-bottom: 30px;
}
.col-inner span:last-child.play {
  padding-bottom: 0;
}
.video-link {
  min-height: 317px;
  background: #000 !important;
  padding: 0 !important;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-link .column-part-inner {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-link .background-image-with-opacity {
  opacity: 0.6 !important;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-link .play {
  position: absolute;
  color: rgba(255, 255, 255, 0.96);
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
  background: transparent;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  padding: 2px;
  border: 8px solid rgba(255, 255, 255, 0.5);
  z-index: 100;
  opacity: 1.0;
  font-size: 60px;
}
.video-link:hover .play,
.video-link:active .play {
  color: #02bbff;
  border-color: rgba(0, 174, 231, 0.3);
}
.video-link:hover .background-image-with-opacity,
.video-link:active .background-image-with-opacity {
  opacity: 1.0 !important;
}
#the_why {
  position: relative;
  z-index: 100;
  margin-bottom: -45px;
  background: transparent !important;
}
@media only screen and (max-width: 1024px) {
  .background-image-with-opacity.bg_remove_mobile {
    display: none !important;
  }
  #the_why {
    background: #161b3f !important;
    margin-bottom: 0;
  }
  #the_why > .background-image-with-opacity {
    display: none;
  }
  #our_brand > .background-image-with-opacity {
    display: none;
  }
  .icon-floating-right {
    display: none;
  }
}
.play img,
.story-slideshow .slide .caption-holder .play img {
  display: block;
  margin: 0 auto;
}
.story-slideshow .slide .caption-holder span {
  color: #fbb335;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
/* upstate section styles */
.upstate {
  padding: 114px 0 123px;
  overflow: hidden;
  text-align: center;
}
.upstate h1 {
  margin: 0 0 -3px;
  display: inline-block;
  vertical-align: top;
  color: #777777;
  font-size: 45px;
  font-weight: 300;
  font-family: "Proxima Nova Lt", Arial, sans-serif;
}
.upstate span {
  display: block;
  color: #d02344;
  font-size: 22px;
  font-family: "thirsty_script_lightregular", Arial, sans-sarif;
}
/* upstate columns styles */
.upstate-columns {
  padding: 50px 0 0;
  overflow: hidden;
}
.upstate-columns .column {
  width: 36%;
  float: left;
  margin: 0 5.6% 0 11.3%;
  text-align: left;
  line-height: 24px;
}
.upstate-columns .column:last-child {
  margin: 0;
  width: 38%;
}
.upstate-columns .column h2 {
  color: #262626;
  margin: 0 0 7px -4px;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "NeutraText-Demi", Arial, sans-serif;
}
/* contact columns styles */
.contact-columns {
  overflow: hidden;
}
.contact-columns .column {
  float: left;
  width: 49.7%;
}
.contact-columns .column.right {
  width: 25%;
}
.contact-columns .column img {
  display: block;
}
.contact-columns .column.contact {
  width: 24.7%;
  padding: 0 20px;
  position: relative;
  text-align: center;
  background: #d02344;
  white-space: nowrap;
}
.contact-columns .column.contact:after {
  content: "";
  display: inline-block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  vertical-align: middle;
  width: 1px;
}
.contact-columns .column.contact:before {
  top: 50%;
  right: -25px;
  width: 0;
  height: 0;
  content: "";
  margin: -25px 0 0;
  position: absolute;
  border-style: solid;
  border-width: 24px 0 24px 25px;
  border-color: transparent transparent transparent #61a4d7;
}
.contact-columns .column.contact .contact-text {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
.contact-columns .column.contact strong {
  display: block;
  color: #226499;
  margin: 0 0 18px;
  padding: 0 0 8px;
  position: relative;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: normal;
  font-family: "NeutraText-Demi", Arial, sans-serif;
}
.contact-columns .column.contact strong:after {
  bottom: 0;
  left: 50%;
  height: 2px;
  width: 32px;
  content: "";
  margin: 0 0 0 -11px;
  position: absolute;
  background: #226499;
}
.contact-columns .column.contact .tel {
  display: block;
  margin: 0 0 10px;
  color: #9bd2fd;
  pointer-events: none;
  font-size: 40px;
  font-weight: 300;
}
.contact-columns .column.contact .tel:hover {
  opacity: .8;
  text-decoration: none;
}
.contact-columns .column.contact .tel span {
  color: #ffffff;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}
/* form holder styles */
.form-holder {
  max-width: 800px;
  margin: 54px auto 0;
  overflow: hidden;
  text-align: center;
}
.contact-times,
.contact-phones,
.contact-address {
  position: relative;
  padding-left: 32px;
}
.contact-times:after,
.contact-phones:after,
.contact-address:after {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  background: transparent url(../../tigerlily/library/images/icons.png) 0 0 no-repeat;
  width: 24px;
  height: 24px;
  overflow: hidden;
  display: block;
}
.contact-times:after {
  background-position: 0 0;
}
.contact-phones:after {
  background-position: 0 -65px;
}
.contact-address:after {
  background-position: 0 -128px;
}
.gform_wrapper .top_label .gfield_label {
  display: none !important;
}
.gform_wrapper ul li.gfield {
  clear: none !important;
}
#contact_form .section-headline,
#contact_form .gform_footer,
.gform_wrapper div.validation_error {
  padding-left: 30px;
  padding-right: 30px;
}
#contact_form .gform_footer input[type=submit] {
  margin-top: 0;
  display: inline-block;
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
}
#contact_form .gform_footer input[type=submit]:hover,
#contact_form .gform_footer input[type=submit]:active {
  text-decoration: none;
}
#contact_form .gform_footer input[type=submit]:last-child {
  margin-right: 0;
}
#contact_form .gform_footer input[type=submit],
#contact_form .gform_footer input[type=submit]:focus {
  color: #ffffff;
  background-color: #d02344;
  border-color: #d02344;
}
#contact_form .gform_footer input[type=submit]:hover,
#contact_form .gform_footer input[type=submit]:focus:hover,
#contact_form .gform_footer input[type=submit]:active,
#contact_form .gform_footer input[type=submit]:focus:active {
  color: #ffffff;
  background-color: #760016;
  border-color: #760016;
}
.gform_wrapper div.validation_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  color: #d02344 !important;
  border: 0 !important;
  font-size: 1.0em !important;
  font-style: italic;
  font-weight: normal !important;
  padding: 0;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  padding-left: 30px !important;
  padding-right: 30px !important;
  border: 0 !important;
  background-color: transparent !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  margin-top: 0 !important;
  margin-bottom: 4px !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield_html {
  max-width: 100% !important;
  margin: 0 !important;
}
.gform_wrapper li.gfield_error input[type=email],
.gform_wrapper li.gfield_error input[type=number],
.gform_wrapper li.gfield_error input[type=password],
.gform_wrapper li.gfield_error input[type=tel],
.gform_wrapper li.gfield_error input[type=text],
.gform_wrapper li.gfield_error input[type=url],
.gform_wrapper li.gfield_error textarea {
  border-color: #d02344 !important;
}
.gform_wrapper div.validation_error {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.gform_wrapper .top_label .gfield_error {
  width: 100% !important;
}
/* contact holder styles */
.contact-form {
  margin: 0 0 100px;
  overflow: hidden;
  line-height: 24px;
  /* form  styles */
}
.contact-form h2 {
  margin: 0 0 18px;
  text-transform: uppercase;
}
.contact-form p {
  margin: 0 0 36px;
}
.contact-form .form {
  margin: 0 0 0 36px;
  max-width: 700px;
  overflow: hidden;
}
.contact-form .form .row {
  width: 100%;
  display: block;
  overflow: hidden;
  margin: 0 0 11px;
}
.contact-form .form .row input[type="text"],
.contact-form .form .row input[type="tel"] {
  width: 49%;
  float: left;
  padding: 5px 11px;
  text-transform: capitalize;
  margin: 0 11px 0 0;
  border-radius: 5px;
  border: 1px solid #d6d2c8;
  color: #989489;
}
.contact-form .form .row input[type="text"]::-webkit-input-placeholder,
.contact-form .form .row input[type="tel"]::-webkit-input-placeholder {
  color: #989489;
}
.contact-form .form .row input[type="text"]::-moz-placeholder,
.contact-form .form .row input[type="tel"]::-moz-placeholder {
  opacity: 1;
  color: #989489;
}
.contact-form .form .row input[type="text"]:-moz-placeholder,
.contact-form .form .row input[type="tel"]:-moz-placeholder {
  color: #989489;
}
.contact-form .form .row input[type="text"]:-ms-input-placeholder,
.contact-form .form .row input[type="tel"]:-ms-input-placeholder {
  color: #989489;
}
.contact-form .form .row input[type="text"].placeholder,
.contact-form .form .row input[type="tel"].placeholder {
  color: #989489;
}
.contact-form .form .row input[type="text"]:last-child,
.contact-form .form .row input[type="tel"]:last-child {
  margin: 0;
  width: 49.4%;
}
.contact-form .form .row input[type="email"] {
  width: 100%;
  padding: 5px 16px;
  border-radius: 5px;
  text-transform: capitalize;
  border: 1px solid #d6d2c8;
  color: #989489;
}
.contact-form .form .row input[type="email"]::-webkit-input-placeholder {
  color: #989489;
}
.contact-form .form .row input[type="email"]::-moz-placeholder {
  opacity: 1;
  color: #989489;
}
.contact-form .form .row input[type="email"]:-moz-placeholder {
  color: #989489;
}
.contact-form .form .row input[type="email"]:-ms-input-placeholder {
  color: #989489;
}
.contact-form .form .row input[type="email"].placeholder {
  color: #989489;
}
.contact-form .form .row textarea {
  width: 100%;
  height: 126px;
  resize: none;
  border-radius: 5px;
  text-transform: capitalize;
  border: 1px solid #d6d2c8;
  color: #989489;
}
.contact-form .form .row textarea::-webkit-input-placeholder {
  color: #989489;
}
.contact-form .form .row textarea::-moz-placeholder {
  opacity: 1;
  color: #989489;
}
.contact-form .form .row textarea:-moz-placeholder {
  color: #989489;
}
.contact-form .form .row textarea:-ms-input-placeholder {
  color: #989489;
}
.contact-form .form .row textarea.placeholder {
  color: #989489;
}
.contact-form .form input[type="submit"] {
  padding: 9px 10px;
  background: none;
  color: #d02344;
  border-radius: 50px;
  min-width: 144px;
  margin: 26px 0 0 6px;
  white-space: normal;
  text-transform: uppercase;
  border: 2px solid #d02344;
  font-size: 13px;
  font-weight: bold;
}
.contact-form .form input[type="submit"]:hover {
  opacity: .8;
}
/* logo frame styles */
.logo-frame {
  margin: 0 0 92px;
  overflow: hidden;
  text-align: center;
}
.logo-frame span {
  margin: 4px 0 30px;
  color: #aeaeae;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
}
.logo-frame ul {
  overflow: hidden;
}
.logo-frame ul li {
  width: 136px;
  margin: 0 37px;
  display: inline-block;
  vertical-align: middle;
}
.logo-frame a {
  display: block;
}
.logo-frame a img {
  display: block;
}
/* logos area styles */
.logos-area {
  padding: 40px 0;
  overflow: hidden;
  text-align: center;
}
.logos-area span {
  display: block;
  color: #aeaeae;
  margin: 0 0 35px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
}
.logos-area ul {
  text-align: center;
  display: inline-block;
  margin: 0 auto;
}
.logos-area ul li {
  margin: 0 44px;
  display: inline-block;
  vertical-align: middle;
}
.logos-area ul li.greenville {
  margin: 0 0 0 11%;
  position: relative;
}
.logos-area ul li.greenville .green {
  margin: 0 30px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.logos-area ul li.greenville .child {
  margin: -3px 16px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.logos-area ul li.clarity {
  margin: 0 42px 10px 73px;
}
.logos-area ul li.family {
  margin: -7px 51px 10px 42px;
}
.logos-area ul li.kids {
  margin: -3px 0 3px 17px;
}
.logos-area ul li a {
  display: block;
}
.logos-area ul li a img {
  display: block;
}
.logos-area ul li a:hover {
  text-decoration: none;
}
/* patners holder styles */
.patners-holder {
  overflow: hidden;
  max-width: 1556px;
}
/* children holder styles */
/* family holder styles */
/* lids holder styles */
.children,
.family,
.kids {
  overflow: hidden;
  background: #f5f2eb;
}
.children .text-l,
.family .text-l,
.kids .text-l {
  width: 39.7%;
  float: left;
  padding: 42px 16px 44px 119px;
}
.children .text-l h1,
.family .text-l h1,
.kids .text-l h1 {
  color: #262626;
  margin: 0 0 11px;
  line-height: 20px;
  text-transform: uppercase;
  font-size: 24px;
  font-family: "NeutraText-Demi", Arial, sans-serif;
}
#newsletter_signup .signup-form-wrapper {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 100;
}
#newsletter_signup .signup-form {
  position: relative;
  background: #fff;
  min-height: 100px;
  padding: 50px 30px;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#newsletter_signup .background-trig {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}
#newsletter_signup .rem-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
#newsletter_signup .description-headline {
  text-align: left;
}
#newsletter_signup input[type=email] {
  width: 100% !important;
  padding-right: 110px;
  margin-bottom: 0;
  display: block;
  background-color: #f0ece3;
}
#newsletter_signup input[type=email]::-webkit-input-placeholder {
  color: #767470;
}
#newsletter_signup input[type=email]:-moz-placeholder {
  color: #767470;
}
#newsletter_signup input[type=email]::-moz-placeholder {
  color: #767470;
}
#newsletter_signup input[type=email]:-ms-input-placeholder {
  color: #767470;
}
#newsletter_signup input[type=email]:focus {
  background-color: #f0ece3;
  color: #767470;
}
#newsletter_signup input[type=submit] {
  position: relative;
  display: block;
  color: #ffffff;
  background: #d02344;
  border-color: #d02344;
  position: absolute;
  top: 88px;
  right: 30px;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-top: 0;
  /* clear: none; */
  padding: 15px 20px;
  font-weight: bold;
  z-index: 100;
}
#newsletter_signup input[type=submit]:hover,
#newsletter_signup input[type=submit]:active {
  color: #ffffff;
  background: #d02344;
  border-color: #d02344;
}
@media only screen and (max-width: 767px) {
  .right-arrow-icon {
    display: none;
  }
  .title-wrapper {
    margin: 0 auto !important;
  }
  .post_carousel {
    display: none;
  }
  .find-what-you-need {
    margin-bottom: 0;
  }
  #glt-translate-trigger {
    top: auto !important;
    bottom: 0 !important;
    margin-top: 0 !important;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .tool-container {
    top: auto !important;
    bottom: 60px !important;
  }
  #newsletter_signup .description-headline {
    text-align: center;
  }
  #newsletter_signup input[type=email] {
    width: 100% !important;
    padding-right: 18px;
    margin-bottom: 12px;
  }
  #newsletter_signup input[type=submit] {
    position: relative;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 100%;
    top: initial;
    right: initial;
  }
}
.mm-menu {
  background: #760016;
  color: #fff;
  color: rgba(255, 255, 255, 0.8) !important;
  border-color: rgba(255, 255, 255, 0.1);
  font-family: 'roboto', Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  visibility: hidden !important;
}
.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}
.mm-menu.mm-opened {
  visibility: visible !important;
}
.mm-menu .mm-listview {
  border-color: rgba(255, 255, 255, 0.1);
}
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.6);
}
.mm-menu .mm-listview > li > a,
.mm-menu .mm-listview > li > span {
  font-size: 16px;
  padding: 15px 10px 15px 20px;
}
.mm-menu .mm-listview > li:not(.mm-divider):after {
  left: 0 !important;
}
.mm-menu .mm-navbar-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0);
}
.mm-menu .mm-navbar-bottom {
  color: rgba(255, 255, 255, 0.8);
}
.mm-menu .mm-navbar .mm-btn {
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
.mm-menu .mm-navbar .mm-btn:before,
.mm-menu .mm-navbar .mm-btn:after {
  border-color: rgba(255, 255, 255, 0.1);
  content: "";
}
.mm-menu .mm-navbar .mm-btn.mm-close,
.mm-menu .mm-navbar .mm-btn.mm-prev,
.mm-menu .mm-navbar .mm-btn.mm-next {
  color: rgba(255, 255, 255, 0.6);
}
.mm-menu .mm-navbar .mm-btn.mm-close:before,
.mm-menu .mm-navbar .mm-btn.mm-prev:before,
.mm-menu .mm-navbar .mm-btn.mm-next:before,
.mm-menu .mm-navbar .mm-btn.mm-close:after,
.mm-menu .mm-navbar .mm-btn.mm-prev:after,
.mm-menu .mm-navbar .mm-btn.mm-next:after {
  border-color: rgba(255, 255, 255, 0.6);
}
.mm-menu .mm-navbar .mm-btn.mm-close:after {
  content: "\e014";
}
.mm-menu .mm-navbar .mm-btn:last-child {
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
}
.posts_container {
  background: transparent;
  padding: 10px 0 0;
}
.posts_container.non_shortcode {
  background: #fcfcfc;
  padding: 50px 0 80px;
}
.posts_container.post-sorts {
  background: #fff;
  padding: 80px 0 30px;
}
.posts_container .one-up li,
.posts_container .two-up li,
.posts_container .three-up li,
.posts_container .four-up li {
  position: relative;
  padding: 12px;
  background: transparent;
}
.posts_container .inner-post {
  padding: 20px 24px 24px;
}
.posts_container .featured_post {
  margin: 28px 0 20px;
  padding: 0 12px !important;
}
.posts_container .featured_post .inner-post {
  margin: -80px 60px 0;
  position: relative;
  background: #fff;
  padding: 18px 30px;
}
.posts_container .post_feed.alt_post_feed .featured_post {
  max-height: none;
}
.posts_container .post_feed.alt_post_feed .featured_post .thumbholder {
  max-height: 300px;
}
.posts_container .post_feed .post_feed_wrapper {
  position: relative;
  padding: 0;
  background: #ffffff;
  height: 100%;
}
.posts_container .post_feed .post_feed_wrapper:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  background: #ffffff;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.posts_container .post_feed .post_feed_wrapper.featured_post:after {
  left: 72px;
  right: 72px;
}
.posts_container .post_feed .post_feed_wrapper:hover:after {
  background: #7daeef;
}
.posts_container .post_feed .post_feed_wrapper a h3 {
  margin-bottom: 12px;
}
@media only screen and (max-width: 1024px) {
  .posts_container .post_feed .post_feed_wrapper:after,
  .posts_container .post_feed .post_feed_wrapper.featured_post:after {
    display: none;
  }
}
.dot-nav {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 100%;
  font-size: 18px;
}
.dot-nav a {
  display: inline-block;
  line-height: 1.0;
  padding: 5px;
  margin: 3px;
}
.dot-nav a.active {
  pointer-events: none;
}
.dot-nav a:hover,
.dot-nav a:active,
.dot-nav a.active {
  color: #fff;
}
.post-bug {
  position: absolute;
  bottom: 35px;
  right: 35px;
  width: 300px;
  z-index: 100;
}
.post-bug .arrow-set.set-left {
  left: -45px;
}
.post-bug .arrow-set.set-right {
  right: -45px;
}
.post-bug .post-bug-single {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
  z-index: 1;
  pointer-events: none;
  opacity: 0.0;
  -webkit-transition: all 500ms linear;
  transition: all 500ms linear;
  overflow: hidden;
  -webkit-box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.2);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.post-bug .post-bug-single.active {
  opacity: 1.0;
  z-index: 10;
  pointer-events: auto;
}
.post-bug .thumbholder {
  position: absolute;
  width: 110px;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.post-bug .category-sub {
  text-transform: uppercase;
  margin-bottom: 2px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 10px;
  letter-spacing: -0.1em;
  width: 100%;
  margin-bottom: 0;
}
.post-bug .category-sub a {
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: -0.1em;
  padding: 0 2px;
  text-transform: uppercase;
}
.post-bug .post-wrap {
  position: relative;
  display: block;
  width: 190px;
  margin-left: 110px;
  padding: 12px 16px;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.post-bug .post-wrap > a {
  display: block;
  text-align: left;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 13px !important;
  line-height: 1.1;
  letter-spacing: -0.1em;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 4px;
  padding-bottom: 6px;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
  margin-left: 0;
}
.post-bug .post-wrap .right-circle-arrow {
  position: absolute;
  bottom: 8px;
  right: 8px;
}
@media only screen and (max-width: 1024px) {
  .post-bug {
    display: none;
  }
}
.more-link {
  position: relative;
  color: #7daeef;
  padding: 24px 0 0;
  display: block;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: -0.1em;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}
.more-link span {
  display: inline-block;
  padding-top: 1px;
}
.more-link:after {
  position: relative;
  display: inline-block;
  content: '';
  width: 10px;
  height: 10px;
  overflow: hidden;
  background: transparent;
  border: 2px solid #7daeef;
  margin-left: 6px;
  border-top: none;
  border-left: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.more-link:hover,
.more-link:active {
  color: #13163b;
}
.more-link:hover:after,
.more-link:active:after {
  border-color: #13163b;
}
.more-link-btn {
  display: block;
  margin-top: 20px;
  margin-right: 0;
}
.post-date {
  margin-bottom: 3px;
  font-size: 0.8em;
}
.single .post-holder {
  padding: 20px 0 40px;
}
.single .post-holder.post_feed.alt_post_feed {
  text-align: left;
}
.single .post-holder .single-post .thumbholder {
  margin-bottom: 30px;
  max-height: 300px;
}
.single .post-holder .single-post .thumbholder.full_image_banner {
  max-height: none;
}
.single .post-holder .single-post-content {
  padding: 30px 0 50px;
}
.single .post-holder .title-wrap-around {
  margin-bottom: 20px;
}
.author-image img {
  width: 100px;
  margin-bottom: 18px;
}
article.single-post .post-date {
  margin-bottom: 20px;
  font-size: 1.0em;
}
.term-links {
  text-transform: uppercase;
}
.rss-aggregator {
  list-style: none;
  padding-left: 0 !important;
}
.wprss-feed-meta .feed-source {
  display: none;
}
.highlightposts_container {
  background: #f7f7f7;
  padding-top: 70px;
  padding-bottom: 100px !important;
}
.highlightposts_container .paragraph-headline {
  color: #222;
}
.highlightposts_container .feed-item-link {
  display: block;
  padding: 20px 0;
  border-top: 1px solid #dcdcdc;
}
.highlightposts_container .hlposts-columns {
  border-right: 1px solid #dcdcdc;
  margin-bottom: 0;
}
.highlightposts_container .hlposts-columns:last-child {
  border-right: none;
}
.highlightposts_container .title-wrapper {
  padding-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .highlightposts_container {
    text-align: center;
  }
  .highlightposts_container .hlposts-columns {
    border-right: none;
    margin-bottom: 60px;
  }
  .highlightposts_container .hlposts-columns:last-child {
    margin-bottom: 0;
  }
}
.single #main:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background: #fbfbfb;
  content: '';
}
.related-container {
  background: #fbfbfb;
  padding: 40px 0 20px;
}
.wp-pagenavi .smaller,
.wp-pagenavi .larger {
  font-size: 1.0em;
  line-height: 1.0em;
}
.wp-pagenavi a,
.wp-pagenavi span {
  padding: 9px 12px;
  width: 32px;
  height: 32px;
  display: inline-block;
  line-height: 1.0 !important;
  background-color: transparent;
  border: none;
  text-align: center;
  font-family: 'roboto', Arial, sans-serif;
  font-style: italic;
  font-size: 14px !important;
  letter-spacing: 0.4px;
  font-weight: bold;
  margin: 5px;
  color: #ababab;
  border-top-right-radius: 32px;
  border-top-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
}
.wp-pagenavi a.current,
.wp-pagenavi span.current {
  border: none;
  background-color: #ababab;
  color: #fff;
  font-weight: normal;
}
.wp-pagenavi span:first-child {
  width: auto;
  height: auto;
}
.wp-pagenavi a:hover {
  border: none;
  background-color: #e61f29;
  color: #fff;
  font-weight: bold;
}
.wp-pagenavi .pages {
  border: none;
  display: block;
  background-color: transparent;
  font-family: 'roboto', Arial, sans-serif;
  font-style: italic;
  letter-spacing: 0.2px;
  font-weight: normal;
  margin-bottom: 0;
  color: #ababab;
}
@media only screen and (max-width: 767px) {
  .wp-pagenavi a,
  .wp-pagenavi span {
    padding: 15px;
    margin: 5px;
    width: 40px;
    height: 40px;
    line-height: 0.8 !important;
    border-top-right-radius: 40px;
    border-top-left-radius: 40px;
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
}
.categories-list {
  position: relative;
  display: block;
  background: transparent;
  margin: 0;
  list-style: none;
  text-align: center;
  padding-left: 0;
}
.categories-list li {
  position: relative;
  list-style: none;
  display: inline-block;
  padding: 4px 0;
  vertical-align: top;
}
.categories-list li.cat-intro {
  display: inline-block;
  margin-right: 0;
  font-size: 14px;
  font-weight: 700;
  color: #7daeef;
  padding: 13px 10px;
}
.categories-list li.current-cat a {
  color: #ffffff;
  background-color: #7daeef;
  border-color: #7daeef;
  pointer-events: none;
}
.categories-list a {
  position: relative;
  display: inline-block;
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
}
.categories-list a:hover,
.categories-list a:active {
  text-decoration: none;
}
.categories-list a:last-child {
  margin-right: 0;
}
.categories-list a,
.categories-list a:focus {
  padding: 12px 20px;
  color: #02bbff;
  background-color: #ffffff;
  border-color: #ffffff;
}
.categories-list a:hover,
.categories-list a:focus:hover,
.categories-list a:active,
.categories-list a:focus:active,
.categories-list a.active,
.categories-list a:focus.active {
  color: #ffffff;
  background-color: #7daeef;
  border-color: #7daeef;
}
.categories-list a.active {
  pointer-events: none;
}
.modal-win {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.85);
  display: none;
}
.logo-block {
  margin: 0 auto;
  list-style: none;
  padding: 0;
}
.logo-block.logoBlockWithoutContent {
  position: relative;
}
.logo-block li {
  position: relative;
  padding: 0;
  vertical-align: top;
}
.logo-block li .iconWrap {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
}
.logo-block li .iconWrap img {
  display: block;
  margin: 0 auto;
}
.logo-block li .iconWrap .without_label,
.logo-block li .iconWrap .with_label {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
}
.logo-block li .iconWrap .without_label {
  position: relative;
  width: 100%;
  height: auto;
}
.logo-block li .iconWrap .without_label img {
  position: relative;
}
.logo-block li .iconWrap .with_label img {
  display: block;
}
.logo-block li .iconWrap .with_label .del-line {
  position: absolute;
  content: "";
  padding: 0;
  margin: 0;
  width: 1px;
  height: 100%;
  background: #999;
}
.deactivate > a {
  pointer-events: none;
}
/* footer styles */
#footer {
  position: relative;
  overflow: visible;
  background: #ffffff;
}
#footer.set-fixed,
#footer .set-fixed {
  position: relative !important;
  bottom: auto !important;
}
#footer.set-fixed.fixed,
#footer .set-fixed.fixed,
#footer.set-fixed .fixed,
#footer .set-fixed .fixed {
  position: fixed !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 0 !important;
  left: 0 !important;
  right: 0 !important;
  transform: translateZ(0);
  perspective: 1000;
  -webkit-backface-visibility: hidden;
}
.footer-fixed {
  position: relative !important;
  z-index: 10 !important;
}
#footer .footer-wrapper {
  position: relative;
  z-index: 2;
}
.darken-bg {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.8;
  display: none;
}
@media only screen and (max-width: 767px) {
  .darken-bg {
    display: block;
  }
}
.inner-footer-wrapper {
  display: block;
  text-align: center;
}
.stay_connected_content {
  display: block;
}
#footer .footer-nav {
  padding: 10px;
  margin: 0 auto;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}
#footer .footer-nav ul {
  font-weight: bold;
}
#footer .footer-nav ul li {
  display: inline-block;
  vertical-align: top;
  padding: 0 3px;
  position: relative;
}
#footer .footer-nav ul li:after {
  top: 4px;
  left: -1px;
  width: 1px;
  height: 10px;
  content: "";
  position: absolute;
  background: #777777;
  background: rgba(255, 255, 255, 0.25);
  display: none;
}
#footer .footer-nav.sub-footer-nav ul li:after {
  display: initial;
}
#footer .footer-nav ul li:first-child:after {
  display: none;
}
#footer .footer-nav ul li a {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  padding: 8px;
}
#footer .footer-nav ul li a:hover,
#footer .footer-nav ul li a:active {
  text-decoration: none;
}
#footer .footer-nav ul li.circle-btn {
  margin-top: 0;
}
#footer .footer-nav ul li.circle-btn a {
  font-weight: 700;
  color: #fff;
  background-color: #7daeef;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  overflow: hidden;
  padding: 8px 20px;
  margin-left: 12px;
}
#footer .footer-nav ul li.circle-btn a:hover,
#footer .footer-nav ul li.circle-btn a:active {
  background-color: #13163b;
}
#footer .footer-nav.sub-footer-nav {
  padding: 8px 0 24px;
}
#footer .footer-nav.sub-footer-nav ul li a {
  color: #d02344;
  color: rgba(255, 255, 255, 0.4);
}
#footer .footer-nav.sub-footer-nav ul li a:hover {
  color: #7daeef;
  color: #ffffff;
}
#footer .bottom-footer {
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
}
#footer .bottom-footer .footer-icons {
  margin: 0 auto;
  padding: 50px 20px;
  list-style: none;
  max-width: 1000px;
}
#footer .bottom-footer .footer-icons li {
  padding: 20px 5px;
}
#footer .bottom-footer .footer-icons li img {
  display: block;
  margin: 0 auto;
  text-align: center;
}
#footer .bottom-footer .footer-holder {
  display: block;
  margin: 0 20px;
  padding: 20px 0;
}
#footer p.address {
  padding: 30px 20px 0;
  color: #fff;
  text-align: left;
}
#footer p.address em {
  font-size: 0.9em;
}
#footer p.address span {
  color: #d02344;
}
#footer p.address a {
  color: #fff;
}
#footer p.address a:hover {
  color: #d02344;
}
@media only screen and (max-width: 767px) {
  #footer .bottom-footer {
    background: #f4f4f3;
  }
  #footer .bottom-footer .footer-icons {
    padding: 20px;
  }
  #footer .bottom-footer .footer-holder {
    padding: 30px 0;
  }
  #footer .footer-end .copyright a {
    display: block;
  }
  #footer .footer-end .copyright a.blog-name-link {
    display: inline-block;
  }
  #footer .footer-end .copyright .copyline {
    display: block;
  }
}
#footer .bottom-footer .footer-logo {
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
  max-width: 100px;
}
#footer .bottom-footer .footer-phone {
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
}
#footer .bottom-footer .footer-logo img {
  display: block;
}
#footer .logo-holder {
  display: inline-block;
  text-align: center;
}
#footer .footer-end {
  overflow: hidden;
  background: #fff;
  text-align: center;
  padding-bottom: 20px;
  font-size: 12px !important;
}
#footer .footer-end,
#footer .footer-end .admin-section a,
#footer .footer-end .copyline a {
  color: #888;
}
#footer .footer-end a {
  padding: 8px 10px;
  position: relative;
}
#footer .footer-end a:after {
  top: 50%;
  margin-top: -5px;
  left: -1px;
  width: 1px;
  height: 10px;
  content: "";
  position: absolute;
  background: #ddd;
}
#footer .footer-end a:first-child:after {
  display: none;
}
#footer .footer-end a:hover {
  text-decoration: none;
  color: #d02344;
}
#footer .footer-end p a {
  padding: 0;
}
#footer .footer-end .copyright {
  display: block;
  margin: 0;
}
#footer .footer-end .copyright a {
  display: inline-block;
  vertical-align: top;
}
#footer .footer-end .copyright .copyline {
  display: block;
  padding: 2px 10px;
}
#footer .footer-end .copyright .copyline a {
  padding: 0;
}
#footer .footer-end .copyright .copyline a:after {
  display: none;
}
#footer .footer-end .copyright .admin-section {
  display: block;
}
@media only screen and (max-width: 767px) {
  #footer .footer-end .copyright a {
    display: block;
  }
  #footer .footer-end .copyright a.blog-name-link {
    display: inline-block;
  }
  #footer .footer-end .copyright .copyline {
    display: block;
  }
  #footer .footer-end .email-line {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1220px) {
  #footer .footer-nav,
  #footer .logo-holder {
    text-align: center;
    border-right: none;
  }
  #footer .footer-holder .col-md-3,
  #footer .footer-holder .col-md-9 {
    display: block;
    float: none;
    width: 100%;
  }
}
.popup-holder {
  position: relative;
  overflow: hidden;
  height: 0;
}
.lightbox .video-holder {
  width: 560px;
  overflow: hidden;
}
.lightbox iframe {
  border: 0;
  width: 100% !important;
  height: 315px !important;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer,
.fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image,
.fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
  background-image: url("../../tigerlily/library/images/fancybox/fancybox_sprite.png");
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: .8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../../tigerlily/library/images/fancybox/fancybox_loading.gif") center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-close:before {
  top: 0;
  right: 0;
  color: #111111;
  width: 30px;
  height: 30px;
  padding: 3px 0;
  text-align: center;
  border-radius: 50%;
  content: "\e603";
  background: #d02344;
  position: absolute;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  font-size: 20px;
}
.fancybox-close:hover:before {
  background: #ffffff;
  color: #d02344;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../../tigerlily/library/images/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../../tigerlily/library/images/fancybox/fancybox_overlay.png");
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #ffffff;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #ffffff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #ffffff;
  padding: 10px;
  background: #111111;
  background: rgba(0, 0, 0, 0.8);
}
.block-links {
  position: relative;
  display: block;
  padding: 80px 0;
  background: #fff;
}
.block-links.no_title {
  padding: 0 0 60px;
}
.block-link {
  position: relative;
  display: block;
  margin: 10px 0;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 1.2;
  font-family: "NeutraText-Demi", Arial, sans-serif;
  color: #d02344;
  background: #f0ece3;
  text-align: center;
  height: 196px;
  overflow: hidden;
}
.block-link:hover,
.block-link:active {
  color: #ffffff;
  background: #d02344;
}
.inner-block-link {
  position: relative;
  display: block;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  padding: 17px 10px 10px;
}
.inner-block-link span {
  font-size: 0.65em;
  display: block;
}
.arrow-point:before {
  top: 50%;
  width: 0;
  height: 0;
  z-index: 99;
  content: "";
  position: absolute;
  border-style: solid;
}
.arrow-point.left-arrow:before {
  left: -18px;
  margin: -12px 0 0;
  border-width: 18px 19px 18px 0;
}
.arrow-point.right-arrow:before {
  right: -23px;
  margin: -25px 0 0;
  border-width: 22px 0 22px 24px;
}
#tribe-events-content {
  padding: 50px 30px !important;
  margin-bottom: 0 !important;
}
#map-holder {
  min-height: 400px;
  height: 100%;
  margin: 0;
  padding: 0;
}
.job-openings-link {
  position: absolute;
  padding: 0 30px;
  bottom: 10px;
}
.job-openings-link a {
  font-weight: bold;
  color: #738592;
}
.arrow-set {
  position: absolute;
  z-index: 100;
  width: 46px;
  height: 100%;
  top: 0;
}
.arrow-set:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: 10px;
  right: 10px;
  width: 26px;
  height: 26px;
  overflow: hidden;
  background: transparent;
  display: inline-block;
  border: 2px solid #fff;
  border-top: none;
  border-left: none;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  opacity: 0.2;
}
.arrow-set:hover:before,
.arrow-set:active:before {
  border-color: #ffffff;
  border-width: 4px;
  opacity: 1.0;
}
.arrow-set.set-left {
  left: -25%;
}
.arrow-set.set-left:before {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.arrow-set.set-right {
  right: -25%;
}
.arrow-set.set-right:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.testimonials_feed {
  position: relative;
  display: block;
  -webkit-transition: height 400ms linear;
  transition: height 400ms linear;
}
.testimonial_feed_headline {
  text-align: center;
  text-transform: uppercase;
  color: #d02344;
  display: block;
  margin-bottom: 30px;
  font-size: 1.1em;
  line-height: 1.4;
}
.testimonials_feed_wrapper {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  opacity: 0.0;
  z-index: 1;
  color: #fff;
  -webkit-transition: opacity 400ms linear;
  transition: opacity 400ms linear;
}
.testimonials_feed_wrapper.active {
  opacity: 1.0;
  z-index: 10;
}
.testimonials_feed_wrapper p {
  margin-bottom: 0;
  font-size: 1.6em;
  line-height: 1.2em;
  font-weight: 700;
}
.testimonials_feed_wrapper:before,
.testimonials_feed_wrapper:after {
  position: absolute;
  content: '';
  background: transparent url(../../tigerlily/library/images/quotes.png) no-repeat left top;
  width: 63px;
  height: 47px;
  overflow: hidden;
  z-index: 2;
  top: 35%;
  margin-top: -23px;
  display: none;
}
.testimonials_feed_wrapper:before {
  left: -80px;
  background-position: left top;
}
.testimonials_feed_wrapper:after {
  right: -80px;
  background-position: right top;
}
@media only screen and (max-width: 767px) {
  .testimonials_feed_wrapper:before,
  .testimonials_feed_wrapper:after {
    display: none;
  }
}
.testimonials_author {
  position: relative;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: -0.1em;
  display: block;
  text-align: center;
  margin-top: 30px;
  text-transform: uppercase;
  color: #7daeef;
  font-size: 12px;
}
.author_text {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.author_text .smaller {
  font-size: 0.7em;
}
.author_image {
  width: 58px;
  height: 58px;
  overflow: hidden;
  border: 3px solid #d02344;
  border-top-right-radius: 29px;
  border-top-left-radius: 29px;
  border-bottom-right-radius: 29px;
  border-bottom-left-radius: 29px;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
.author_image img {
  width: 60px;
}
.numbered-list {
  padding-left: 0;
  list-style: none;
}
.numbered-list li {
  list-style: none;
  padding-bottom: 8px;
}
.numbered-list li a {
  position: relative;
  display: block;
  padding-left: 26px;
}
.numbered-list li a span {
  position: absolute;
  left: 0;
  top: -2px;
  width: 20px;
  height: 20px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow: hidden;
  background: #ffffff;
  color: #d02344;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  padding-top: 3px;
}
.numbered-list li a:hover span,
.numbered-list li a:active span {
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
}
.numbered-list-header {
  margin-bottom: 6px;
}
span.special {
  font-weight: 300;
  font-family: "Proxima Nova Lt", Arial, sans-serif;
}
#middle_lines .column-part:after {
  position: absolute;
  content: '';
  background: rgba(0, 0, 0, 0.2);
  width: 1px;
  height: 300px;
  max-height: 90%;
  right: 0;
  top: 0;
  z-index: 10;
}
#middle_lines .column-part:last-child:after {
  display: none;
}
.addWhiteBorders .container-full {
  z-index: 10;
}
.addWhiteBorders:before,
.addWhiteBorders:after {
  position: absolute;
  content: '';
  height: 40px;
  left: 0;
  width: 100%;
  background: #ffffff;
  z-index: 1;
}
.addWhiteBorders:before {
  top: 0;
}
.addWhiteBorders:after {
  bottom: 0;
}
@media only screen and (max-width: 1024px) {
  .addWhiteBorders:before,
  .addWhiteBorders:after {
    display: none;
  }
}
h1,
h2,
h3,
h4,
h5,
h6,
.headline-1,
.headline-2,
.headline-3,
.headline-4 {
  display: block;
  margin: 6px 0;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 1.0;
}
h1,
.headline-1 {
  font-size: 4.4em;
}
h2,
.headline-2 {
  font-size: 3.8em;
}
h3,
.headline-3 {
  font-size: 1.7em;
  line-height: 1.0;
}
h4,
h5,
h6,
.headline-4 {
  font-size: 1.3em;
  line-height: 1.0;
}
.serif {
  font-family: 'roboto', Arial, sans-serif;
}
.uppercase {
  text-transform: uppercase;
}
.smaller {
  font-size: 0.85em;
  line-height: 0.85em;
}
.xsmaller {
  font-size: 0.7em;
  line-height: 0.85em;
}
.larger {
  font-size: 1.15em;
  line-height: 1.0em;
}
.xlarger {
  font-size: 1.3em;
  line-height: 1.0em;
}
.description-headline {
  display: block;
  margin: 0 0 12px;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 1.2;
}
.background-image-with-opacity {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover !important;
  z-index: 0;
}
.read-more-btn {
  position: relative;
  display: inline-block;
  color: #fff;
  background: #d02344;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: -0.1em;
  width: 62px;
  height: 62px;
  padding: 15px;
  border-top-right-radius: 31px;
  border-top-left-radius: 31px;
  border-bottom-right-radius: 31px;
  border-bottom-left-radius: 31px;
  overflow: hidden;
  text-align: center;
  text-transform: lowercase;
  line-height: 15px;
  font-size: 16px;
}
.read-more-btn:hover,
.read-more-btn:active {
  color: #fff;
  background: #760016;
}
.read-more-btn.light {
  color: #d02344;
  background: #ffffff;
}
.read-more-btn.light:hover,
.read-more-btn.light:active {
  color: #ffffff;
  background: #111;
  background: rgba(0, 0, 0, 0.9);
}
.read-more-btn.bottom-right {
  position: absolute;
  right: 0;
  top: 100%;
}
.column-part.light .read-more-btn {
  color: #d02344;
  background: #ffffff;
}
.column-part.light .read-more-btn:hover,
.column-part.light .read-more-btn:active {
  color: #ffffff;
  background: #111;
  background: rgba(0, 0, 0, 0.8);
}
.columns {
  position: relative;
  z-index: 1;
}
.columns.parallax-window {
  overflow: hidden;
}
@media only screen and (max-width: 1024px) {
  .hide-on-mobile {
    display: none !important;
  }
}
.column-part-inner {
  position: relative;
  z-index: 10;
}
.topbottom_wrapper img {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.column-part {
  position: relative;
}
.column-part > a {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
.column-part.light a {
  color: #fff;
  color: #ffffff;
}
.column-part .col-lg-6 {
  margin: 0;
  padding: 0 0 20px 0;
}
.column-part .description-headline {
  padding-top: 14px;
}
.column-part .description-headline:first-child {
  padding-top: 0;
}
.thin-weighted-headline {
  display: block;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 400;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: -0.1em;
  color: #8ec8f5;
  line-height: 1.0;
}
.make-uppercase {
  text-transform: uppercase;
}
.underline-title,
.underline-headline {
  position: relative;
  display: block;
  padding-bottom: 18px;
  margin-bottom: 10px;
  top: 0;
  left: 0;
}
.underline-title:after,
.underline-headline:after {
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  content: '__________________';
  width: 100%;
  text-align: inherit;
  font-size: 10px;
  color: inherit;
  opacity: 0.2;
  font-family: 'Arial', sans-serif;
  font-weight: 600;
}
.col-md-1 .set-button,
.col-md-2 .set-button,
.col-md-3 .set-button,
.col-md-4 .set-button {
  margin-right: 0;
}
.frm_message {
  font-weight: 900;
}
a.white-outline-button {
  color: #ffffff;
  background: transparent;
  border-color: #ffffff;
}
a.blue-outline-button {
  color: #02bbff;
  background: transparent;
  border-color: #02bbff;
}
a.blue-outline-button:hover,
a.blue-outline-button:active,
a.white-outline-button:hover,
a.white-outline-button:active {
  color: #ffffff;
  background: #13163b;
  border-color: #13163b;
}
a.center-button {
  margin-right: 0;
  margin-left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
a.light-blue-link {
  color: #7daeef;
}
a.light-blue-link:hover,
a.light-blue-link:active {
  color: #ffffff;
}
a.black-link {
  color: #111111;
}
a.black-link:hover,
a.black-link:active {
  color: #d02344;
}
a.yellow-link {
  color: #f3c735;
}
a.yellow-link:hover,
a.yellow-link:active {
  color: #13163b;
}
a.inherit-color-link {
  color: inherit !important;
}
a.inherit-color-link:hover,
a.inherit-color-link:active {
  color: #f58c20;
}
.yellow-text {
  color: #f4cb00;
}
.orange-text {
  color: #fbb335;
}
.dark-orange-text {
  color: #f58c20;
}
.white-text {
  color: #ffffff;
}
.grey-text {
  color: #777777;
}
.dark-grey-text {
  color: #262626;
}
.black-text {
  color: #111111;
}
.red-text {
  color: #e61f29;
}
.blue-text {
  color: #02bbff;
}
.dark-blue-text {
  color: #13163b;
}
.light-blue-text {
  color: #7daeef;
}
.baby-blue-text {
  color: #9fbde2;
}
.green-text {
  color: #00ae61;
}
.light-green-text {
  color: #00ae61;
}
.dark-green-text {
  color: #00361e;
}
.teal-text {
  color: #ababab;
}
.dark-teal-text {
  color: #738592;
}
.purple-text {
  color: #763c84;
}
.light-purple-text {
  color: #454775;
}
.baby-blue-text {
  color: #7daeef;
}
@media only screen and (max-width: 1024px) {
  .banner h1,
  .banner h2,
  .banner h3,
  .banner h4,
  .banner h5,
  .banner h6,
  .banner .headline-1,
  .banner .headline-2,
  .banner .headline-3,
  .banner .headline-4,
  .banner .banner-holder,
  .banner .banner-holder p {
    text-align: center;
  }
  .banner h1 ul,
  .banner h2 ul,
  .banner h3 ul,
  .banner h4 ul,
  .banner h5 ul,
  .banner h6 ul,
  .banner .headline-1 ul,
  .banner .headline-2 ul,
  .banner .headline-3 ul,
  .banner .headline-4 ul,
  .banner .banner-holder ul,
  .banner .banner-holder p ul {
    text-align: left;
  }
}
@media only screen and (max-width: 767px) {
  .larger,
  .xlarger {
    font-size: 1.3em;
    line-height: 1.0em;
  }
  .headline-1,
  .headline-2 {
    font-size: 3.4em;
    font-size: 9.0vw;
  }
  a.center-button {
    margin-left: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@media only screen and (max-width: 1024px) {
  .posts_container .featured_post .inner-post {
    margin: 0;
    position: relative;
    background: transparent;
    padding: 18px 30px;
  }
  .posts_container .post_feed.alt_post_feed .featured_post .thumbholder {
    max-height: 163px;
  }
}
@media only screen and (max-width: 767px) {
  .posts_container,
  .posts_container.post-sorts {
    padding: 30px 0;
  }
  .categories-list li.cat-intro {
    display: block;
    padding: 0 0 6px 0;
  }
  .categories-list a,
  .categories-list a:focus {
    color: #02bbff;
    background-color: #d4e1f3;
    border-color: #d4e1f3;
  }
  .arrow-set.set-left {
    left: -50px;
  }
  .arrow-set.set-right {
    right: -50px;
  }
  .testimonials_feed {
    margin: 0 40px;
  }
  .two-up li,
  .three-up li,
  .four-up li,
  .five-up li {
    display: block;
    width: 100% !important;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .two-up li.lastrow_single,
  .three-up li.lastrow_single,
  .four-up li.lastrow_single,
  .five-up li.lastrow_single,
  .two-up li.lastrow_double,
  .three-up li.lastrow_double,
  .four-up li.lastrow_double,
  .five-up li.lastrow_double,
  .two-up li.lastrow_triple,
  .three-up li.lastrow_triple,
  .four-up li.lastrow_triple,
  .five-up li.lastrow_triple {
    margin-left: 0 !important;
  }
  .block-links {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .block-links.no_title {
    padding-top: 0;
    padding-bottom: 60px;
  }
  .block-link {
    height: 120px;
    font-size: 18px;
  }
}
.frm_error {
  position: absolute;
  z-index: 100;
  text-align: right;
  color: #d02344;
  margin-bottom: 30px;
  padding-right: 30px;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  font-style: italic;
  top: 17px;
  right: 0;
}
@media only screen and (max-width: 1023px) {
  .frm_error {
    position: relative;
    display: block;
    padding-right: 20px;
    top: 0;
  }
}
form .frm_opt_container,
.frm_forms .frm_opt_container {
  position: relative;
}
form .frm_opt_container label,
.frm_forms .frm_opt_container label {
  position: relative;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  font-size: 15px;
  line-height: 1.2;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
  padding-left: 22px;
}
form .frm_opt_container label input,
.frm_forms .frm_opt_container label input {
  position: absolute;
  left: 0;
  margin: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
form .frm_full,
.frm_forms .frm_full,
form .frm_form_field .frm_full,
.frm_forms .frm_form_field .frm_full,
form .with_frm_style .frm_full,
.frm_forms .with_frm_style .frm_full,
form .with_frm_style .frm_submit .frm_full,
.frm_forms .with_frm_style .frm_submit .frm_full,
form .frm_form_submit_style .frm_full,
.frm_forms .frm_form_submit_style .frm_full,
form .frm_half,
.frm_forms .frm_half,
form .frm_form_field .frm_half,
.frm_forms .frm_form_field .frm_half,
form .with_frm_style .frm_half,
.frm_forms .with_frm_style .frm_half,
form .with_frm_style .frm_submit .frm_half,
.frm_forms .with_frm_style .frm_submit .frm_half,
form .frm_form_submit_style .frm_half,
.frm_forms .frm_form_submit_style .frm_half {
  margin-bottom: 0;
  padding: 0 6px;
}
form .frm_full,
.frm_forms .frm_full,
form .frm_form_field .frm_full,
.frm_forms .frm_form_field .frm_full,
form .with_frm_style .frm_full,
.frm_forms .with_frm_style .frm_full,
form .with_frm_style .frm_submit .frm_full,
.frm_forms .with_frm_style .frm_submit .frm_full,
form .frm_form_submit_style .frm_full,
.frm_forms .frm_form_submit_style .frm_full {
  width: 99.4%;
}
form .frm_half,
.frm_forms .frm_half,
form .frm_form_field .frm_half,
.frm_forms .frm_form_field .frm_half,
form .with_frm_style .frm_half,
.frm_forms .with_frm_style .frm_half,
form .with_frm_style .frm_submit .frm_half,
.frm_forms .with_frm_style .frm_submit .frm_half,
form .frm_form_submit_style .frm_half,
.frm_forms .frm_form_submit_style .frm_half {
  width: 49.4%;
}
form .form-control,
.frm_forms .form-control,
form .frm_form_field .form-control,
.frm_forms .frm_form_field .form-control,
form .with_frm_style .form-control,
.frm_forms .with_frm_style .form-control,
form .with_frm_style .frm_submit .form-control,
.frm_forms .with_frm_style .frm_submit .form-control,
form .frm_form_submit_style .form-control,
.frm_forms .frm_form_submit_style .form-control,
form input[type=text],
.frm_forms input[type=text],
form .frm_form_field input[type=text],
.frm_forms .frm_form_field input[type=text],
form .with_frm_style input[type=text],
.frm_forms .with_frm_style input[type=text],
form .with_frm_style .frm_submit input[type=text],
.frm_forms .with_frm_style .frm_submit input[type=text],
form .frm_form_submit_style input[type=text],
.frm_forms .frm_form_submit_style input[type=text],
form input[type=password],
.frm_forms input[type=password],
form .frm_form_field input[type=password],
.frm_forms .frm_form_field input[type=password],
form .with_frm_style input[type=password],
.frm_forms .with_frm_style input[type=password],
form .with_frm_style .frm_submit input[type=password],
.frm_forms .with_frm_style .frm_submit input[type=password],
form .frm_form_submit_style input[type=password],
.frm_forms .frm_form_submit_style input[type=password],
form input[type=email],
.frm_forms input[type=email],
form .frm_form_field input[type=email],
.frm_forms .frm_form_field input[type=email],
form .with_frm_style input[type=email],
.frm_forms .with_frm_style input[type=email],
form .with_frm_style .frm_submit input[type=email],
.frm_forms .with_frm_style .frm_submit input[type=email],
form .frm_form_submit_style input[type=email],
.frm_forms .frm_form_submit_style input[type=email],
form input[type=number],
.frm_forms input[type=number],
form .frm_form_field input[type=number],
.frm_forms .frm_form_field input[type=number],
form .with_frm_style input[type=number],
.frm_forms .with_frm_style input[type=number],
form .with_frm_style .frm_submit input[type=number],
.frm_forms .with_frm_style .frm_submit input[type=number],
form .frm_form_submit_style input[type=number],
.frm_forms .frm_form_submit_style input[type=number],
form input[type=search],
.frm_forms input[type=search],
form .frm_form_field input[type=search],
.frm_forms .frm_form_field input[type=search],
form .with_frm_style input[type=search],
.frm_forms .with_frm_style input[type=search],
form .with_frm_style .frm_submit input[type=search],
.frm_forms .with_frm_style .frm_submit input[type=search],
form .frm_form_submit_style input[type=search],
.frm_forms .frm_form_submit_style input[type=search],
form input[type=tel],
.frm_forms input[type=tel],
form .frm_form_field input[type=tel],
.frm_forms .frm_form_field input[type=tel],
form .with_frm_style input[type=tel],
.frm_forms .with_frm_style input[type=tel],
form .with_frm_style .frm_submit input[type=tel],
.frm_forms .with_frm_style .frm_submit input[type=tel],
form .frm_form_submit_style input[type=tel],
.frm_forms .frm_form_submit_style input[type=tel],
form input[type=url],
.frm_forms input[type=url],
form .frm_form_field input[type=url],
.frm_forms .frm_form_field input[type=url],
form .with_frm_style input[type=url],
.frm_forms .with_frm_style input[type=url],
form .with_frm_style .frm_submit input[type=url],
.frm_forms .with_frm_style .frm_submit input[type=url],
form .frm_form_submit_style input[type=url],
.frm_forms .frm_form_submit_style input[type=url],
form select,
.frm_forms select,
form .frm_form_field select,
.frm_forms .frm_form_field select,
form .with_frm_style select,
.frm_forms .with_frm_style select,
form .with_frm_style .frm_submit select,
.frm_forms .with_frm_style .frm_submit select,
form .frm_form_submit_style select,
.frm_forms .frm_form_submit_style select,
form textarea,
.frm_forms textarea,
form .frm_form_field textarea,
.frm_forms .frm_form_field textarea,
form .with_frm_style textarea,
.frm_forms .with_frm_style textarea,
form .with_frm_style .frm_submit textarea,
.frm_forms .with_frm_style .frm_submit textarea,
form .frm_form_submit_style textarea,
.frm_forms .frm_form_submit_style textarea,
form .input,
.frm_forms .input,
form .frm_form_field .input,
.frm_forms .frm_form_field .input,
form .with_frm_style .input,
.frm_forms .with_frm_style .input,
form .with_frm_style .frm_submit .input,
.frm_forms .with_frm_style .frm_submit .input,
form .frm_form_submit_style .input,
.frm_forms .frm_form_submit_style .input,
form .frm_form_fields_style,
.frm_forms .frm_form_fields_style,
form .frm_form_field .frm_form_fields_style,
.frm_forms .frm_form_field .frm_form_fields_style,
form .with_frm_style .frm_form_fields_style,
.frm_forms .with_frm_style .frm_form_fields_style,
form .with_frm_style .frm_submit .frm_form_fields_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style,
form .frm_form_submit_style .frm_form_fields_style,
.frm_forms .frm_form_submit_style .frm_form_fields_style,
form .frm_scroll_box .frm_opt_container,
.frm_forms .frm_scroll_box .frm_opt_container,
form .frm_form_field .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container,
form .frm_form_fields_active_style,
.frm_forms .frm_form_fields_active_style,
form .frm_form_field .frm_form_fields_active_style,
.frm_forms .frm_form_field .frm_form_fields_active_style,
form .with_frm_style .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_form_fields_active_style,
form .with_frm_style .frm_submit .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style,
form .frm_form_submit_style .frm_form_fields_active_style,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style,
form .frm_form_fields_error_style,
.frm_forms .frm_form_fields_error_style,
form .frm_form_field .frm_form_fields_error_style,
.frm_forms .frm_form_field .frm_form_fields_error_style,
form .with_frm_style .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_form_fields_error_style,
form .with_frm_style .frm_submit .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style,
form .frm_form_submit_style .frm_form_fields_error_style,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style,
form .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
form .recaptchatable #recaptcha_response_field,
.frm_forms .recaptchatable #recaptcha_response_field,
form .frm_form_field .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field,
form .with_frm_style .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  border: none;
  background-color: #ffffff;
  -webkit-box-shadow: none;
  box-shadow: none;
  letter-spacing: 0;
  overflow: auto;
  resize: none;
  height: 50px;
  outline: none;
  color: #545454;
  outline-offset: 0;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  margin-bottom: 16px;
  letter-spacing: 0.2px;
  font-style: normal;
  font-weight: normal;
  font-family: 'roboto', Arial, sans-serif;
  background: #eeeeee;
  border-color: #eeeeee;
  border-width: 1px;
  border-style: solid;
  display: block;
  width: 100% !important;
  max-width: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  overflow: hidden;
  font-size: 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: none;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
form .form-control,
.frm_forms .form-control,
form .frm_form_field .form-control,
.frm_forms .frm_form_field .form-control,
form .with_frm_style .form-control,
.frm_forms .with_frm_style .form-control,
form .with_frm_style .frm_submit .form-control,
.frm_forms .with_frm_style .frm_submit .form-control,
form .frm_form_submit_style .form-control,
.frm_forms .frm_form_submit_style .form-control,
form input[type=text],
.frm_forms input[type=text],
form .frm_form_field input[type=text],
.frm_forms .frm_form_field input[type=text],
form .with_frm_style input[type=text],
.frm_forms .with_frm_style input[type=text],
form .with_frm_style .frm_submit input[type=text],
.frm_forms .with_frm_style .frm_submit input[type=text],
form .frm_form_submit_style input[type=text],
.frm_forms .frm_form_submit_style input[type=text],
form input[type=password],
.frm_forms input[type=password],
form .frm_form_field input[type=password],
.frm_forms .frm_form_field input[type=password],
form .with_frm_style input[type=password],
.frm_forms .with_frm_style input[type=password],
form .with_frm_style .frm_submit input[type=password],
.frm_forms .with_frm_style .frm_submit input[type=password],
form .frm_form_submit_style input[type=password],
.frm_forms .frm_form_submit_style input[type=password],
form input[type=email],
.frm_forms input[type=email],
form .frm_form_field input[type=email],
.frm_forms .frm_form_field input[type=email],
form .with_frm_style input[type=email],
.frm_forms .with_frm_style input[type=email],
form .with_frm_style .frm_submit input[type=email],
.frm_forms .with_frm_style .frm_submit input[type=email],
form .frm_form_submit_style input[type=email],
.frm_forms .frm_form_submit_style input[type=email],
form input[type=number],
.frm_forms input[type=number],
form .frm_form_field input[type=number],
.frm_forms .frm_form_field input[type=number],
form .with_frm_style input[type=number],
.frm_forms .with_frm_style input[type=number],
form .with_frm_style .frm_submit input[type=number],
.frm_forms .with_frm_style .frm_submit input[type=number],
form .frm_form_submit_style input[type=number],
.frm_forms .frm_form_submit_style input[type=number],
form input[type=search],
.frm_forms input[type=search],
form .frm_form_field input[type=search],
.frm_forms .frm_form_field input[type=search],
form .with_frm_style input[type=search],
.frm_forms .with_frm_style input[type=search],
form .with_frm_style .frm_submit input[type=search],
.frm_forms .with_frm_style .frm_submit input[type=search],
form .frm_form_submit_style input[type=search],
.frm_forms .frm_form_submit_style input[type=search],
form input[type=tel],
.frm_forms input[type=tel],
form .frm_form_field input[type=tel],
.frm_forms .frm_form_field input[type=tel],
form .with_frm_style input[type=tel],
.frm_forms .with_frm_style input[type=tel],
form .with_frm_style .frm_submit input[type=tel],
.frm_forms .with_frm_style .frm_submit input[type=tel],
form .frm_form_submit_style input[type=tel],
.frm_forms .frm_form_submit_style input[type=tel],
form input[type=url],
.frm_forms input[type=url],
form .frm_form_field input[type=url],
.frm_forms .frm_form_field input[type=url],
form .with_frm_style input[type=url],
.frm_forms .with_frm_style input[type=url],
form .with_frm_style .frm_submit input[type=url],
.frm_forms .with_frm_style .frm_submit input[type=url],
form .frm_form_submit_style input[type=url],
.frm_forms .frm_form_submit_style input[type=url],
form select,
.frm_forms select,
form .frm_form_field select,
.frm_forms .frm_form_field select,
form .with_frm_style select,
.frm_forms .with_frm_style select,
form .with_frm_style .frm_submit select,
.frm_forms .with_frm_style .frm_submit select,
form .frm_form_submit_style select,
.frm_forms .frm_form_submit_style select,
form textarea,
.frm_forms textarea,
form .frm_form_field textarea,
.frm_forms .frm_form_field textarea,
form .with_frm_style textarea,
.frm_forms .with_frm_style textarea,
form .with_frm_style .frm_submit textarea,
.frm_forms .with_frm_style .frm_submit textarea,
form .frm_form_submit_style textarea,
.frm_forms .frm_form_submit_style textarea,
form .input,
.frm_forms .input,
form .frm_form_field .input,
.frm_forms .frm_form_field .input,
form .with_frm_style .input,
.frm_forms .with_frm_style .input,
form .with_frm_style .frm_submit .input,
.frm_forms .with_frm_style .frm_submit .input,
form .frm_form_submit_style .input,
.frm_forms .frm_form_submit_style .input,
form .frm_form_fields_style,
.frm_forms .frm_form_fields_style,
form .frm_form_field .frm_form_fields_style,
.frm_forms .frm_form_field .frm_form_fields_style,
form .with_frm_style .frm_form_fields_style,
.frm_forms .with_frm_style .frm_form_fields_style,
form .with_frm_style .frm_submit .frm_form_fields_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style,
form .frm_form_submit_style .frm_form_fields_style,
.frm_forms .frm_form_submit_style .frm_form_fields_style,
form .frm_scroll_box .frm_opt_container,
.frm_forms .frm_scroll_box .frm_opt_container,
form .frm_form_field .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container,
form .frm_form_fields_active_style,
.frm_forms .frm_form_fields_active_style,
form .frm_form_field .frm_form_fields_active_style,
.frm_forms .frm_form_field .frm_form_fields_active_style,
form .with_frm_style .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_form_fields_active_style,
form .with_frm_style .frm_submit .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style,
form .frm_form_submit_style .frm_form_fields_active_style,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style,
form .frm_form_fields_error_style,
.frm_forms .frm_form_fields_error_style,
form .frm_form_field .frm_form_fields_error_style,
.frm_forms .frm_form_field .frm_form_fields_error_style,
form .with_frm_style .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_form_fields_error_style,
form .with_frm_style .frm_submit .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style,
form .frm_form_submit_style .frm_form_fields_error_style,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style,
form .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
form .recaptchatable #recaptcha_response_field,
.frm_forms .recaptchatable #recaptcha_response_field,
form .frm_form_field .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field,
form .with_frm_style .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field,
form .form-control option,
.frm_forms .form-control option,
form .frm_form_field .form-control option,
.frm_forms .frm_form_field .form-control option,
form .with_frm_style .form-control option,
.frm_forms .with_frm_style .form-control option,
form .with_frm_style .frm_submit .form-control option,
.frm_forms .with_frm_style .frm_submit .form-control option,
form .frm_form_submit_style .form-control option,
.frm_forms .frm_form_submit_style .form-control option,
form input[type=text] option,
.frm_forms input[type=text] option,
form .frm_form_field input[type=text] option,
.frm_forms .frm_form_field input[type=text] option,
form .with_frm_style input[type=text] option,
.frm_forms .with_frm_style input[type=text] option,
form .with_frm_style .frm_submit input[type=text] option,
.frm_forms .with_frm_style .frm_submit input[type=text] option,
form .frm_form_submit_style input[type=text] option,
.frm_forms .frm_form_submit_style input[type=text] option,
form input[type=password] option,
.frm_forms input[type=password] option,
form .frm_form_field input[type=password] option,
.frm_forms .frm_form_field input[type=password] option,
form .with_frm_style input[type=password] option,
.frm_forms .with_frm_style input[type=password] option,
form .with_frm_style .frm_submit input[type=password] option,
.frm_forms .with_frm_style .frm_submit input[type=password] option,
form .frm_form_submit_style input[type=password] option,
.frm_forms .frm_form_submit_style input[type=password] option,
form input[type=email] option,
.frm_forms input[type=email] option,
form .frm_form_field input[type=email] option,
.frm_forms .frm_form_field input[type=email] option,
form .with_frm_style input[type=email] option,
.frm_forms .with_frm_style input[type=email] option,
form .with_frm_style .frm_submit input[type=email] option,
.frm_forms .with_frm_style .frm_submit input[type=email] option,
form .frm_form_submit_style input[type=email] option,
.frm_forms .frm_form_submit_style input[type=email] option,
form input[type=number] option,
.frm_forms input[type=number] option,
form .frm_form_field input[type=number] option,
.frm_forms .frm_form_field input[type=number] option,
form .with_frm_style input[type=number] option,
.frm_forms .with_frm_style input[type=number] option,
form .with_frm_style .frm_submit input[type=number] option,
.frm_forms .with_frm_style .frm_submit input[type=number] option,
form .frm_form_submit_style input[type=number] option,
.frm_forms .frm_form_submit_style input[type=number] option,
form input[type=search] option,
.frm_forms input[type=search] option,
form .frm_form_field input[type=search] option,
.frm_forms .frm_form_field input[type=search] option,
form .with_frm_style input[type=search] option,
.frm_forms .with_frm_style input[type=search] option,
form .with_frm_style .frm_submit input[type=search] option,
.frm_forms .with_frm_style .frm_submit input[type=search] option,
form .frm_form_submit_style input[type=search] option,
.frm_forms .frm_form_submit_style input[type=search] option,
form input[type=tel] option,
.frm_forms input[type=tel] option,
form .frm_form_field input[type=tel] option,
.frm_forms .frm_form_field input[type=tel] option,
form .with_frm_style input[type=tel] option,
.frm_forms .with_frm_style input[type=tel] option,
form .with_frm_style .frm_submit input[type=tel] option,
.frm_forms .with_frm_style .frm_submit input[type=tel] option,
form .frm_form_submit_style input[type=tel] option,
.frm_forms .frm_form_submit_style input[type=tel] option,
form input[type=url] option,
.frm_forms input[type=url] option,
form .frm_form_field input[type=url] option,
.frm_forms .frm_form_field input[type=url] option,
form .with_frm_style input[type=url] option,
.frm_forms .with_frm_style input[type=url] option,
form .with_frm_style .frm_submit input[type=url] option,
.frm_forms .with_frm_style .frm_submit input[type=url] option,
form .frm_form_submit_style input[type=url] option,
.frm_forms .frm_form_submit_style input[type=url] option,
form select option,
.frm_forms select option,
form .frm_form_field select option,
.frm_forms .frm_form_field select option,
form .with_frm_style select option,
.frm_forms .with_frm_style select option,
form .with_frm_style .frm_submit select option,
.frm_forms .with_frm_style .frm_submit select option,
form .frm_form_submit_style select option,
.frm_forms .frm_form_submit_style select option,
form textarea option,
.frm_forms textarea option,
form .frm_form_field textarea option,
.frm_forms .frm_form_field textarea option,
form .with_frm_style textarea option,
.frm_forms .with_frm_style textarea option,
form .with_frm_style .frm_submit textarea option,
.frm_forms .with_frm_style .frm_submit textarea option,
form .frm_form_submit_style textarea option,
.frm_forms .frm_form_submit_style textarea option,
form .input option,
.frm_forms .input option,
form .frm_form_field .input option,
.frm_forms .frm_form_field .input option,
form .with_frm_style .input option,
.frm_forms .with_frm_style .input option,
form .with_frm_style .frm_submit .input option,
.frm_forms .with_frm_style .frm_submit .input option,
form .frm_form_submit_style .input option,
.frm_forms .frm_form_submit_style .input option,
form .frm_form_fields_style option,
.frm_forms .frm_form_fields_style option,
form .frm_form_field .frm_form_fields_style option,
.frm_forms .frm_form_field .frm_form_fields_style option,
form .with_frm_style .frm_form_fields_style option,
.frm_forms .with_frm_style .frm_form_fields_style option,
form .with_frm_style .frm_submit .frm_form_fields_style option,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style option,
form .frm_form_submit_style .frm_form_fields_style option,
.frm_forms .frm_form_submit_style .frm_form_fields_style option,
form .frm_scroll_box .frm_opt_container option,
.frm_forms .frm_scroll_box .frm_opt_container option,
form .frm_form_field .frm_scroll_box .frm_opt_container option,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container option,
form .with_frm_style .frm_scroll_box .frm_opt_container option,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container option,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container option,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container option,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container option,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container option,
form .frm_form_fields_active_style option,
.frm_forms .frm_form_fields_active_style option,
form .frm_form_field .frm_form_fields_active_style option,
.frm_forms .frm_form_field .frm_form_fields_active_style option,
form .with_frm_style .frm_form_fields_active_style option,
.frm_forms .with_frm_style .frm_form_fields_active_style option,
form .with_frm_style .frm_submit .frm_form_fields_active_style option,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style option,
form .frm_form_submit_style .frm_form_fields_active_style option,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style option,
form .frm_form_fields_error_style option,
.frm_forms .frm_form_fields_error_style option,
form .frm_form_field .frm_form_fields_error_style option,
.frm_forms .frm_form_field .frm_form_fields_error_style option,
form .with_frm_style .frm_form_fields_error_style option,
.frm_forms .with_frm_style .frm_form_fields_error_style option,
form .with_frm_style .frm_submit .frm_form_fields_error_style option,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style option,
form .frm_form_submit_style .frm_form_fields_error_style option,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style option,
form .with_frm_style .chzn-container-multi .chzn-choices option,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices option,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices option,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices option,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices option,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices option,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices option,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices option,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices option,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices option,
form .with_frm_style .chzn-container-single .chzn-single option,
.frm_forms .with_frm_style .chzn-container-single .chzn-single option,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single option,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single option,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single option,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single option,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single option,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single option,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single option,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single option,
form .recaptchatable #recaptcha_response_field option,
.frm_forms .recaptchatable #recaptcha_response_field option,
form .frm_form_field .recaptchatable #recaptcha_response_field option,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field option,
form .with_frm_style .recaptchatable #recaptcha_response_field option,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field option,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field option,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field option,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field option,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field option {
  padding: 12px 20px 12px;
}
form .form-control,
.frm_forms .form-control,
form .frm_form_field .form-control,
.frm_forms .frm_form_field .form-control,
form .with_frm_style .form-control,
.frm_forms .with_frm_style .form-control,
form .with_frm_style .frm_submit .form-control,
.frm_forms .with_frm_style .frm_submit .form-control,
form .frm_form_submit_style .form-control,
.frm_forms .frm_form_submit_style .form-control,
form input[type=text],
.frm_forms input[type=text],
form .frm_form_field input[type=text],
.frm_forms .frm_form_field input[type=text],
form .with_frm_style input[type=text],
.frm_forms .with_frm_style input[type=text],
form .with_frm_style .frm_submit input[type=text],
.frm_forms .with_frm_style .frm_submit input[type=text],
form .frm_form_submit_style input[type=text],
.frm_forms .frm_form_submit_style input[type=text],
form input[type=password],
.frm_forms input[type=password],
form .frm_form_field input[type=password],
.frm_forms .frm_form_field input[type=password],
form .with_frm_style input[type=password],
.frm_forms .with_frm_style input[type=password],
form .with_frm_style .frm_submit input[type=password],
.frm_forms .with_frm_style .frm_submit input[type=password],
form .frm_form_submit_style input[type=password],
.frm_forms .frm_form_submit_style input[type=password],
form input[type=email],
.frm_forms input[type=email],
form .frm_form_field input[type=email],
.frm_forms .frm_form_field input[type=email],
form .with_frm_style input[type=email],
.frm_forms .with_frm_style input[type=email],
form .with_frm_style .frm_submit input[type=email],
.frm_forms .with_frm_style .frm_submit input[type=email],
form .frm_form_submit_style input[type=email],
.frm_forms .frm_form_submit_style input[type=email],
form input[type=number],
.frm_forms input[type=number],
form .frm_form_field input[type=number],
.frm_forms .frm_form_field input[type=number],
form .with_frm_style input[type=number],
.frm_forms .with_frm_style input[type=number],
form .with_frm_style .frm_submit input[type=number],
.frm_forms .with_frm_style .frm_submit input[type=number],
form .frm_form_submit_style input[type=number],
.frm_forms .frm_form_submit_style input[type=number],
form input[type=search],
.frm_forms input[type=search],
form .frm_form_field input[type=search],
.frm_forms .frm_form_field input[type=search],
form .with_frm_style input[type=search],
.frm_forms .with_frm_style input[type=search],
form .with_frm_style .frm_submit input[type=search],
.frm_forms .with_frm_style .frm_submit input[type=search],
form .frm_form_submit_style input[type=search],
.frm_forms .frm_form_submit_style input[type=search],
form input[type=tel],
.frm_forms input[type=tel],
form .frm_form_field input[type=tel],
.frm_forms .frm_form_field input[type=tel],
form .with_frm_style input[type=tel],
.frm_forms .with_frm_style input[type=tel],
form .with_frm_style .frm_submit input[type=tel],
.frm_forms .with_frm_style .frm_submit input[type=tel],
form .frm_form_submit_style input[type=tel],
.frm_forms .frm_form_submit_style input[type=tel],
form input[type=url],
.frm_forms input[type=url],
form .frm_form_field input[type=url],
.frm_forms .frm_form_field input[type=url],
form .with_frm_style input[type=url],
.frm_forms .with_frm_style input[type=url],
form .with_frm_style .frm_submit input[type=url],
.frm_forms .with_frm_style .frm_submit input[type=url],
form .frm_form_submit_style input[type=url],
.frm_forms .frm_form_submit_style input[type=url],
form select,
.frm_forms select,
form .frm_form_field select,
.frm_forms .frm_form_field select,
form .with_frm_style select,
.frm_forms .with_frm_style select,
form .with_frm_style .frm_submit select,
.frm_forms .with_frm_style .frm_submit select,
form .frm_form_submit_style select,
.frm_forms .frm_form_submit_style select,
form textarea,
.frm_forms textarea,
form .frm_form_field textarea,
.frm_forms .frm_form_field textarea,
form .with_frm_style textarea,
.frm_forms .with_frm_style textarea,
form .with_frm_style .frm_submit textarea,
.frm_forms .with_frm_style .frm_submit textarea,
form .frm_form_submit_style textarea,
.frm_forms .frm_form_submit_style textarea,
form .input,
.frm_forms .input,
form .frm_form_field .input,
.frm_forms .frm_form_field .input,
form .with_frm_style .input,
.frm_forms .with_frm_style .input,
form .with_frm_style .frm_submit .input,
.frm_forms .with_frm_style .frm_submit .input,
form .frm_form_submit_style .input,
.frm_forms .frm_form_submit_style .input,
form .frm_form_fields_style,
.frm_forms .frm_form_fields_style,
form .frm_form_field .frm_form_fields_style,
.frm_forms .frm_form_field .frm_form_fields_style,
form .with_frm_style .frm_form_fields_style,
.frm_forms .with_frm_style .frm_form_fields_style,
form .with_frm_style .frm_submit .frm_form_fields_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style,
form .frm_form_submit_style .frm_form_fields_style,
.frm_forms .frm_form_submit_style .frm_form_fields_style,
form .frm_scroll_box .frm_opt_container,
.frm_forms .frm_scroll_box .frm_opt_container,
form .frm_form_field .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container,
form .frm_form_fields_active_style,
.frm_forms .frm_form_fields_active_style,
form .frm_form_field .frm_form_fields_active_style,
.frm_forms .frm_form_field .frm_form_fields_active_style,
form .with_frm_style .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_form_fields_active_style,
form .with_frm_style .frm_submit .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style,
form .frm_form_submit_style .frm_form_fields_active_style,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style,
form .frm_form_fields_error_style,
.frm_forms .frm_form_fields_error_style,
form .frm_form_field .frm_form_fields_error_style,
.frm_forms .frm_form_field .frm_form_fields_error_style,
form .with_frm_style .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_form_fields_error_style,
form .with_frm_style .frm_submit .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style,
form .frm_form_submit_style .frm_form_fields_error_style,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style,
form .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
form .recaptchatable #recaptcha_response_field,
.frm_forms .recaptchatable #recaptcha_response_field,
form .frm_form_field .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field,
form .with_frm_style .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field,
form .form-control:focus,
.frm_forms .form-control:focus,
form .frm_form_field .form-control:focus,
.frm_forms .frm_form_field .form-control:focus,
form .with_frm_style .form-control:focus,
.frm_forms .with_frm_style .form-control:focus,
form .with_frm_style .frm_submit .form-control:focus,
.frm_forms .with_frm_style .frm_submit .form-control:focus,
form .frm_form_submit_style .form-control:focus,
.frm_forms .frm_form_submit_style .form-control:focus,
form input[type=text]:focus,
.frm_forms input[type=text]:focus,
form .frm_form_field input[type=text]:focus,
.frm_forms .frm_form_field input[type=text]:focus,
form .with_frm_style input[type=text]:focus,
.frm_forms .with_frm_style input[type=text]:focus,
form .with_frm_style .frm_submit input[type=text]:focus,
.frm_forms .with_frm_style .frm_submit input[type=text]:focus,
form .frm_form_submit_style input[type=text]:focus,
.frm_forms .frm_form_submit_style input[type=text]:focus,
form input[type=password]:focus,
.frm_forms input[type=password]:focus,
form .frm_form_field input[type=password]:focus,
.frm_forms .frm_form_field input[type=password]:focus,
form .with_frm_style input[type=password]:focus,
.frm_forms .with_frm_style input[type=password]:focus,
form .with_frm_style .frm_submit input[type=password]:focus,
.frm_forms .with_frm_style .frm_submit input[type=password]:focus,
form .frm_form_submit_style input[type=password]:focus,
.frm_forms .frm_form_submit_style input[type=password]:focus,
form input[type=email]:focus,
.frm_forms input[type=email]:focus,
form .frm_form_field input[type=email]:focus,
.frm_forms .frm_form_field input[type=email]:focus,
form .with_frm_style input[type=email]:focus,
.frm_forms .with_frm_style input[type=email]:focus,
form .with_frm_style .frm_submit input[type=email]:focus,
.frm_forms .with_frm_style .frm_submit input[type=email]:focus,
form .frm_form_submit_style input[type=email]:focus,
.frm_forms .frm_form_submit_style input[type=email]:focus,
form input[type=number]:focus,
.frm_forms input[type=number]:focus,
form .frm_form_field input[type=number]:focus,
.frm_forms .frm_form_field input[type=number]:focus,
form .with_frm_style input[type=number]:focus,
.frm_forms .with_frm_style input[type=number]:focus,
form .with_frm_style .frm_submit input[type=number]:focus,
.frm_forms .with_frm_style .frm_submit input[type=number]:focus,
form .frm_form_submit_style input[type=number]:focus,
.frm_forms .frm_form_submit_style input[type=number]:focus,
form input[type=search]:focus,
.frm_forms input[type=search]:focus,
form .frm_form_field input[type=search]:focus,
.frm_forms .frm_form_field input[type=search]:focus,
form .with_frm_style input[type=search]:focus,
.frm_forms .with_frm_style input[type=search]:focus,
form .with_frm_style .frm_submit input[type=search]:focus,
.frm_forms .with_frm_style .frm_submit input[type=search]:focus,
form .frm_form_submit_style input[type=search]:focus,
.frm_forms .frm_form_submit_style input[type=search]:focus,
form input[type=tel]:focus,
.frm_forms input[type=tel]:focus,
form .frm_form_field input[type=tel]:focus,
.frm_forms .frm_form_field input[type=tel]:focus,
form .with_frm_style input[type=tel]:focus,
.frm_forms .with_frm_style input[type=tel]:focus,
form .with_frm_style .frm_submit input[type=tel]:focus,
.frm_forms .with_frm_style .frm_submit input[type=tel]:focus,
form .frm_form_submit_style input[type=tel]:focus,
.frm_forms .frm_form_submit_style input[type=tel]:focus,
form input[type=url]:focus,
.frm_forms input[type=url]:focus,
form .frm_form_field input[type=url]:focus,
.frm_forms .frm_form_field input[type=url]:focus,
form .with_frm_style input[type=url]:focus,
.frm_forms .with_frm_style input[type=url]:focus,
form .with_frm_style .frm_submit input[type=url]:focus,
.frm_forms .with_frm_style .frm_submit input[type=url]:focus,
form .frm_form_submit_style input[type=url]:focus,
.frm_forms .frm_form_submit_style input[type=url]:focus,
form select:focus,
.frm_forms select:focus,
form .frm_form_field select:focus,
.frm_forms .frm_form_field select:focus,
form .with_frm_style select:focus,
.frm_forms .with_frm_style select:focus,
form .with_frm_style .frm_submit select:focus,
.frm_forms .with_frm_style .frm_submit select:focus,
form .frm_form_submit_style select:focus,
.frm_forms .frm_form_submit_style select:focus,
form textarea:focus,
.frm_forms textarea:focus,
form .frm_form_field textarea:focus,
.frm_forms .frm_form_field textarea:focus,
form .with_frm_style textarea:focus,
.frm_forms .with_frm_style textarea:focus,
form .with_frm_style .frm_submit textarea:focus,
.frm_forms .with_frm_style .frm_submit textarea:focus,
form .frm_form_submit_style textarea:focus,
.frm_forms .frm_form_submit_style textarea:focus,
form .input:focus,
.frm_forms .input:focus,
form .frm_form_field .input:focus,
.frm_forms .frm_form_field .input:focus,
form .with_frm_style .input:focus,
.frm_forms .with_frm_style .input:focus,
form .with_frm_style .frm_submit .input:focus,
.frm_forms .with_frm_style .frm_submit .input:focus,
form .frm_form_submit_style .input:focus,
.frm_forms .frm_form_submit_style .input:focus,
form .frm_form_fields_style:focus,
.frm_forms .frm_form_fields_style:focus,
form .frm_form_field .frm_form_fields_style:focus,
.frm_forms .frm_form_field .frm_form_fields_style:focus,
form .with_frm_style .frm_form_fields_style:focus,
.frm_forms .with_frm_style .frm_form_fields_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:focus,
form .frm_form_submit_style .frm_form_fields_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_style:focus,
form .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_scroll_box .frm_opt_container:focus,
form .frm_form_field .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:focus,
form .with_frm_style .frm_scroll_box .frm_opt_container:focus,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:focus,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus,
form .frm_form_fields_active_style:focus,
.frm_forms .frm_form_fields_active_style:focus,
form .frm_form_field .frm_form_fields_active_style:focus,
.frm_forms .frm_form_field .frm_form_fields_active_style:focus,
form .with_frm_style .frm_form_fields_active_style:focus,
.frm_forms .with_frm_style .frm_form_fields_active_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_active_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:focus,
form .frm_form_submit_style .frm_form_fields_active_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:focus,
form .frm_form_fields_error_style:focus,
.frm_forms .frm_form_fields_error_style:focus,
form .frm_form_field .frm_form_fields_error_style:focus,
.frm_forms .frm_form_field .frm_form_fields_error_style:focus,
form .with_frm_style .frm_form_fields_error_style:focus,
.frm_forms .with_frm_style .frm_form_fields_error_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_error_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:focus,
form .frm_form_submit_style .frm_form_fields_error_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:focus,
form .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:focus,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus,
form .recaptchatable #recaptcha_response_field:focus,
.frm_forms .recaptchatable #recaptcha_response_field:focus,
form .frm_form_field .recaptchatable #recaptcha_response_field:focus,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:focus,
form .with_frm_style .recaptchatable #recaptcha_response_field:focus,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:focus,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus {
  outline: 0;
  outline-offset: 0;
  outline-color: transparent;
  outline-style: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-tap-highlight-color: transparent;
}
form .form-control::-webkit-input-placeholder,
.frm_forms .form-control::-webkit-input-placeholder,
form .frm_form_field .form-control::-webkit-input-placeholder,
.frm_forms .frm_form_field .form-control::-webkit-input-placeholder,
form .with_frm_style .form-control::-webkit-input-placeholder,
.frm_forms .with_frm_style .form-control::-webkit-input-placeholder,
form .with_frm_style .frm_submit .form-control::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control::-webkit-input-placeholder,
form .frm_form_submit_style .form-control::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .form-control::-webkit-input-placeholder,
form input[type=text]::-webkit-input-placeholder,
.frm_forms input[type=text]::-webkit-input-placeholder,
form .frm_form_field input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=text]::-webkit-input-placeholder,
form .with_frm_style input[type=text]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=text]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=text]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]::-webkit-input-placeholder,
form input[type=password]::-webkit-input-placeholder,
.frm_forms input[type=password]::-webkit-input-placeholder,
form .frm_form_field input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=password]::-webkit-input-placeholder,
form .with_frm_style input[type=password]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=password]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=password]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]::-webkit-input-placeholder,
form input[type=email]::-webkit-input-placeholder,
.frm_forms input[type=email]::-webkit-input-placeholder,
form .frm_form_field input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=email]::-webkit-input-placeholder,
form .with_frm_style input[type=email]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=email]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=email]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]::-webkit-input-placeholder,
form input[type=number]::-webkit-input-placeholder,
.frm_forms input[type=number]::-webkit-input-placeholder,
form .frm_form_field input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=number]::-webkit-input-placeholder,
form .with_frm_style input[type=number]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=number]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=number]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]::-webkit-input-placeholder,
form input[type=search]::-webkit-input-placeholder,
.frm_forms input[type=search]::-webkit-input-placeholder,
form .frm_form_field input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=search]::-webkit-input-placeholder,
form .with_frm_style input[type=search]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=search]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=search]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]::-webkit-input-placeholder,
form input[type=tel]::-webkit-input-placeholder,
.frm_forms input[type=tel]::-webkit-input-placeholder,
form .frm_form_field input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=tel]::-webkit-input-placeholder,
form .with_frm_style input[type=tel]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=tel]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]::-webkit-input-placeholder,
form input[type=url]::-webkit-input-placeholder,
.frm_forms input[type=url]::-webkit-input-placeholder,
form .frm_form_field input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=url]::-webkit-input-placeholder,
form .with_frm_style input[type=url]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=url]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=url]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]::-webkit-input-placeholder,
form select::-webkit-input-placeholder,
.frm_forms select::-webkit-input-placeholder,
form .frm_form_field select::-webkit-input-placeholder,
.frm_forms .frm_form_field select::-webkit-input-placeholder,
form .with_frm_style select::-webkit-input-placeholder,
.frm_forms .with_frm_style select::-webkit-input-placeholder,
form .with_frm_style .frm_submit select::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit select::-webkit-input-placeholder,
form .frm_form_submit_style select::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style select::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder,
.frm_forms textarea::-webkit-input-placeholder,
form .frm_form_field textarea::-webkit-input-placeholder,
.frm_forms .frm_form_field textarea::-webkit-input-placeholder,
form .with_frm_style textarea::-webkit-input-placeholder,
.frm_forms .with_frm_style textarea::-webkit-input-placeholder,
form .with_frm_style .frm_submit textarea::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea::-webkit-input-placeholder,
form .frm_form_submit_style textarea::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style textarea::-webkit-input-placeholder,
form .input::-webkit-input-placeholder,
.frm_forms .input::-webkit-input-placeholder,
form .frm_form_field .input::-webkit-input-placeholder,
.frm_forms .frm_form_field .input::-webkit-input-placeholder,
form .with_frm_style .input::-webkit-input-placeholder,
.frm_forms .with_frm_style .input::-webkit-input-placeholder,
form .with_frm_style .frm_submit .input::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input::-webkit-input-placeholder,
form .frm_form_submit_style .input::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .input::-webkit-input-placeholder,
form .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .frm_form_fields_style::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style::-webkit-input-placeholder,
form .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .frm_form_fields_active_style::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style::-webkit-input-placeholder,
form .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .frm_form_fields_error_style::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style::-webkit-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder {
  color: #000;
  opacity: 0.1;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
form .form-control:-moz-placeholder,
.frm_forms .form-control:-moz-placeholder,
form .frm_form_field .form-control:-moz-placeholder,
.frm_forms .frm_form_field .form-control:-moz-placeholder,
form .with_frm_style .form-control:-moz-placeholder,
.frm_forms .with_frm_style .form-control:-moz-placeholder,
form .with_frm_style .frm_submit .form-control:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:-moz-placeholder,
form .frm_form_submit_style .form-control:-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control:-moz-placeholder,
form input[type=text]:-moz-placeholder,
.frm_forms input[type=text]:-moz-placeholder,
form .frm_form_field input[type=text]:-moz-placeholder,
.frm_forms .frm_form_field input[type=text]:-moz-placeholder,
form .with_frm_style input[type=text]:-moz-placeholder,
.frm_forms .with_frm_style input[type=text]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:-moz-placeholder,
form .frm_form_submit_style input[type=text]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:-moz-placeholder,
form input[type=password]:-moz-placeholder,
.frm_forms input[type=password]:-moz-placeholder,
form .frm_form_field input[type=password]:-moz-placeholder,
.frm_forms .frm_form_field input[type=password]:-moz-placeholder,
form .with_frm_style input[type=password]:-moz-placeholder,
.frm_forms .with_frm_style input[type=password]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:-moz-placeholder,
form .frm_form_submit_style input[type=password]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:-moz-placeholder,
form input[type=email]:-moz-placeholder,
.frm_forms input[type=email]:-moz-placeholder,
form .frm_form_field input[type=email]:-moz-placeholder,
.frm_forms .frm_form_field input[type=email]:-moz-placeholder,
form .with_frm_style input[type=email]:-moz-placeholder,
.frm_forms .with_frm_style input[type=email]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:-moz-placeholder,
form .frm_form_submit_style input[type=email]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:-moz-placeholder,
form input[type=number]:-moz-placeholder,
.frm_forms input[type=number]:-moz-placeholder,
form .frm_form_field input[type=number]:-moz-placeholder,
.frm_forms .frm_form_field input[type=number]:-moz-placeholder,
form .with_frm_style input[type=number]:-moz-placeholder,
.frm_forms .with_frm_style input[type=number]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:-moz-placeholder,
form .frm_form_submit_style input[type=number]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:-moz-placeholder,
form input[type=search]:-moz-placeholder,
.frm_forms input[type=search]:-moz-placeholder,
form .frm_form_field input[type=search]:-moz-placeholder,
.frm_forms .frm_form_field input[type=search]:-moz-placeholder,
form .with_frm_style input[type=search]:-moz-placeholder,
.frm_forms .with_frm_style input[type=search]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:-moz-placeholder,
form .frm_form_submit_style input[type=search]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:-moz-placeholder,
form input[type=tel]:-moz-placeholder,
.frm_forms input[type=tel]:-moz-placeholder,
form .frm_form_field input[type=tel]:-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]:-moz-placeholder,
form .with_frm_style input[type=tel]:-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:-moz-placeholder,
form .frm_form_submit_style input[type=tel]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:-moz-placeholder,
form input[type=url]:-moz-placeholder,
.frm_forms input[type=url]:-moz-placeholder,
form .frm_form_field input[type=url]:-moz-placeholder,
.frm_forms .frm_form_field input[type=url]:-moz-placeholder,
form .with_frm_style input[type=url]:-moz-placeholder,
.frm_forms .with_frm_style input[type=url]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:-moz-placeholder,
form .frm_form_submit_style input[type=url]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:-moz-placeholder,
form select:-moz-placeholder,
.frm_forms select:-moz-placeholder,
form .frm_form_field select:-moz-placeholder,
.frm_forms .frm_form_field select:-moz-placeholder,
form .with_frm_style select:-moz-placeholder,
.frm_forms .with_frm_style select:-moz-placeholder,
form .with_frm_style .frm_submit select:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select:-moz-placeholder,
form .frm_form_submit_style select:-moz-placeholder,
.frm_forms .frm_form_submit_style select:-moz-placeholder,
form textarea:-moz-placeholder,
.frm_forms textarea:-moz-placeholder,
form .frm_form_field textarea:-moz-placeholder,
.frm_forms .frm_form_field textarea:-moz-placeholder,
form .with_frm_style textarea:-moz-placeholder,
.frm_forms .with_frm_style textarea:-moz-placeholder,
form .with_frm_style .frm_submit textarea:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:-moz-placeholder,
form .frm_form_submit_style textarea:-moz-placeholder,
.frm_forms .frm_form_submit_style textarea:-moz-placeholder,
form .input:-moz-placeholder,
.frm_forms .input:-moz-placeholder,
form .frm_form_field .input:-moz-placeholder,
.frm_forms .frm_form_field .input:-moz-placeholder,
form .with_frm_style .input:-moz-placeholder,
.frm_forms .with_frm_style .input:-moz-placeholder,
form .with_frm_style .frm_submit .input:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input:-moz-placeholder,
form .frm_form_submit_style .input:-moz-placeholder,
.frm_forms .frm_form_submit_style .input:-moz-placeholder,
form .frm_form_fields_style:-moz-placeholder,
.frm_forms .frm_form_fields_style:-moz-placeholder,
form .frm_form_field .frm_form_fields_style:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:-moz-placeholder,
form .with_frm_style .frm_form_fields_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:-moz-placeholder,
form .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .frm_form_fields_active_style:-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:-moz-placeholder,
form .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .frm_form_fields_error_style:-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:-moz-placeholder {
  color: #000;
  opacity: 0.1;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
form .form-control::-moz-placeholder,
.frm_forms .form-control::-moz-placeholder,
form .frm_form_field .form-control::-moz-placeholder,
.frm_forms .frm_form_field .form-control::-moz-placeholder,
form .with_frm_style .form-control::-moz-placeholder,
.frm_forms .with_frm_style .form-control::-moz-placeholder,
form .with_frm_style .frm_submit .form-control::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control::-moz-placeholder,
form .frm_form_submit_style .form-control::-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control::-moz-placeholder,
form input[type=text]::-moz-placeholder,
.frm_forms input[type=text]::-moz-placeholder,
form .frm_form_field input[type=text]::-moz-placeholder,
.frm_forms .frm_form_field input[type=text]::-moz-placeholder,
form .with_frm_style input[type=text]::-moz-placeholder,
.frm_forms .with_frm_style input[type=text]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]::-moz-placeholder,
form .frm_form_submit_style input[type=text]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]::-moz-placeholder,
form input[type=password]::-moz-placeholder,
.frm_forms input[type=password]::-moz-placeholder,
form .frm_form_field input[type=password]::-moz-placeholder,
.frm_forms .frm_form_field input[type=password]::-moz-placeholder,
form .with_frm_style input[type=password]::-moz-placeholder,
.frm_forms .with_frm_style input[type=password]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]::-moz-placeholder,
form .frm_form_submit_style input[type=password]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]::-moz-placeholder,
form input[type=email]::-moz-placeholder,
.frm_forms input[type=email]::-moz-placeholder,
form .frm_form_field input[type=email]::-moz-placeholder,
.frm_forms .frm_form_field input[type=email]::-moz-placeholder,
form .with_frm_style input[type=email]::-moz-placeholder,
.frm_forms .with_frm_style input[type=email]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]::-moz-placeholder,
form .frm_form_submit_style input[type=email]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]::-moz-placeholder,
form input[type=number]::-moz-placeholder,
.frm_forms input[type=number]::-moz-placeholder,
form .frm_form_field input[type=number]::-moz-placeholder,
.frm_forms .frm_form_field input[type=number]::-moz-placeholder,
form .with_frm_style input[type=number]::-moz-placeholder,
.frm_forms .with_frm_style input[type=number]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]::-moz-placeholder,
form .frm_form_submit_style input[type=number]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]::-moz-placeholder,
form input[type=search]::-moz-placeholder,
.frm_forms input[type=search]::-moz-placeholder,
form .frm_form_field input[type=search]::-moz-placeholder,
.frm_forms .frm_form_field input[type=search]::-moz-placeholder,
form .with_frm_style input[type=search]::-moz-placeholder,
.frm_forms .with_frm_style input[type=search]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]::-moz-placeholder,
form .frm_form_submit_style input[type=search]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]::-moz-placeholder,
form input[type=tel]::-moz-placeholder,
.frm_forms input[type=tel]::-moz-placeholder,
form .frm_form_field input[type=tel]::-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]::-moz-placeholder,
form .with_frm_style input[type=tel]::-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]::-moz-placeholder,
form .frm_form_submit_style input[type=tel]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]::-moz-placeholder,
form input[type=url]::-moz-placeholder,
.frm_forms input[type=url]::-moz-placeholder,
form .frm_form_field input[type=url]::-moz-placeholder,
.frm_forms .frm_form_field input[type=url]::-moz-placeholder,
form .with_frm_style input[type=url]::-moz-placeholder,
.frm_forms .with_frm_style input[type=url]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]::-moz-placeholder,
form .frm_form_submit_style input[type=url]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]::-moz-placeholder,
form select::-moz-placeholder,
.frm_forms select::-moz-placeholder,
form .frm_form_field select::-moz-placeholder,
.frm_forms .frm_form_field select::-moz-placeholder,
form .with_frm_style select::-moz-placeholder,
.frm_forms .with_frm_style select::-moz-placeholder,
form .with_frm_style .frm_submit select::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select::-moz-placeholder,
form .frm_form_submit_style select::-moz-placeholder,
.frm_forms .frm_form_submit_style select::-moz-placeholder,
form textarea::-moz-placeholder,
.frm_forms textarea::-moz-placeholder,
form .frm_form_field textarea::-moz-placeholder,
.frm_forms .frm_form_field textarea::-moz-placeholder,
form .with_frm_style textarea::-moz-placeholder,
.frm_forms .with_frm_style textarea::-moz-placeholder,
form .with_frm_style .frm_submit textarea::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea::-moz-placeholder,
form .frm_form_submit_style textarea::-moz-placeholder,
.frm_forms .frm_form_submit_style textarea::-moz-placeholder,
form .input::-moz-placeholder,
.frm_forms .input::-moz-placeholder,
form .frm_form_field .input::-moz-placeholder,
.frm_forms .frm_form_field .input::-moz-placeholder,
form .with_frm_style .input::-moz-placeholder,
.frm_forms .with_frm_style .input::-moz-placeholder,
form .with_frm_style .frm_submit .input::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input::-moz-placeholder,
form .frm_form_submit_style .input::-moz-placeholder,
.frm_forms .frm_form_submit_style .input::-moz-placeholder,
form .frm_form_fields_style::-moz-placeholder,
.frm_forms .frm_form_fields_style::-moz-placeholder,
form .frm_form_field .frm_form_fields_style::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style::-moz-placeholder,
form .with_frm_style .frm_form_fields_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style::-moz-placeholder,
form .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .frm_form_fields_active_style::-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style::-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style::-moz-placeholder,
form .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .frm_form_fields_error_style::-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style::-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style::-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field::-moz-placeholder {
  color: #000;
  opacity: 0.1;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
form .form-control:-ms-input-placeholder,
.frm_forms .form-control:-ms-input-placeholder,
form .frm_form_field .form-control:-ms-input-placeholder,
.frm_forms .frm_form_field .form-control:-ms-input-placeholder,
form .with_frm_style .form-control:-ms-input-placeholder,
.frm_forms .with_frm_style .form-control:-ms-input-placeholder,
form .with_frm_style .frm_submit .form-control:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:-ms-input-placeholder,
form .frm_form_submit_style .form-control:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .form-control:-ms-input-placeholder,
form input[type=text]:-ms-input-placeholder,
.frm_forms input[type=text]:-ms-input-placeholder,
form .frm_form_field input[type=text]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=text]:-ms-input-placeholder,
form .with_frm_style input[type=text]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=text]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=text]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:-ms-input-placeholder,
form .frm_form_submit_style input[type=text]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:-ms-input-placeholder,
form input[type=password]:-ms-input-placeholder,
.frm_forms input[type=password]:-ms-input-placeholder,
form .frm_form_field input[type=password]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=password]:-ms-input-placeholder,
form .with_frm_style input[type=password]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=password]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=password]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:-ms-input-placeholder,
form .frm_form_submit_style input[type=password]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:-ms-input-placeholder,
form input[type=email]:-ms-input-placeholder,
.frm_forms input[type=email]:-ms-input-placeholder,
form .frm_form_field input[type=email]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=email]:-ms-input-placeholder,
form .with_frm_style input[type=email]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=email]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=email]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:-ms-input-placeholder,
form .frm_form_submit_style input[type=email]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:-ms-input-placeholder,
form input[type=number]:-ms-input-placeholder,
.frm_forms input[type=number]:-ms-input-placeholder,
form .frm_form_field input[type=number]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=number]:-ms-input-placeholder,
form .with_frm_style input[type=number]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=number]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=number]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:-ms-input-placeholder,
form .frm_form_submit_style input[type=number]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:-ms-input-placeholder,
form input[type=search]:-ms-input-placeholder,
.frm_forms input[type=search]:-ms-input-placeholder,
form .frm_form_field input[type=search]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=search]:-ms-input-placeholder,
form .with_frm_style input[type=search]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=search]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=search]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:-ms-input-placeholder,
form .frm_form_submit_style input[type=search]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:-ms-input-placeholder,
form input[type=tel]:-ms-input-placeholder,
.frm_forms input[type=tel]:-ms-input-placeholder,
form .frm_form_field input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=tel]:-ms-input-placeholder,
form .with_frm_style input[type=tel]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=tel]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:-ms-input-placeholder,
form .frm_form_submit_style input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:-ms-input-placeholder,
form input[type=url]:-ms-input-placeholder,
.frm_forms input[type=url]:-ms-input-placeholder,
form .frm_form_field input[type=url]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=url]:-ms-input-placeholder,
form .with_frm_style input[type=url]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=url]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=url]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:-ms-input-placeholder,
form .frm_form_submit_style input[type=url]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:-ms-input-placeholder,
form select:-ms-input-placeholder,
.frm_forms select:-ms-input-placeholder,
form .frm_form_field select:-ms-input-placeholder,
.frm_forms .frm_form_field select:-ms-input-placeholder,
form .with_frm_style select:-ms-input-placeholder,
.frm_forms .with_frm_style select:-ms-input-placeholder,
form .with_frm_style .frm_submit select:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit select:-ms-input-placeholder,
form .frm_form_submit_style select:-ms-input-placeholder,
.frm_forms .frm_form_submit_style select:-ms-input-placeholder,
form textarea:-ms-input-placeholder,
.frm_forms textarea:-ms-input-placeholder,
form .frm_form_field textarea:-ms-input-placeholder,
.frm_forms .frm_form_field textarea:-ms-input-placeholder,
form .with_frm_style textarea:-ms-input-placeholder,
.frm_forms .with_frm_style textarea:-ms-input-placeholder,
form .with_frm_style .frm_submit textarea:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:-ms-input-placeholder,
form .frm_form_submit_style textarea:-ms-input-placeholder,
.frm_forms .frm_form_submit_style textarea:-ms-input-placeholder,
form .input:-ms-input-placeholder,
.frm_forms .input:-ms-input-placeholder,
form .frm_form_field .input:-ms-input-placeholder,
.frm_forms .frm_form_field .input:-ms-input-placeholder,
form .with_frm_style .input:-ms-input-placeholder,
.frm_forms .with_frm_style .input:-ms-input-placeholder,
form .with_frm_style .frm_submit .input:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input:-ms-input-placeholder,
form .frm_form_submit_style .input:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .input:-ms-input-placeholder,
form .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .frm_form_fields_style:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:-ms-input-placeholder,
form .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .frm_form_fields_active_style:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:-ms-input-placeholder,
form .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .frm_form_fields_error_style:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:-ms-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder {
  color: #000;
  opacity: 0.1;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
form .form-control:focus,
.frm_forms .form-control:focus,
form .frm_form_field .form-control:focus,
.frm_forms .frm_form_field .form-control:focus,
form .with_frm_style .form-control:focus,
.frm_forms .with_frm_style .form-control:focus,
form .with_frm_style .frm_submit .form-control:focus,
.frm_forms .with_frm_style .frm_submit .form-control:focus,
form .frm_form_submit_style .form-control:focus,
.frm_forms .frm_form_submit_style .form-control:focus,
form input[type=text]:focus,
.frm_forms input[type=text]:focus,
form .frm_form_field input[type=text]:focus,
.frm_forms .frm_form_field input[type=text]:focus,
form .with_frm_style input[type=text]:focus,
.frm_forms .with_frm_style input[type=text]:focus,
form .with_frm_style .frm_submit input[type=text]:focus,
.frm_forms .with_frm_style .frm_submit input[type=text]:focus,
form .frm_form_submit_style input[type=text]:focus,
.frm_forms .frm_form_submit_style input[type=text]:focus,
form input[type=password]:focus,
.frm_forms input[type=password]:focus,
form .frm_form_field input[type=password]:focus,
.frm_forms .frm_form_field input[type=password]:focus,
form .with_frm_style input[type=password]:focus,
.frm_forms .with_frm_style input[type=password]:focus,
form .with_frm_style .frm_submit input[type=password]:focus,
.frm_forms .with_frm_style .frm_submit input[type=password]:focus,
form .frm_form_submit_style input[type=password]:focus,
.frm_forms .frm_form_submit_style input[type=password]:focus,
form input[type=email]:focus,
.frm_forms input[type=email]:focus,
form .frm_form_field input[type=email]:focus,
.frm_forms .frm_form_field input[type=email]:focus,
form .with_frm_style input[type=email]:focus,
.frm_forms .with_frm_style input[type=email]:focus,
form .with_frm_style .frm_submit input[type=email]:focus,
.frm_forms .with_frm_style .frm_submit input[type=email]:focus,
form .frm_form_submit_style input[type=email]:focus,
.frm_forms .frm_form_submit_style input[type=email]:focus,
form input[type=number]:focus,
.frm_forms input[type=number]:focus,
form .frm_form_field input[type=number]:focus,
.frm_forms .frm_form_field input[type=number]:focus,
form .with_frm_style input[type=number]:focus,
.frm_forms .with_frm_style input[type=number]:focus,
form .with_frm_style .frm_submit input[type=number]:focus,
.frm_forms .with_frm_style .frm_submit input[type=number]:focus,
form .frm_form_submit_style input[type=number]:focus,
.frm_forms .frm_form_submit_style input[type=number]:focus,
form input[type=search]:focus,
.frm_forms input[type=search]:focus,
form .frm_form_field input[type=search]:focus,
.frm_forms .frm_form_field input[type=search]:focus,
form .with_frm_style input[type=search]:focus,
.frm_forms .with_frm_style input[type=search]:focus,
form .with_frm_style .frm_submit input[type=search]:focus,
.frm_forms .with_frm_style .frm_submit input[type=search]:focus,
form .frm_form_submit_style input[type=search]:focus,
.frm_forms .frm_form_submit_style input[type=search]:focus,
form input[type=tel]:focus,
.frm_forms input[type=tel]:focus,
form .frm_form_field input[type=tel]:focus,
.frm_forms .frm_form_field input[type=tel]:focus,
form .with_frm_style input[type=tel]:focus,
.frm_forms .with_frm_style input[type=tel]:focus,
form .with_frm_style .frm_submit input[type=tel]:focus,
.frm_forms .with_frm_style .frm_submit input[type=tel]:focus,
form .frm_form_submit_style input[type=tel]:focus,
.frm_forms .frm_form_submit_style input[type=tel]:focus,
form input[type=url]:focus,
.frm_forms input[type=url]:focus,
form .frm_form_field input[type=url]:focus,
.frm_forms .frm_form_field input[type=url]:focus,
form .with_frm_style input[type=url]:focus,
.frm_forms .with_frm_style input[type=url]:focus,
form .with_frm_style .frm_submit input[type=url]:focus,
.frm_forms .with_frm_style .frm_submit input[type=url]:focus,
form .frm_form_submit_style input[type=url]:focus,
.frm_forms .frm_form_submit_style input[type=url]:focus,
form select:focus,
.frm_forms select:focus,
form .frm_form_field select:focus,
.frm_forms .frm_form_field select:focus,
form .with_frm_style select:focus,
.frm_forms .with_frm_style select:focus,
form .with_frm_style .frm_submit select:focus,
.frm_forms .with_frm_style .frm_submit select:focus,
form .frm_form_submit_style select:focus,
.frm_forms .frm_form_submit_style select:focus,
form textarea:focus,
.frm_forms textarea:focus,
form .frm_form_field textarea:focus,
.frm_forms .frm_form_field textarea:focus,
form .with_frm_style textarea:focus,
.frm_forms .with_frm_style textarea:focus,
form .with_frm_style .frm_submit textarea:focus,
.frm_forms .with_frm_style .frm_submit textarea:focus,
form .frm_form_submit_style textarea:focus,
.frm_forms .frm_form_submit_style textarea:focus,
form .input:focus,
.frm_forms .input:focus,
form .frm_form_field .input:focus,
.frm_forms .frm_form_field .input:focus,
form .with_frm_style .input:focus,
.frm_forms .with_frm_style .input:focus,
form .with_frm_style .frm_submit .input:focus,
.frm_forms .with_frm_style .frm_submit .input:focus,
form .frm_form_submit_style .input:focus,
.frm_forms .frm_form_submit_style .input:focus,
form .frm_form_fields_style:focus,
.frm_forms .frm_form_fields_style:focus,
form .frm_form_field .frm_form_fields_style:focus,
.frm_forms .frm_form_field .frm_form_fields_style:focus,
form .with_frm_style .frm_form_fields_style:focus,
.frm_forms .with_frm_style .frm_form_fields_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:focus,
form .frm_form_submit_style .frm_form_fields_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_style:focus,
form .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_scroll_box .frm_opt_container:focus,
form .frm_form_field .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:focus,
form .with_frm_style .frm_scroll_box .frm_opt_container:focus,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:focus,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus,
form .frm_form_fields_active_style:focus,
.frm_forms .frm_form_fields_active_style:focus,
form .frm_form_field .frm_form_fields_active_style:focus,
.frm_forms .frm_form_field .frm_form_fields_active_style:focus,
form .with_frm_style .frm_form_fields_active_style:focus,
.frm_forms .with_frm_style .frm_form_fields_active_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_active_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:focus,
form .frm_form_submit_style .frm_form_fields_active_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:focus,
form .frm_form_fields_error_style:focus,
.frm_forms .frm_form_fields_error_style:focus,
form .frm_form_field .frm_form_fields_error_style:focus,
.frm_forms .frm_form_field .frm_form_fields_error_style:focus,
form .with_frm_style .frm_form_fields_error_style:focus,
.frm_forms .with_frm_style .frm_form_fields_error_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_error_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:focus,
form .frm_form_submit_style .frm_form_fields_error_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:focus,
form .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:focus,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus,
form .recaptchatable #recaptcha_response_field:focus,
.frm_forms .recaptchatable #recaptcha_response_field:focus,
form .frm_form_field .recaptchatable #recaptcha_response_field:focus,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:focus,
form .with_frm_style .recaptchatable #recaptcha_response_field:focus,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:focus,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus,
form .form-control:active,
.frm_forms .form-control:active,
form .frm_form_field .form-control:active,
.frm_forms .frm_form_field .form-control:active,
form .with_frm_style .form-control:active,
.frm_forms .with_frm_style .form-control:active,
form .with_frm_style .frm_submit .form-control:active,
.frm_forms .with_frm_style .frm_submit .form-control:active,
form .frm_form_submit_style .form-control:active,
.frm_forms .frm_form_submit_style .form-control:active,
form input[type=text]:active,
.frm_forms input[type=text]:active,
form .frm_form_field input[type=text]:active,
.frm_forms .frm_form_field input[type=text]:active,
form .with_frm_style input[type=text]:active,
.frm_forms .with_frm_style input[type=text]:active,
form .with_frm_style .frm_submit input[type=text]:active,
.frm_forms .with_frm_style .frm_submit input[type=text]:active,
form .frm_form_submit_style input[type=text]:active,
.frm_forms .frm_form_submit_style input[type=text]:active,
form input[type=password]:active,
.frm_forms input[type=password]:active,
form .frm_form_field input[type=password]:active,
.frm_forms .frm_form_field input[type=password]:active,
form .with_frm_style input[type=password]:active,
.frm_forms .with_frm_style input[type=password]:active,
form .with_frm_style .frm_submit input[type=password]:active,
.frm_forms .with_frm_style .frm_submit input[type=password]:active,
form .frm_form_submit_style input[type=password]:active,
.frm_forms .frm_form_submit_style input[type=password]:active,
form input[type=email]:active,
.frm_forms input[type=email]:active,
form .frm_form_field input[type=email]:active,
.frm_forms .frm_form_field input[type=email]:active,
form .with_frm_style input[type=email]:active,
.frm_forms .with_frm_style input[type=email]:active,
form .with_frm_style .frm_submit input[type=email]:active,
.frm_forms .with_frm_style .frm_submit input[type=email]:active,
form .frm_form_submit_style input[type=email]:active,
.frm_forms .frm_form_submit_style input[type=email]:active,
form input[type=number]:active,
.frm_forms input[type=number]:active,
form .frm_form_field input[type=number]:active,
.frm_forms .frm_form_field input[type=number]:active,
form .with_frm_style input[type=number]:active,
.frm_forms .with_frm_style input[type=number]:active,
form .with_frm_style .frm_submit input[type=number]:active,
.frm_forms .with_frm_style .frm_submit input[type=number]:active,
form .frm_form_submit_style input[type=number]:active,
.frm_forms .frm_form_submit_style input[type=number]:active,
form input[type=search]:active,
.frm_forms input[type=search]:active,
form .frm_form_field input[type=search]:active,
.frm_forms .frm_form_field input[type=search]:active,
form .with_frm_style input[type=search]:active,
.frm_forms .with_frm_style input[type=search]:active,
form .with_frm_style .frm_submit input[type=search]:active,
.frm_forms .with_frm_style .frm_submit input[type=search]:active,
form .frm_form_submit_style input[type=search]:active,
.frm_forms .frm_form_submit_style input[type=search]:active,
form input[type=tel]:active,
.frm_forms input[type=tel]:active,
form .frm_form_field input[type=tel]:active,
.frm_forms .frm_form_field input[type=tel]:active,
form .with_frm_style input[type=tel]:active,
.frm_forms .with_frm_style input[type=tel]:active,
form .with_frm_style .frm_submit input[type=tel]:active,
.frm_forms .with_frm_style .frm_submit input[type=tel]:active,
form .frm_form_submit_style input[type=tel]:active,
.frm_forms .frm_form_submit_style input[type=tel]:active,
form input[type=url]:active,
.frm_forms input[type=url]:active,
form .frm_form_field input[type=url]:active,
.frm_forms .frm_form_field input[type=url]:active,
form .with_frm_style input[type=url]:active,
.frm_forms .with_frm_style input[type=url]:active,
form .with_frm_style .frm_submit input[type=url]:active,
.frm_forms .with_frm_style .frm_submit input[type=url]:active,
form .frm_form_submit_style input[type=url]:active,
.frm_forms .frm_form_submit_style input[type=url]:active,
form select:active,
.frm_forms select:active,
form .frm_form_field select:active,
.frm_forms .frm_form_field select:active,
form .with_frm_style select:active,
.frm_forms .with_frm_style select:active,
form .with_frm_style .frm_submit select:active,
.frm_forms .with_frm_style .frm_submit select:active,
form .frm_form_submit_style select:active,
.frm_forms .frm_form_submit_style select:active,
form textarea:active,
.frm_forms textarea:active,
form .frm_form_field textarea:active,
.frm_forms .frm_form_field textarea:active,
form .with_frm_style textarea:active,
.frm_forms .with_frm_style textarea:active,
form .with_frm_style .frm_submit textarea:active,
.frm_forms .with_frm_style .frm_submit textarea:active,
form .frm_form_submit_style textarea:active,
.frm_forms .frm_form_submit_style textarea:active,
form .input:active,
.frm_forms .input:active,
form .frm_form_field .input:active,
.frm_forms .frm_form_field .input:active,
form .with_frm_style .input:active,
.frm_forms .with_frm_style .input:active,
form .with_frm_style .frm_submit .input:active,
.frm_forms .with_frm_style .frm_submit .input:active,
form .frm_form_submit_style .input:active,
.frm_forms .frm_form_submit_style .input:active,
form .frm_form_fields_style:active,
.frm_forms .frm_form_fields_style:active,
form .frm_form_field .frm_form_fields_style:active,
.frm_forms .frm_form_field .frm_form_fields_style:active,
form .with_frm_style .frm_form_fields_style:active,
.frm_forms .with_frm_style .frm_form_fields_style:active,
form .with_frm_style .frm_submit .frm_form_fields_style:active,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:active,
form .frm_form_submit_style .frm_form_fields_style:active,
.frm_forms .frm_form_submit_style .frm_form_fields_style:active,
form .frm_scroll_box .frm_opt_container:active,
.frm_forms .frm_scroll_box .frm_opt_container:active,
form .frm_form_field .frm_scroll_box .frm_opt_container:active,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:active,
form .with_frm_style .frm_scroll_box .frm_opt_container:active,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:active,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:active,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:active,
form .frm_form_fields_active_style:active,
.frm_forms .frm_form_fields_active_style:active,
form .frm_form_field .frm_form_fields_active_style:active,
.frm_forms .frm_form_field .frm_form_fields_active_style:active,
form .with_frm_style .frm_form_fields_active_style:active,
.frm_forms .with_frm_style .frm_form_fields_active_style:active,
form .with_frm_style .frm_submit .frm_form_fields_active_style:active,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:active,
form .frm_form_submit_style .frm_form_fields_active_style:active,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:active,
form .frm_form_fields_error_style:active,
.frm_forms .frm_form_fields_error_style:active,
form .frm_form_field .frm_form_fields_error_style:active,
.frm_forms .frm_form_field .frm_form_fields_error_style:active,
form .with_frm_style .frm_form_fields_error_style:active,
.frm_forms .with_frm_style .frm_form_fields_error_style:active,
form .with_frm_style .frm_submit .frm_form_fields_error_style:active,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:active,
form .frm_form_submit_style .frm_form_fields_error_style:active,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:active,
form .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:active,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active,
form .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:active,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active,
form .recaptchatable #recaptcha_response_field:active,
.frm_forms .recaptchatable #recaptcha_response_field:active,
form .frm_form_field .recaptchatable #recaptcha_response_field:active,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:active,
form .with_frm_style .recaptchatable #recaptcha_response_field:active,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:active,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:active,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:active {
  color: #b0293a;
  background: #ffffff;
  border-color: #ffffff;
  outline-offset: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
form input.form-submit,
.frm_forms input.form-submit,
form .frm_form_field input.form-submit,
.frm_forms .frm_form_field input.form-submit,
form .with_frm_style input.form-submit,
.frm_forms .with_frm_style input.form-submit,
form .with_frm_style .frm_submit input.form-submit,
.frm_forms .with_frm_style .frm_submit input.form-submit,
form .frm_form_submit_style input.form-submit,
.frm_forms .frm_form_submit_style input.form-submit,
form input[type=submit],
.frm_forms input[type=submit],
form .frm_form_field input[type=submit],
.frm_forms .frm_form_field input[type=submit],
form .with_frm_style input[type=submit],
.frm_forms .with_frm_style input[type=submit],
form .with_frm_style .frm_submit input[type=submit],
.frm_forms .with_frm_style .frm_submit input[type=submit],
form .frm_form_submit_style input[type=submit],
.frm_forms .frm_form_submit_style input[type=submit],
form input[type=button],
.frm_forms input[type=button],
form .frm_form_field input[type=button],
.frm_forms .frm_form_field input[type=button],
form .with_frm_style input[type=button],
.frm_forms .with_frm_style input[type=button],
form .with_frm_style .frm_submit input[type=button],
.frm_forms .with_frm_style .frm_submit input[type=button],
form .frm_form_submit_style input[type=button],
.frm_forms .frm_form_submit_style input[type=button],
form button.submit,
.frm_forms button.submit,
form .frm_form_field button.submit,
.frm_forms .frm_form_field button.submit,
form .with_frm_style button.submit,
.frm_forms .with_frm_style button.submit,
form .with_frm_style .frm_submit button.submit,
.frm_forms .with_frm_style .frm_submit button.submit,
form .frm_form_submit_style button.submit,
.frm_forms .frm_form_submit_style button.submit,
form .btn-submit,
.frm_forms .btn-submit,
form .frm_form_field .btn-submit,
.frm_forms .frm_form_field .btn-submit,
form .with_frm_style .btn-submit,
.frm_forms .with_frm_style .btn-submit,
form .with_frm_style .frm_submit .btn-submit,
.frm_forms .with_frm_style .frm_submit .btn-submit,
form .frm_form_submit_style .btn-submit,
.frm_forms .frm_form_submit_style .btn-submit,
form #wp-submit,
.frm_forms #wp-submit,
form .frm_form_field #wp-submit,
.frm_forms .frm_form_field #wp-submit,
form .with_frm_style #wp-submit,
.frm_forms .with_frm_style #wp-submit,
form .with_frm_style .frm_submit #wp-submit,
.frm_forms .with_frm_style .frm_submit #wp-submit,
form .frm_form_submit_style #wp-submit,
.frm_forms .frm_form_submit_style #wp-submit,
form input.form-submit:focus,
.frm_forms input.form-submit:focus,
form .frm_form_field input.form-submit:focus,
.frm_forms .frm_form_field input.form-submit:focus,
form .with_frm_style input.form-submit:focus,
.frm_forms .with_frm_style input.form-submit:focus,
form .with_frm_style .frm_submit input.form-submit:focus,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus,
form .frm_form_submit_style input.form-submit:focus,
.frm_forms .frm_form_submit_style input.form-submit:focus,
form input[type=submit]:focus,
.frm_forms input[type=submit]:focus,
form .frm_form_field input[type=submit]:focus,
.frm_forms .frm_form_field input[type=submit]:focus,
form .with_frm_style input[type=submit]:focus,
.frm_forms .with_frm_style input[type=submit]:focus,
form .with_frm_style .frm_submit input[type=submit]:focus,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus,
form .frm_form_submit_style input[type=submit]:focus,
.frm_forms .frm_form_submit_style input[type=submit]:focus,
form input[type=button]:focus,
.frm_forms input[type=button]:focus,
form .frm_form_field input[type=button]:focus,
.frm_forms .frm_form_field input[type=button]:focus,
form .with_frm_style input[type=button]:focus,
.frm_forms .with_frm_style input[type=button]:focus,
form .with_frm_style .frm_submit input[type=button]:focus,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus,
form .frm_form_submit_style input[type=button]:focus,
.frm_forms .frm_form_submit_style input[type=button]:focus,
form button.submit:focus,
.frm_forms button.submit:focus,
form .frm_form_field button.submit:focus,
.frm_forms .frm_form_field button.submit:focus,
form .with_frm_style button.submit:focus,
.frm_forms .with_frm_style button.submit:focus,
form .with_frm_style .frm_submit button.submit:focus,
.frm_forms .with_frm_style .frm_submit button.submit:focus,
form .frm_form_submit_style button.submit:focus,
.frm_forms .frm_form_submit_style button.submit:focus,
form .btn-submit:focus,
.frm_forms .btn-submit:focus,
form .frm_form_field .btn-submit:focus,
.frm_forms .frm_form_field .btn-submit:focus,
form .with_frm_style .btn-submit:focus,
.frm_forms .with_frm_style .btn-submit:focus,
form .with_frm_style .frm_submit .btn-submit:focus,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus,
form .frm_form_submit_style .btn-submit:focus,
.frm_forms .frm_form_submit_style .btn-submit:focus,
form #wp-submit:focus,
.frm_forms #wp-submit:focus,
form .frm_form_field #wp-submit:focus,
.frm_forms .frm_form_field #wp-submit:focus,
form .with_frm_style #wp-submit:focus,
.frm_forms .with_frm_style #wp-submit:focus,
form .with_frm_style .frm_submit #wp-submit:focus,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus,
form .frm_form_submit_style #wp-submit:focus,
.frm_forms .frm_form_submit_style #wp-submit:focus,
form input.form-submit.disabled,
.frm_forms input.form-submit.disabled,
form .frm_form_field input.form-submit.disabled,
.frm_forms .frm_form_field input.form-submit.disabled,
form .with_frm_style input.form-submit.disabled,
.frm_forms .with_frm_style input.form-submit.disabled,
form .with_frm_style .frm_submit input.form-submit.disabled,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled,
form .frm_form_submit_style input.form-submit.disabled,
.frm_forms .frm_form_submit_style input.form-submit.disabled,
form input[type=submit].disabled,
.frm_forms input[type=submit].disabled,
form .frm_form_field input[type=submit].disabled,
.frm_forms .frm_form_field input[type=submit].disabled,
form .with_frm_style input[type=submit].disabled,
.frm_forms .with_frm_style input[type=submit].disabled,
form .with_frm_style .frm_submit input[type=submit].disabled,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled,
form .frm_form_submit_style input[type=submit].disabled,
.frm_forms .frm_form_submit_style input[type=submit].disabled,
form input[type=button].disabled,
.frm_forms input[type=button].disabled,
form .frm_form_field input[type=button].disabled,
.frm_forms .frm_form_field input[type=button].disabled,
form .with_frm_style input[type=button].disabled,
.frm_forms .with_frm_style input[type=button].disabled,
form .with_frm_style .frm_submit input[type=button].disabled,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled,
form .frm_form_submit_style input[type=button].disabled,
.frm_forms .frm_form_submit_style input[type=button].disabled,
form button.submit.disabled,
.frm_forms button.submit.disabled,
form .frm_form_field button.submit.disabled,
.frm_forms .frm_form_field button.submit.disabled,
form .with_frm_style button.submit.disabled,
.frm_forms .with_frm_style button.submit.disabled,
form .with_frm_style .frm_submit button.submit.disabled,
.frm_forms .with_frm_style .frm_submit button.submit.disabled,
form .frm_form_submit_style button.submit.disabled,
.frm_forms .frm_form_submit_style button.submit.disabled,
form .btn-submit.disabled,
.frm_forms .btn-submit.disabled,
form .frm_form_field .btn-submit.disabled,
.frm_forms .frm_form_field .btn-submit.disabled,
form .with_frm_style .btn-submit.disabled,
.frm_forms .with_frm_style .btn-submit.disabled,
form .with_frm_style .frm_submit .btn-submit.disabled,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled,
form .frm_form_submit_style .btn-submit.disabled,
.frm_forms .frm_form_submit_style .btn-submit.disabled,
form #wp-submit.disabled,
.frm_forms #wp-submit.disabled,
form .frm_form_field #wp-submit.disabled,
.frm_forms .frm_form_field #wp-submit.disabled,
form .with_frm_style #wp-submit.disabled,
.frm_forms .with_frm_style #wp-submit.disabled,
form .with_frm_style .frm_submit #wp-submit.disabled,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled,
form .frm_form_submit_style #wp-submit.disabled,
.frm_forms .frm_form_submit_style #wp-submit.disabled,
form input.form-submit.disable,
.frm_forms input.form-submit.disable,
form .frm_form_field input.form-submit.disable,
.frm_forms .frm_form_field input.form-submit.disable,
form .with_frm_style input.form-submit.disable,
.frm_forms .with_frm_style input.form-submit.disable,
form .with_frm_style .frm_submit input.form-submit.disable,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable,
form .frm_form_submit_style input.form-submit.disable,
.frm_forms .frm_form_submit_style input.form-submit.disable,
form input[type=submit].disable,
.frm_forms input[type=submit].disable,
form .frm_form_field input[type=submit].disable,
.frm_forms .frm_form_field input[type=submit].disable,
form .with_frm_style input[type=submit].disable,
.frm_forms .with_frm_style input[type=submit].disable,
form .with_frm_style .frm_submit input[type=submit].disable,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable,
form .frm_form_submit_style input[type=submit].disable,
.frm_forms .frm_form_submit_style input[type=submit].disable,
form input[type=button].disable,
.frm_forms input[type=button].disable,
form .frm_form_field input[type=button].disable,
.frm_forms .frm_form_field input[type=button].disable,
form .with_frm_style input[type=button].disable,
.frm_forms .with_frm_style input[type=button].disable,
form .with_frm_style .frm_submit input[type=button].disable,
.frm_forms .with_frm_style .frm_submit input[type=button].disable,
form .frm_form_submit_style input[type=button].disable,
.frm_forms .frm_form_submit_style input[type=button].disable,
form button.submit.disable,
.frm_forms button.submit.disable,
form .frm_form_field button.submit.disable,
.frm_forms .frm_form_field button.submit.disable,
form .with_frm_style button.submit.disable,
.frm_forms .with_frm_style button.submit.disable,
form .with_frm_style .frm_submit button.submit.disable,
.frm_forms .with_frm_style .frm_submit button.submit.disable,
form .frm_form_submit_style button.submit.disable,
.frm_forms .frm_form_submit_style button.submit.disable,
form .btn-submit.disable,
.frm_forms .btn-submit.disable,
form .frm_form_field .btn-submit.disable,
.frm_forms .frm_form_field .btn-submit.disable,
form .with_frm_style .btn-submit.disable,
.frm_forms .with_frm_style .btn-submit.disable,
form .with_frm_style .frm_submit .btn-submit.disable,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable,
form .frm_form_submit_style .btn-submit.disable,
.frm_forms .frm_form_submit_style .btn-submit.disable,
form #wp-submit.disable,
.frm_forms #wp-submit.disable,
form .frm_form_field #wp-submit.disable,
.frm_forms .frm_form_field #wp-submit.disable,
form .with_frm_style #wp-submit.disable,
.frm_forms .with_frm_style #wp-submit.disable,
form .with_frm_style .frm_submit #wp-submit.disable,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable,
form .frm_form_submit_style #wp-submit.disable,
.frm_forms .frm_form_submit_style #wp-submit.disable,
form input.form-submit:disabled,
.frm_forms input.form-submit:disabled,
form .frm_form_field input.form-submit:disabled,
.frm_forms .frm_form_field input.form-submit:disabled,
form .with_frm_style input.form-submit:disabled,
.frm_forms .with_frm_style input.form-submit:disabled,
form .with_frm_style .frm_submit input.form-submit:disabled,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled,
form .frm_form_submit_style input.form-submit:disabled,
.frm_forms .frm_form_submit_style input.form-submit:disabled,
form input[type=submit]:disabled,
.frm_forms input[type=submit]:disabled,
form .frm_form_field input[type=submit]:disabled,
.frm_forms .frm_form_field input[type=submit]:disabled,
form .with_frm_style input[type=submit]:disabled,
.frm_forms .with_frm_style input[type=submit]:disabled,
form .with_frm_style .frm_submit input[type=submit]:disabled,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled,
form .frm_form_submit_style input[type=submit]:disabled,
.frm_forms .frm_form_submit_style input[type=submit]:disabled,
form input[type=button]:disabled,
.frm_forms input[type=button]:disabled,
form .frm_form_field input[type=button]:disabled,
.frm_forms .frm_form_field input[type=button]:disabled,
form .with_frm_style input[type=button]:disabled,
.frm_forms .with_frm_style input[type=button]:disabled,
form .with_frm_style .frm_submit input[type=button]:disabled,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled,
form .frm_form_submit_style input[type=button]:disabled,
.frm_forms .frm_form_submit_style input[type=button]:disabled,
form button.submit:disabled,
.frm_forms button.submit:disabled,
form .frm_form_field button.submit:disabled,
.frm_forms .frm_form_field button.submit:disabled,
form .with_frm_style button.submit:disabled,
.frm_forms .with_frm_style button.submit:disabled,
form .with_frm_style .frm_submit button.submit:disabled,
.frm_forms .with_frm_style .frm_submit button.submit:disabled,
form .frm_form_submit_style button.submit:disabled,
.frm_forms .frm_form_submit_style button.submit:disabled,
form .btn-submit:disabled,
.frm_forms .btn-submit:disabled,
form .frm_form_field .btn-submit:disabled,
.frm_forms .frm_form_field .btn-submit:disabled,
form .with_frm_style .btn-submit:disabled,
.frm_forms .with_frm_style .btn-submit:disabled,
form .with_frm_style .frm_submit .btn-submit:disabled,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled,
form .frm_form_submit_style .btn-submit:disabled,
.frm_forms .frm_form_submit_style .btn-submit:disabled,
form #wp-submit:disabled,
.frm_forms #wp-submit:disabled,
form .frm_form_field #wp-submit:disabled,
.frm_forms .frm_form_field #wp-submit:disabled,
form .with_frm_style #wp-submit:disabled,
.frm_forms .with_frm_style #wp-submit:disabled,
form .with_frm_style .frm_submit #wp-submit:disabled,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled,
form .frm_form_submit_style #wp-submit:disabled,
.frm_forms .frm_form_submit_style #wp-submit:disabled {
  display: inline-block;
  font-size: 11px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  margin: 0;
  padding: 12px 30px;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-width: 2px;
  border-style: solid;
  margin-right: 10px;
  margin-top: 10px;
  outline: none;
  font-family: 'roboto', Arial, sans-serif;
  letter-spacing: 1px;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  color: #ffffff;
  background: transparent;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, 0.5);
  margin: 10px 0 0;
  display: block;
}
form input.form-submit:hover,
.frm_forms input.form-submit:hover,
form .frm_form_field input.form-submit:hover,
.frm_forms .frm_form_field input.form-submit:hover,
form .with_frm_style input.form-submit:hover,
.frm_forms .with_frm_style input.form-submit:hover,
form .with_frm_style .frm_submit input.form-submit:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:hover,
form .frm_form_submit_style input.form-submit:hover,
.frm_forms .frm_form_submit_style input.form-submit:hover,
form input[type=submit]:hover,
.frm_forms input[type=submit]:hover,
form .frm_form_field input[type=submit]:hover,
.frm_forms .frm_form_field input[type=submit]:hover,
form .with_frm_style input[type=submit]:hover,
.frm_forms .with_frm_style input[type=submit]:hover,
form .with_frm_style .frm_submit input[type=submit]:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:hover,
form .frm_form_submit_style input[type=submit]:hover,
.frm_forms .frm_form_submit_style input[type=submit]:hover,
form input[type=button]:hover,
.frm_forms input[type=button]:hover,
form .frm_form_field input[type=button]:hover,
.frm_forms .frm_form_field input[type=button]:hover,
form .with_frm_style input[type=button]:hover,
.frm_forms .with_frm_style input[type=button]:hover,
form .with_frm_style .frm_submit input[type=button]:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:hover,
form .frm_form_submit_style input[type=button]:hover,
.frm_forms .frm_form_submit_style input[type=button]:hover,
form button.submit:hover,
.frm_forms button.submit:hover,
form .frm_form_field button.submit:hover,
.frm_forms .frm_form_field button.submit:hover,
form .with_frm_style button.submit:hover,
.frm_forms .with_frm_style button.submit:hover,
form .with_frm_style .frm_submit button.submit:hover,
.frm_forms .with_frm_style .frm_submit button.submit:hover,
form .frm_form_submit_style button.submit:hover,
.frm_forms .frm_form_submit_style button.submit:hover,
form .btn-submit:hover,
.frm_forms .btn-submit:hover,
form .frm_form_field .btn-submit:hover,
.frm_forms .frm_form_field .btn-submit:hover,
form .with_frm_style .btn-submit:hover,
.frm_forms .with_frm_style .btn-submit:hover,
form .with_frm_style .frm_submit .btn-submit:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:hover,
form .frm_form_submit_style .btn-submit:hover,
.frm_forms .frm_form_submit_style .btn-submit:hover,
form #wp-submit:hover,
.frm_forms #wp-submit:hover,
form .frm_form_field #wp-submit:hover,
.frm_forms .frm_form_field #wp-submit:hover,
form .with_frm_style #wp-submit:hover,
.frm_forms .with_frm_style #wp-submit:hover,
form .with_frm_style .frm_submit #wp-submit:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:hover,
form .frm_form_submit_style #wp-submit:hover,
.frm_forms .frm_form_submit_style #wp-submit:hover,
form input.form-submit:focus:hover,
.frm_forms input.form-submit:focus:hover,
form .frm_form_field input.form-submit:focus:hover,
.frm_forms .frm_form_field input.form-submit:focus:hover,
form .with_frm_style input.form-submit:focus:hover,
.frm_forms .with_frm_style input.form-submit:focus:hover,
form .with_frm_style .frm_submit input.form-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus:hover,
form .frm_form_submit_style input.form-submit:focus:hover,
.frm_forms .frm_form_submit_style input.form-submit:focus:hover,
form input[type=submit]:focus:hover,
.frm_forms input[type=submit]:focus:hover,
form .frm_form_field input[type=submit]:focus:hover,
.frm_forms .frm_form_field input[type=submit]:focus:hover,
form .with_frm_style input[type=submit]:focus:hover,
.frm_forms .with_frm_style input[type=submit]:focus:hover,
form .with_frm_style .frm_submit input[type=submit]:focus:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus:hover,
form .frm_form_submit_style input[type=submit]:focus:hover,
.frm_forms .frm_form_submit_style input[type=submit]:focus:hover,
form input[type=button]:focus:hover,
.frm_forms input[type=button]:focus:hover,
form .frm_form_field input[type=button]:focus:hover,
.frm_forms .frm_form_field input[type=button]:focus:hover,
form .with_frm_style input[type=button]:focus:hover,
.frm_forms .with_frm_style input[type=button]:focus:hover,
form .with_frm_style .frm_submit input[type=button]:focus:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus:hover,
form .frm_form_submit_style input[type=button]:focus:hover,
.frm_forms .frm_form_submit_style input[type=button]:focus:hover,
form button.submit:focus:hover,
.frm_forms button.submit:focus:hover,
form .frm_form_field button.submit:focus:hover,
.frm_forms .frm_form_field button.submit:focus:hover,
form .with_frm_style button.submit:focus:hover,
.frm_forms .with_frm_style button.submit:focus:hover,
form .with_frm_style .frm_submit button.submit:focus:hover,
.frm_forms .with_frm_style .frm_submit button.submit:focus:hover,
form .frm_form_submit_style button.submit:focus:hover,
.frm_forms .frm_form_submit_style button.submit:focus:hover,
form .btn-submit:focus:hover,
.frm_forms .btn-submit:focus:hover,
form .frm_form_field .btn-submit:focus:hover,
.frm_forms .frm_form_field .btn-submit:focus:hover,
form .with_frm_style .btn-submit:focus:hover,
.frm_forms .with_frm_style .btn-submit:focus:hover,
form .with_frm_style .frm_submit .btn-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus:hover,
form .frm_form_submit_style .btn-submit:focus:hover,
.frm_forms .frm_form_submit_style .btn-submit:focus:hover,
form #wp-submit:focus:hover,
.frm_forms #wp-submit:focus:hover,
form .frm_form_field #wp-submit:focus:hover,
.frm_forms .frm_form_field #wp-submit:focus:hover,
form .with_frm_style #wp-submit:focus:hover,
.frm_forms .with_frm_style #wp-submit:focus:hover,
form .with_frm_style .frm_submit #wp-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus:hover,
form .frm_form_submit_style #wp-submit:focus:hover,
.frm_forms .frm_form_submit_style #wp-submit:focus:hover,
form input.form-submit.disabled:hover,
.frm_forms input.form-submit.disabled:hover,
form .frm_form_field input.form-submit.disabled:hover,
.frm_forms .frm_form_field input.form-submit.disabled:hover,
form .with_frm_style input.form-submit.disabled:hover,
.frm_forms .with_frm_style input.form-submit.disabled:hover,
form .with_frm_style .frm_submit input.form-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled:hover,
form .frm_form_submit_style input.form-submit.disabled:hover,
.frm_forms .frm_form_submit_style input.form-submit.disabled:hover,
form input[type=submit].disabled:hover,
.frm_forms input[type=submit].disabled:hover,
form .frm_form_field input[type=submit].disabled:hover,
.frm_forms .frm_form_field input[type=submit].disabled:hover,
form .with_frm_style input[type=submit].disabled:hover,
.frm_forms .with_frm_style input[type=submit].disabled:hover,
form .with_frm_style .frm_submit input[type=submit].disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled:hover,
form .frm_form_submit_style input[type=submit].disabled:hover,
.frm_forms .frm_form_submit_style input[type=submit].disabled:hover,
form input[type=button].disabled:hover,
.frm_forms input[type=button].disabled:hover,
form .frm_form_field input[type=button].disabled:hover,
.frm_forms .frm_form_field input[type=button].disabled:hover,
form .with_frm_style input[type=button].disabled:hover,
.frm_forms .with_frm_style input[type=button].disabled:hover,
form .with_frm_style .frm_submit input[type=button].disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled:hover,
form .frm_form_submit_style input[type=button].disabled:hover,
.frm_forms .frm_form_submit_style input[type=button].disabled:hover,
form button.submit.disabled:hover,
.frm_forms button.submit.disabled:hover,
form .frm_form_field button.submit.disabled:hover,
.frm_forms .frm_form_field button.submit.disabled:hover,
form .with_frm_style button.submit.disabled:hover,
.frm_forms .with_frm_style button.submit.disabled:hover,
form .with_frm_style .frm_submit button.submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit button.submit.disabled:hover,
form .frm_form_submit_style button.submit.disabled:hover,
.frm_forms .frm_form_submit_style button.submit.disabled:hover,
form .btn-submit.disabled:hover,
.frm_forms .btn-submit.disabled:hover,
form .frm_form_field .btn-submit.disabled:hover,
.frm_forms .frm_form_field .btn-submit.disabled:hover,
form .with_frm_style .btn-submit.disabled:hover,
.frm_forms .with_frm_style .btn-submit.disabled:hover,
form .with_frm_style .frm_submit .btn-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled:hover,
form .frm_form_submit_style .btn-submit.disabled:hover,
.frm_forms .frm_form_submit_style .btn-submit.disabled:hover,
form #wp-submit.disabled:hover,
.frm_forms #wp-submit.disabled:hover,
form .frm_form_field #wp-submit.disabled:hover,
.frm_forms .frm_form_field #wp-submit.disabled:hover,
form .with_frm_style #wp-submit.disabled:hover,
.frm_forms .with_frm_style #wp-submit.disabled:hover,
form .with_frm_style .frm_submit #wp-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled:hover,
form .frm_form_submit_style #wp-submit.disabled:hover,
.frm_forms .frm_form_submit_style #wp-submit.disabled:hover,
form input.form-submit.disable:hover,
.frm_forms input.form-submit.disable:hover,
form .frm_form_field input.form-submit.disable:hover,
.frm_forms .frm_form_field input.form-submit.disable:hover,
form .with_frm_style input.form-submit.disable:hover,
.frm_forms .with_frm_style input.form-submit.disable:hover,
form .with_frm_style .frm_submit input.form-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable:hover,
form .frm_form_submit_style input.form-submit.disable:hover,
.frm_forms .frm_form_submit_style input.form-submit.disable:hover,
form input[type=submit].disable:hover,
.frm_forms input[type=submit].disable:hover,
form .frm_form_field input[type=submit].disable:hover,
.frm_forms .frm_form_field input[type=submit].disable:hover,
form .with_frm_style input[type=submit].disable:hover,
.frm_forms .with_frm_style input[type=submit].disable:hover,
form .with_frm_style .frm_submit input[type=submit].disable:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable:hover,
form .frm_form_submit_style input[type=submit].disable:hover,
.frm_forms .frm_form_submit_style input[type=submit].disable:hover,
form input[type=button].disable:hover,
.frm_forms input[type=button].disable:hover,
form .frm_form_field input[type=button].disable:hover,
.frm_forms .frm_form_field input[type=button].disable:hover,
form .with_frm_style input[type=button].disable:hover,
.frm_forms .with_frm_style input[type=button].disable:hover,
form .with_frm_style .frm_submit input[type=button].disable:hover,
.frm_forms .with_frm_style .frm_submit input[type=button].disable:hover,
form .frm_form_submit_style input[type=button].disable:hover,
.frm_forms .frm_form_submit_style input[type=button].disable:hover,
form button.submit.disable:hover,
.frm_forms button.submit.disable:hover,
form .frm_form_field button.submit.disable:hover,
.frm_forms .frm_form_field button.submit.disable:hover,
form .with_frm_style button.submit.disable:hover,
.frm_forms .with_frm_style button.submit.disable:hover,
form .with_frm_style .frm_submit button.submit.disable:hover,
.frm_forms .with_frm_style .frm_submit button.submit.disable:hover,
form .frm_form_submit_style button.submit.disable:hover,
.frm_forms .frm_form_submit_style button.submit.disable:hover,
form .btn-submit.disable:hover,
.frm_forms .btn-submit.disable:hover,
form .frm_form_field .btn-submit.disable:hover,
.frm_forms .frm_form_field .btn-submit.disable:hover,
form .with_frm_style .btn-submit.disable:hover,
.frm_forms .with_frm_style .btn-submit.disable:hover,
form .with_frm_style .frm_submit .btn-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable:hover,
form .frm_form_submit_style .btn-submit.disable:hover,
.frm_forms .frm_form_submit_style .btn-submit.disable:hover,
form #wp-submit.disable:hover,
.frm_forms #wp-submit.disable:hover,
form .frm_form_field #wp-submit.disable:hover,
.frm_forms .frm_form_field #wp-submit.disable:hover,
form .with_frm_style #wp-submit.disable:hover,
.frm_forms .with_frm_style #wp-submit.disable:hover,
form .with_frm_style .frm_submit #wp-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable:hover,
form .frm_form_submit_style #wp-submit.disable:hover,
.frm_forms .frm_form_submit_style #wp-submit.disable:hover,
form input.form-submit:disabled:hover,
.frm_forms input.form-submit:disabled:hover,
form .frm_form_field input.form-submit:disabled:hover,
.frm_forms .frm_form_field input.form-submit:disabled:hover,
form .with_frm_style input.form-submit:disabled:hover,
.frm_forms .with_frm_style input.form-submit:disabled:hover,
form .with_frm_style .frm_submit input.form-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled:hover,
form .frm_form_submit_style input.form-submit:disabled:hover,
.frm_forms .frm_form_submit_style input.form-submit:disabled:hover,
form input[type=submit]:disabled:hover,
.frm_forms input[type=submit]:disabled:hover,
form .frm_form_field input[type=submit]:disabled:hover,
.frm_forms .frm_form_field input[type=submit]:disabled:hover,
form .with_frm_style input[type=submit]:disabled:hover,
.frm_forms .with_frm_style input[type=submit]:disabled:hover,
form .with_frm_style .frm_submit input[type=submit]:disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled:hover,
form .frm_form_submit_style input[type=submit]:disabled:hover,
.frm_forms .frm_form_submit_style input[type=submit]:disabled:hover,
form input[type=button]:disabled:hover,
.frm_forms input[type=button]:disabled:hover,
form .frm_form_field input[type=button]:disabled:hover,
.frm_forms .frm_form_field input[type=button]:disabled:hover,
form .with_frm_style input[type=button]:disabled:hover,
.frm_forms .with_frm_style input[type=button]:disabled:hover,
form .with_frm_style .frm_submit input[type=button]:disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled:hover,
form .frm_form_submit_style input[type=button]:disabled:hover,
.frm_forms .frm_form_submit_style input[type=button]:disabled:hover,
form button.submit:disabled:hover,
.frm_forms button.submit:disabled:hover,
form .frm_form_field button.submit:disabled:hover,
.frm_forms .frm_form_field button.submit:disabled:hover,
form .with_frm_style button.submit:disabled:hover,
.frm_forms .with_frm_style button.submit:disabled:hover,
form .with_frm_style .frm_submit button.submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit button.submit:disabled:hover,
form .frm_form_submit_style button.submit:disabled:hover,
.frm_forms .frm_form_submit_style button.submit:disabled:hover,
form .btn-submit:disabled:hover,
.frm_forms .btn-submit:disabled:hover,
form .frm_form_field .btn-submit:disabled:hover,
.frm_forms .frm_form_field .btn-submit:disabled:hover,
form .with_frm_style .btn-submit:disabled:hover,
.frm_forms .with_frm_style .btn-submit:disabled:hover,
form .with_frm_style .frm_submit .btn-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled:hover,
form .frm_form_submit_style .btn-submit:disabled:hover,
.frm_forms .frm_form_submit_style .btn-submit:disabled:hover,
form #wp-submit:disabled:hover,
.frm_forms #wp-submit:disabled:hover,
form .frm_form_field #wp-submit:disabled:hover,
.frm_forms .frm_form_field #wp-submit:disabled:hover,
form .with_frm_style #wp-submit:disabled:hover,
.frm_forms .with_frm_style #wp-submit:disabled:hover,
form .with_frm_style .frm_submit #wp-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled:hover,
form .frm_form_submit_style #wp-submit:disabled:hover,
.frm_forms .frm_form_submit_style #wp-submit:disabled:hover,
form input.form-submit:active,
.frm_forms input.form-submit:active,
form .frm_form_field input.form-submit:active,
.frm_forms .frm_form_field input.form-submit:active,
form .with_frm_style input.form-submit:active,
.frm_forms .with_frm_style input.form-submit:active,
form .with_frm_style .frm_submit input.form-submit:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:active,
form .frm_form_submit_style input.form-submit:active,
.frm_forms .frm_form_submit_style input.form-submit:active,
form input[type=submit]:active,
.frm_forms input[type=submit]:active,
form .frm_form_field input[type=submit]:active,
.frm_forms .frm_form_field input[type=submit]:active,
form .with_frm_style input[type=submit]:active,
.frm_forms .with_frm_style input[type=submit]:active,
form .with_frm_style .frm_submit input[type=submit]:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:active,
form .frm_form_submit_style input[type=submit]:active,
.frm_forms .frm_form_submit_style input[type=submit]:active,
form input[type=button]:active,
.frm_forms input[type=button]:active,
form .frm_form_field input[type=button]:active,
.frm_forms .frm_form_field input[type=button]:active,
form .with_frm_style input[type=button]:active,
.frm_forms .with_frm_style input[type=button]:active,
form .with_frm_style .frm_submit input[type=button]:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:active,
form .frm_form_submit_style input[type=button]:active,
.frm_forms .frm_form_submit_style input[type=button]:active,
form button.submit:active,
.frm_forms button.submit:active,
form .frm_form_field button.submit:active,
.frm_forms .frm_form_field button.submit:active,
form .with_frm_style button.submit:active,
.frm_forms .with_frm_style button.submit:active,
form .with_frm_style .frm_submit button.submit:active,
.frm_forms .with_frm_style .frm_submit button.submit:active,
form .frm_form_submit_style button.submit:active,
.frm_forms .frm_form_submit_style button.submit:active,
form .btn-submit:active,
.frm_forms .btn-submit:active,
form .frm_form_field .btn-submit:active,
.frm_forms .frm_form_field .btn-submit:active,
form .with_frm_style .btn-submit:active,
.frm_forms .with_frm_style .btn-submit:active,
form .with_frm_style .frm_submit .btn-submit:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:active,
form .frm_form_submit_style .btn-submit:active,
.frm_forms .frm_form_submit_style .btn-submit:active,
form #wp-submit:active,
.frm_forms #wp-submit:active,
form .frm_form_field #wp-submit:active,
.frm_forms .frm_form_field #wp-submit:active,
form .with_frm_style #wp-submit:active,
.frm_forms .with_frm_style #wp-submit:active,
form .with_frm_style .frm_submit #wp-submit:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:active,
form .frm_form_submit_style #wp-submit:active,
.frm_forms .frm_form_submit_style #wp-submit:active,
form input.form-submit:focus:active,
.frm_forms input.form-submit:focus:active,
form .frm_form_field input.form-submit:focus:active,
.frm_forms .frm_form_field input.form-submit:focus:active,
form .with_frm_style input.form-submit:focus:active,
.frm_forms .with_frm_style input.form-submit:focus:active,
form .with_frm_style .frm_submit input.form-submit:focus:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus:active,
form .frm_form_submit_style input.form-submit:focus:active,
.frm_forms .frm_form_submit_style input.form-submit:focus:active,
form input[type=submit]:focus:active,
.frm_forms input[type=submit]:focus:active,
form .frm_form_field input[type=submit]:focus:active,
.frm_forms .frm_form_field input[type=submit]:focus:active,
form .with_frm_style input[type=submit]:focus:active,
.frm_forms .with_frm_style input[type=submit]:focus:active,
form .with_frm_style .frm_submit input[type=submit]:focus:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus:active,
form .frm_form_submit_style input[type=submit]:focus:active,
.frm_forms .frm_form_submit_style input[type=submit]:focus:active,
form input[type=button]:focus:active,
.frm_forms input[type=button]:focus:active,
form .frm_form_field input[type=button]:focus:active,
.frm_forms .frm_form_field input[type=button]:focus:active,
form .with_frm_style input[type=button]:focus:active,
.frm_forms .with_frm_style input[type=button]:focus:active,
form .with_frm_style .frm_submit input[type=button]:focus:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus:active,
form .frm_form_submit_style input[type=button]:focus:active,
.frm_forms .frm_form_submit_style input[type=button]:focus:active,
form button.submit:focus:active,
.frm_forms button.submit:focus:active,
form .frm_form_field button.submit:focus:active,
.frm_forms .frm_form_field button.submit:focus:active,
form .with_frm_style button.submit:focus:active,
.frm_forms .with_frm_style button.submit:focus:active,
form .with_frm_style .frm_submit button.submit:focus:active,
.frm_forms .with_frm_style .frm_submit button.submit:focus:active,
form .frm_form_submit_style button.submit:focus:active,
.frm_forms .frm_form_submit_style button.submit:focus:active,
form .btn-submit:focus:active,
.frm_forms .btn-submit:focus:active,
form .frm_form_field .btn-submit:focus:active,
.frm_forms .frm_form_field .btn-submit:focus:active,
form .with_frm_style .btn-submit:focus:active,
.frm_forms .with_frm_style .btn-submit:focus:active,
form .with_frm_style .frm_submit .btn-submit:focus:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus:active,
form .frm_form_submit_style .btn-submit:focus:active,
.frm_forms .frm_form_submit_style .btn-submit:focus:active,
form #wp-submit:focus:active,
.frm_forms #wp-submit:focus:active,
form .frm_form_field #wp-submit:focus:active,
.frm_forms .frm_form_field #wp-submit:focus:active,
form .with_frm_style #wp-submit:focus:active,
.frm_forms .with_frm_style #wp-submit:focus:active,
form .with_frm_style .frm_submit #wp-submit:focus:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus:active,
form .frm_form_submit_style #wp-submit:focus:active,
.frm_forms .frm_form_submit_style #wp-submit:focus:active,
form input.form-submit.disabled:active,
.frm_forms input.form-submit.disabled:active,
form .frm_form_field input.form-submit.disabled:active,
.frm_forms .frm_form_field input.form-submit.disabled:active,
form .with_frm_style input.form-submit.disabled:active,
.frm_forms .with_frm_style input.form-submit.disabled:active,
form .with_frm_style .frm_submit input.form-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled:active,
form .frm_form_submit_style input.form-submit.disabled:active,
.frm_forms .frm_form_submit_style input.form-submit.disabled:active,
form input[type=submit].disabled:active,
.frm_forms input[type=submit].disabled:active,
form .frm_form_field input[type=submit].disabled:active,
.frm_forms .frm_form_field input[type=submit].disabled:active,
form .with_frm_style input[type=submit].disabled:active,
.frm_forms .with_frm_style input[type=submit].disabled:active,
form .with_frm_style .frm_submit input[type=submit].disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled:active,
form .frm_form_submit_style input[type=submit].disabled:active,
.frm_forms .frm_form_submit_style input[type=submit].disabled:active,
form input[type=button].disabled:active,
.frm_forms input[type=button].disabled:active,
form .frm_form_field input[type=button].disabled:active,
.frm_forms .frm_form_field input[type=button].disabled:active,
form .with_frm_style input[type=button].disabled:active,
.frm_forms .with_frm_style input[type=button].disabled:active,
form .with_frm_style .frm_submit input[type=button].disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled:active,
form .frm_form_submit_style input[type=button].disabled:active,
.frm_forms .frm_form_submit_style input[type=button].disabled:active,
form button.submit.disabled:active,
.frm_forms button.submit.disabled:active,
form .frm_form_field button.submit.disabled:active,
.frm_forms .frm_form_field button.submit.disabled:active,
form .with_frm_style button.submit.disabled:active,
.frm_forms .with_frm_style button.submit.disabled:active,
form .with_frm_style .frm_submit button.submit.disabled:active,
.frm_forms .with_frm_style .frm_submit button.submit.disabled:active,
form .frm_form_submit_style button.submit.disabled:active,
.frm_forms .frm_form_submit_style button.submit.disabled:active,
form .btn-submit.disabled:active,
.frm_forms .btn-submit.disabled:active,
form .frm_form_field .btn-submit.disabled:active,
.frm_forms .frm_form_field .btn-submit.disabled:active,
form .with_frm_style .btn-submit.disabled:active,
.frm_forms .with_frm_style .btn-submit.disabled:active,
form .with_frm_style .frm_submit .btn-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled:active,
form .frm_form_submit_style .btn-submit.disabled:active,
.frm_forms .frm_form_submit_style .btn-submit.disabled:active,
form #wp-submit.disabled:active,
.frm_forms #wp-submit.disabled:active,
form .frm_form_field #wp-submit.disabled:active,
.frm_forms .frm_form_field #wp-submit.disabled:active,
form .with_frm_style #wp-submit.disabled:active,
.frm_forms .with_frm_style #wp-submit.disabled:active,
form .with_frm_style .frm_submit #wp-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled:active,
form .frm_form_submit_style #wp-submit.disabled:active,
.frm_forms .frm_form_submit_style #wp-submit.disabled:active,
form input.form-submit.disable:active,
.frm_forms input.form-submit.disable:active,
form .frm_form_field input.form-submit.disable:active,
.frm_forms .frm_form_field input.form-submit.disable:active,
form .with_frm_style input.form-submit.disable:active,
.frm_forms .with_frm_style input.form-submit.disable:active,
form .with_frm_style .frm_submit input.form-submit.disable:active,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable:active,
form .frm_form_submit_style input.form-submit.disable:active,
.frm_forms .frm_form_submit_style input.form-submit.disable:active,
form input[type=submit].disable:active,
.frm_forms input[type=submit].disable:active,
form .frm_form_field input[type=submit].disable:active,
.frm_forms .frm_form_field input[type=submit].disable:active,
form .with_frm_style input[type=submit].disable:active,
.frm_forms .with_frm_style input[type=submit].disable:active,
form .with_frm_style .frm_submit input[type=submit].disable:active,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable:active,
form .frm_form_submit_style input[type=submit].disable:active,
.frm_forms .frm_form_submit_style input[type=submit].disable:active,
form input[type=button].disable:active,
.frm_forms input[type=button].disable:active,
form .frm_form_field input[type=button].disable:active,
.frm_forms .frm_form_field input[type=button].disable:active,
form .with_frm_style input[type=button].disable:active,
.frm_forms .with_frm_style input[type=button].disable:active,
form .with_frm_style .frm_submit input[type=button].disable:active,
.frm_forms .with_frm_style .frm_submit input[type=button].disable:active,
form .frm_form_submit_style input[type=button].disable:active,
.frm_forms .frm_form_submit_style input[type=button].disable:active,
form button.submit.disable:active,
.frm_forms button.submit.disable:active,
form .frm_form_field button.submit.disable:active,
.frm_forms .frm_form_field button.submit.disable:active,
form .with_frm_style button.submit.disable:active,
.frm_forms .with_frm_style button.submit.disable:active,
form .with_frm_style .frm_submit button.submit.disable:active,
.frm_forms .with_frm_style .frm_submit button.submit.disable:active,
form .frm_form_submit_style button.submit.disable:active,
.frm_forms .frm_form_submit_style button.submit.disable:active,
form .btn-submit.disable:active,
.frm_forms .btn-submit.disable:active,
form .frm_form_field .btn-submit.disable:active,
.frm_forms .frm_form_field .btn-submit.disable:active,
form .with_frm_style .btn-submit.disable:active,
.frm_forms .with_frm_style .btn-submit.disable:active,
form .with_frm_style .frm_submit .btn-submit.disable:active,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable:active,
form .frm_form_submit_style .btn-submit.disable:active,
.frm_forms .frm_form_submit_style .btn-submit.disable:active,
form #wp-submit.disable:active,
.frm_forms #wp-submit.disable:active,
form .frm_form_field #wp-submit.disable:active,
.frm_forms .frm_form_field #wp-submit.disable:active,
form .with_frm_style #wp-submit.disable:active,
.frm_forms .with_frm_style #wp-submit.disable:active,
form .with_frm_style .frm_submit #wp-submit.disable:active,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable:active,
form .frm_form_submit_style #wp-submit.disable:active,
.frm_forms .frm_form_submit_style #wp-submit.disable:active,
form input.form-submit:disabled:active,
.frm_forms input.form-submit:disabled:active,
form .frm_form_field input.form-submit:disabled:active,
.frm_forms .frm_form_field input.form-submit:disabled:active,
form .with_frm_style input.form-submit:disabled:active,
.frm_forms .with_frm_style input.form-submit:disabled:active,
form .with_frm_style .frm_submit input.form-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled:active,
form .frm_form_submit_style input.form-submit:disabled:active,
.frm_forms .frm_form_submit_style input.form-submit:disabled:active,
form input[type=submit]:disabled:active,
.frm_forms input[type=submit]:disabled:active,
form .frm_form_field input[type=submit]:disabled:active,
.frm_forms .frm_form_field input[type=submit]:disabled:active,
form .with_frm_style input[type=submit]:disabled:active,
.frm_forms .with_frm_style input[type=submit]:disabled:active,
form .with_frm_style .frm_submit input[type=submit]:disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled:active,
form .frm_form_submit_style input[type=submit]:disabled:active,
.frm_forms .frm_form_submit_style input[type=submit]:disabled:active,
form input[type=button]:disabled:active,
.frm_forms input[type=button]:disabled:active,
form .frm_form_field input[type=button]:disabled:active,
.frm_forms .frm_form_field input[type=button]:disabled:active,
form .with_frm_style input[type=button]:disabled:active,
.frm_forms .with_frm_style input[type=button]:disabled:active,
form .with_frm_style .frm_submit input[type=button]:disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled:active,
form .frm_form_submit_style input[type=button]:disabled:active,
.frm_forms .frm_form_submit_style input[type=button]:disabled:active,
form button.submit:disabled:active,
.frm_forms button.submit:disabled:active,
form .frm_form_field button.submit:disabled:active,
.frm_forms .frm_form_field button.submit:disabled:active,
form .with_frm_style button.submit:disabled:active,
.frm_forms .with_frm_style button.submit:disabled:active,
form .with_frm_style .frm_submit button.submit:disabled:active,
.frm_forms .with_frm_style .frm_submit button.submit:disabled:active,
form .frm_form_submit_style button.submit:disabled:active,
.frm_forms .frm_form_submit_style button.submit:disabled:active,
form .btn-submit:disabled:active,
.frm_forms .btn-submit:disabled:active,
form .frm_form_field .btn-submit:disabled:active,
.frm_forms .frm_form_field .btn-submit:disabled:active,
form .with_frm_style .btn-submit:disabled:active,
.frm_forms .with_frm_style .btn-submit:disabled:active,
form .with_frm_style .frm_submit .btn-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled:active,
form .frm_form_submit_style .btn-submit:disabled:active,
.frm_forms .frm_form_submit_style .btn-submit:disabled:active,
form #wp-submit:disabled:active,
.frm_forms #wp-submit:disabled:active,
form .frm_form_field #wp-submit:disabled:active,
.frm_forms .frm_form_field #wp-submit:disabled:active,
form .with_frm_style #wp-submit:disabled:active,
.frm_forms .with_frm_style #wp-submit:disabled:active,
form .with_frm_style .frm_submit #wp-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled:active,
form .frm_form_submit_style #wp-submit:disabled:active,
.frm_forms .frm_form_submit_style #wp-submit:disabled:active {
  text-decoration: none;
}
form input.form-submit:last-child,
.frm_forms input.form-submit:last-child,
form .frm_form_field input.form-submit:last-child,
.frm_forms .frm_form_field input.form-submit:last-child,
form .with_frm_style input.form-submit:last-child,
.frm_forms .with_frm_style input.form-submit:last-child,
form .with_frm_style .frm_submit input.form-submit:last-child,
.frm_forms .with_frm_style .frm_submit input.form-submit:last-child,
form .frm_form_submit_style input.form-submit:last-child,
.frm_forms .frm_form_submit_style input.form-submit:last-child,
form input[type=submit]:last-child,
.frm_forms input[type=submit]:last-child,
form .frm_form_field input[type=submit]:last-child,
.frm_forms .frm_form_field input[type=submit]:last-child,
form .with_frm_style input[type=submit]:last-child,
.frm_forms .with_frm_style input[type=submit]:last-child,
form .with_frm_style .frm_submit input[type=submit]:last-child,
.frm_forms .with_frm_style .frm_submit input[type=submit]:last-child,
form .frm_form_submit_style input[type=submit]:last-child,
.frm_forms .frm_form_submit_style input[type=submit]:last-child,
form input[type=button]:last-child,
.frm_forms input[type=button]:last-child,
form .frm_form_field input[type=button]:last-child,
.frm_forms .frm_form_field input[type=button]:last-child,
form .with_frm_style input[type=button]:last-child,
.frm_forms .with_frm_style input[type=button]:last-child,
form .with_frm_style .frm_submit input[type=button]:last-child,
.frm_forms .with_frm_style .frm_submit input[type=button]:last-child,
form .frm_form_submit_style input[type=button]:last-child,
.frm_forms .frm_form_submit_style input[type=button]:last-child,
form button.submit:last-child,
.frm_forms button.submit:last-child,
form .frm_form_field button.submit:last-child,
.frm_forms .frm_form_field button.submit:last-child,
form .with_frm_style button.submit:last-child,
.frm_forms .with_frm_style button.submit:last-child,
form .with_frm_style .frm_submit button.submit:last-child,
.frm_forms .with_frm_style .frm_submit button.submit:last-child,
form .frm_form_submit_style button.submit:last-child,
.frm_forms .frm_form_submit_style button.submit:last-child,
form .btn-submit:last-child,
.frm_forms .btn-submit:last-child,
form .frm_form_field .btn-submit:last-child,
.frm_forms .frm_form_field .btn-submit:last-child,
form .with_frm_style .btn-submit:last-child,
.frm_forms .with_frm_style .btn-submit:last-child,
form .with_frm_style .frm_submit .btn-submit:last-child,
.frm_forms .with_frm_style .frm_submit .btn-submit:last-child,
form .frm_form_submit_style .btn-submit:last-child,
.frm_forms .frm_form_submit_style .btn-submit:last-child,
form #wp-submit:last-child,
.frm_forms #wp-submit:last-child,
form .frm_form_field #wp-submit:last-child,
.frm_forms .frm_form_field #wp-submit:last-child,
form .with_frm_style #wp-submit:last-child,
.frm_forms .with_frm_style #wp-submit:last-child,
form .with_frm_style .frm_submit #wp-submit:last-child,
.frm_forms .with_frm_style .frm_submit #wp-submit:last-child,
form .frm_form_submit_style #wp-submit:last-child,
.frm_forms .frm_form_submit_style #wp-submit:last-child,
form input.form-submit:focus:last-child,
.frm_forms input.form-submit:focus:last-child,
form .frm_form_field input.form-submit:focus:last-child,
.frm_forms .frm_form_field input.form-submit:focus:last-child,
form .with_frm_style input.form-submit:focus:last-child,
.frm_forms .with_frm_style input.form-submit:focus:last-child,
form .with_frm_style .frm_submit input.form-submit:focus:last-child,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus:last-child,
form .frm_form_submit_style input.form-submit:focus:last-child,
.frm_forms .frm_form_submit_style input.form-submit:focus:last-child,
form input[type=submit]:focus:last-child,
.frm_forms input[type=submit]:focus:last-child,
form .frm_form_field input[type=submit]:focus:last-child,
.frm_forms .frm_form_field input[type=submit]:focus:last-child,
form .with_frm_style input[type=submit]:focus:last-child,
.frm_forms .with_frm_style input[type=submit]:focus:last-child,
form .with_frm_style .frm_submit input[type=submit]:focus:last-child,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus:last-child,
form .frm_form_submit_style input[type=submit]:focus:last-child,
.frm_forms .frm_form_submit_style input[type=submit]:focus:last-child,
form input[type=button]:focus:last-child,
.frm_forms input[type=button]:focus:last-child,
form .frm_form_field input[type=button]:focus:last-child,
.frm_forms .frm_form_field input[type=button]:focus:last-child,
form .with_frm_style input[type=button]:focus:last-child,
.frm_forms .with_frm_style input[type=button]:focus:last-child,
form .with_frm_style .frm_submit input[type=button]:focus:last-child,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus:last-child,
form .frm_form_submit_style input[type=button]:focus:last-child,
.frm_forms .frm_form_submit_style input[type=button]:focus:last-child,
form button.submit:focus:last-child,
.frm_forms button.submit:focus:last-child,
form .frm_form_field button.submit:focus:last-child,
.frm_forms .frm_form_field button.submit:focus:last-child,
form .with_frm_style button.submit:focus:last-child,
.frm_forms .with_frm_style button.submit:focus:last-child,
form .with_frm_style .frm_submit button.submit:focus:last-child,
.frm_forms .with_frm_style .frm_submit button.submit:focus:last-child,
form .frm_form_submit_style button.submit:focus:last-child,
.frm_forms .frm_form_submit_style button.submit:focus:last-child,
form .btn-submit:focus:last-child,
.frm_forms .btn-submit:focus:last-child,
form .frm_form_field .btn-submit:focus:last-child,
.frm_forms .frm_form_field .btn-submit:focus:last-child,
form .with_frm_style .btn-submit:focus:last-child,
.frm_forms .with_frm_style .btn-submit:focus:last-child,
form .with_frm_style .frm_submit .btn-submit:focus:last-child,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus:last-child,
form .frm_form_submit_style .btn-submit:focus:last-child,
.frm_forms .frm_form_submit_style .btn-submit:focus:last-child,
form #wp-submit:focus:last-child,
.frm_forms #wp-submit:focus:last-child,
form .frm_form_field #wp-submit:focus:last-child,
.frm_forms .frm_form_field #wp-submit:focus:last-child,
form .with_frm_style #wp-submit:focus:last-child,
.frm_forms .with_frm_style #wp-submit:focus:last-child,
form .with_frm_style .frm_submit #wp-submit:focus:last-child,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus:last-child,
form .frm_form_submit_style #wp-submit:focus:last-child,
.frm_forms .frm_form_submit_style #wp-submit:focus:last-child,
form input.form-submit.disabled:last-child,
.frm_forms input.form-submit.disabled:last-child,
form .frm_form_field input.form-submit.disabled:last-child,
.frm_forms .frm_form_field input.form-submit.disabled:last-child,
form .with_frm_style input.form-submit.disabled:last-child,
.frm_forms .with_frm_style input.form-submit.disabled:last-child,
form .with_frm_style .frm_submit input.form-submit.disabled:last-child,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled:last-child,
form .frm_form_submit_style input.form-submit.disabled:last-child,
.frm_forms .frm_form_submit_style input.form-submit.disabled:last-child,
form input[type=submit].disabled:last-child,
.frm_forms input[type=submit].disabled:last-child,
form .frm_form_field input[type=submit].disabled:last-child,
.frm_forms .frm_form_field input[type=submit].disabled:last-child,
form .with_frm_style input[type=submit].disabled:last-child,
.frm_forms .with_frm_style input[type=submit].disabled:last-child,
form .with_frm_style .frm_submit input[type=submit].disabled:last-child,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled:last-child,
form .frm_form_submit_style input[type=submit].disabled:last-child,
.frm_forms .frm_form_submit_style input[type=submit].disabled:last-child,
form input[type=button].disabled:last-child,
.frm_forms input[type=button].disabled:last-child,
form .frm_form_field input[type=button].disabled:last-child,
.frm_forms .frm_form_field input[type=button].disabled:last-child,
form .with_frm_style input[type=button].disabled:last-child,
.frm_forms .with_frm_style input[type=button].disabled:last-child,
form .with_frm_style .frm_submit input[type=button].disabled:last-child,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled:last-child,
form .frm_form_submit_style input[type=button].disabled:last-child,
.frm_forms .frm_form_submit_style input[type=button].disabled:last-child,
form button.submit.disabled:last-child,
.frm_forms button.submit.disabled:last-child,
form .frm_form_field button.submit.disabled:last-child,
.frm_forms .frm_form_field button.submit.disabled:last-child,
form .with_frm_style button.submit.disabled:last-child,
.frm_forms .with_frm_style button.submit.disabled:last-child,
form .with_frm_style .frm_submit button.submit.disabled:last-child,
.frm_forms .with_frm_style .frm_submit button.submit.disabled:last-child,
form .frm_form_submit_style button.submit.disabled:last-child,
.frm_forms .frm_form_submit_style button.submit.disabled:last-child,
form .btn-submit.disabled:last-child,
.frm_forms .btn-submit.disabled:last-child,
form .frm_form_field .btn-submit.disabled:last-child,
.frm_forms .frm_form_field .btn-submit.disabled:last-child,
form .with_frm_style .btn-submit.disabled:last-child,
.frm_forms .with_frm_style .btn-submit.disabled:last-child,
form .with_frm_style .frm_submit .btn-submit.disabled:last-child,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled:last-child,
form .frm_form_submit_style .btn-submit.disabled:last-child,
.frm_forms .frm_form_submit_style .btn-submit.disabled:last-child,
form #wp-submit.disabled:last-child,
.frm_forms #wp-submit.disabled:last-child,
form .frm_form_field #wp-submit.disabled:last-child,
.frm_forms .frm_form_field #wp-submit.disabled:last-child,
form .with_frm_style #wp-submit.disabled:last-child,
.frm_forms .with_frm_style #wp-submit.disabled:last-child,
form .with_frm_style .frm_submit #wp-submit.disabled:last-child,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled:last-child,
form .frm_form_submit_style #wp-submit.disabled:last-child,
.frm_forms .frm_form_submit_style #wp-submit.disabled:last-child,
form input.form-submit.disable:last-child,
.frm_forms input.form-submit.disable:last-child,
form .frm_form_field input.form-submit.disable:last-child,
.frm_forms .frm_form_field input.form-submit.disable:last-child,
form .with_frm_style input.form-submit.disable:last-child,
.frm_forms .with_frm_style input.form-submit.disable:last-child,
form .with_frm_style .frm_submit input.form-submit.disable:last-child,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable:last-child,
form .frm_form_submit_style input.form-submit.disable:last-child,
.frm_forms .frm_form_submit_style input.form-submit.disable:last-child,
form input[type=submit].disable:last-child,
.frm_forms input[type=submit].disable:last-child,
form .frm_form_field input[type=submit].disable:last-child,
.frm_forms .frm_form_field input[type=submit].disable:last-child,
form .with_frm_style input[type=submit].disable:last-child,
.frm_forms .with_frm_style input[type=submit].disable:last-child,
form .with_frm_style .frm_submit input[type=submit].disable:last-child,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable:last-child,
form .frm_form_submit_style input[type=submit].disable:last-child,
.frm_forms .frm_form_submit_style input[type=submit].disable:last-child,
form input[type=button].disable:last-child,
.frm_forms input[type=button].disable:last-child,
form .frm_form_field input[type=button].disable:last-child,
.frm_forms .frm_form_field input[type=button].disable:last-child,
form .with_frm_style input[type=button].disable:last-child,
.frm_forms .with_frm_style input[type=button].disable:last-child,
form .with_frm_style .frm_submit input[type=button].disable:last-child,
.frm_forms .with_frm_style .frm_submit input[type=button].disable:last-child,
form .frm_form_submit_style input[type=button].disable:last-child,
.frm_forms .frm_form_submit_style input[type=button].disable:last-child,
form button.submit.disable:last-child,
.frm_forms button.submit.disable:last-child,
form .frm_form_field button.submit.disable:last-child,
.frm_forms .frm_form_field button.submit.disable:last-child,
form .with_frm_style button.submit.disable:last-child,
.frm_forms .with_frm_style button.submit.disable:last-child,
form .with_frm_style .frm_submit button.submit.disable:last-child,
.frm_forms .with_frm_style .frm_submit button.submit.disable:last-child,
form .frm_form_submit_style button.submit.disable:last-child,
.frm_forms .frm_form_submit_style button.submit.disable:last-child,
form .btn-submit.disable:last-child,
.frm_forms .btn-submit.disable:last-child,
form .frm_form_field .btn-submit.disable:last-child,
.frm_forms .frm_form_field .btn-submit.disable:last-child,
form .with_frm_style .btn-submit.disable:last-child,
.frm_forms .with_frm_style .btn-submit.disable:last-child,
form .with_frm_style .frm_submit .btn-submit.disable:last-child,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable:last-child,
form .frm_form_submit_style .btn-submit.disable:last-child,
.frm_forms .frm_form_submit_style .btn-submit.disable:last-child,
form #wp-submit.disable:last-child,
.frm_forms #wp-submit.disable:last-child,
form .frm_form_field #wp-submit.disable:last-child,
.frm_forms .frm_form_field #wp-submit.disable:last-child,
form .with_frm_style #wp-submit.disable:last-child,
.frm_forms .with_frm_style #wp-submit.disable:last-child,
form .with_frm_style .frm_submit #wp-submit.disable:last-child,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable:last-child,
form .frm_form_submit_style #wp-submit.disable:last-child,
.frm_forms .frm_form_submit_style #wp-submit.disable:last-child,
form input.form-submit:disabled:last-child,
.frm_forms input.form-submit:disabled:last-child,
form .frm_form_field input.form-submit:disabled:last-child,
.frm_forms .frm_form_field input.form-submit:disabled:last-child,
form .with_frm_style input.form-submit:disabled:last-child,
.frm_forms .with_frm_style input.form-submit:disabled:last-child,
form .with_frm_style .frm_submit input.form-submit:disabled:last-child,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled:last-child,
form .frm_form_submit_style input.form-submit:disabled:last-child,
.frm_forms .frm_form_submit_style input.form-submit:disabled:last-child,
form input[type=submit]:disabled:last-child,
.frm_forms input[type=submit]:disabled:last-child,
form .frm_form_field input[type=submit]:disabled:last-child,
.frm_forms .frm_form_field input[type=submit]:disabled:last-child,
form .with_frm_style input[type=submit]:disabled:last-child,
.frm_forms .with_frm_style input[type=submit]:disabled:last-child,
form .with_frm_style .frm_submit input[type=submit]:disabled:last-child,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled:last-child,
form .frm_form_submit_style input[type=submit]:disabled:last-child,
.frm_forms .frm_form_submit_style input[type=submit]:disabled:last-child,
form input[type=button]:disabled:last-child,
.frm_forms input[type=button]:disabled:last-child,
form .frm_form_field input[type=button]:disabled:last-child,
.frm_forms .frm_form_field input[type=button]:disabled:last-child,
form .with_frm_style input[type=button]:disabled:last-child,
.frm_forms .with_frm_style input[type=button]:disabled:last-child,
form .with_frm_style .frm_submit input[type=button]:disabled:last-child,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled:last-child,
form .frm_form_submit_style input[type=button]:disabled:last-child,
.frm_forms .frm_form_submit_style input[type=button]:disabled:last-child,
form button.submit:disabled:last-child,
.frm_forms button.submit:disabled:last-child,
form .frm_form_field button.submit:disabled:last-child,
.frm_forms .frm_form_field button.submit:disabled:last-child,
form .with_frm_style button.submit:disabled:last-child,
.frm_forms .with_frm_style button.submit:disabled:last-child,
form .with_frm_style .frm_submit button.submit:disabled:last-child,
.frm_forms .with_frm_style .frm_submit button.submit:disabled:last-child,
form .frm_form_submit_style button.submit:disabled:last-child,
.frm_forms .frm_form_submit_style button.submit:disabled:last-child,
form .btn-submit:disabled:last-child,
.frm_forms .btn-submit:disabled:last-child,
form .frm_form_field .btn-submit:disabled:last-child,
.frm_forms .frm_form_field .btn-submit:disabled:last-child,
form .with_frm_style .btn-submit:disabled:last-child,
.frm_forms .with_frm_style .btn-submit:disabled:last-child,
form .with_frm_style .frm_submit .btn-submit:disabled:last-child,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled:last-child,
form .frm_form_submit_style .btn-submit:disabled:last-child,
.frm_forms .frm_form_submit_style .btn-submit:disabled:last-child,
form #wp-submit:disabled:last-child,
.frm_forms #wp-submit:disabled:last-child,
form .frm_form_field #wp-submit:disabled:last-child,
.frm_forms .frm_form_field #wp-submit:disabled:last-child,
form .with_frm_style #wp-submit:disabled:last-child,
.frm_forms .with_frm_style #wp-submit:disabled:last-child,
form .with_frm_style .frm_submit #wp-submit:disabled:last-child,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled:last-child,
form .frm_form_submit_style #wp-submit:disabled:last-child,
.frm_forms .frm_form_submit_style #wp-submit:disabled:last-child {
  margin-right: 0;
}
form input.form-submit:hover,
.frm_forms input.form-submit:hover,
form .frm_form_field input.form-submit:hover,
.frm_forms .frm_form_field input.form-submit:hover,
form .with_frm_style input.form-submit:hover,
.frm_forms .with_frm_style input.form-submit:hover,
form .with_frm_style .frm_submit input.form-submit:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:hover,
form .frm_form_submit_style input.form-submit:hover,
.frm_forms .frm_form_submit_style input.form-submit:hover,
form input[type=submit]:hover,
.frm_forms input[type=submit]:hover,
form .frm_form_field input[type=submit]:hover,
.frm_forms .frm_form_field input[type=submit]:hover,
form .with_frm_style input[type=submit]:hover,
.frm_forms .with_frm_style input[type=submit]:hover,
form .with_frm_style .frm_submit input[type=submit]:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:hover,
form .frm_form_submit_style input[type=submit]:hover,
.frm_forms .frm_form_submit_style input[type=submit]:hover,
form input[type=button]:hover,
.frm_forms input[type=button]:hover,
form .frm_form_field input[type=button]:hover,
.frm_forms .frm_form_field input[type=button]:hover,
form .with_frm_style input[type=button]:hover,
.frm_forms .with_frm_style input[type=button]:hover,
form .with_frm_style .frm_submit input[type=button]:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:hover,
form .frm_form_submit_style input[type=button]:hover,
.frm_forms .frm_form_submit_style input[type=button]:hover,
form button.submit:hover,
.frm_forms button.submit:hover,
form .frm_form_field button.submit:hover,
.frm_forms .frm_form_field button.submit:hover,
form .with_frm_style button.submit:hover,
.frm_forms .with_frm_style button.submit:hover,
form .with_frm_style .frm_submit button.submit:hover,
.frm_forms .with_frm_style .frm_submit button.submit:hover,
form .frm_form_submit_style button.submit:hover,
.frm_forms .frm_form_submit_style button.submit:hover,
form .btn-submit:hover,
.frm_forms .btn-submit:hover,
form .frm_form_field .btn-submit:hover,
.frm_forms .frm_form_field .btn-submit:hover,
form .with_frm_style .btn-submit:hover,
.frm_forms .with_frm_style .btn-submit:hover,
form .with_frm_style .frm_submit .btn-submit:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:hover,
form .frm_form_submit_style .btn-submit:hover,
.frm_forms .frm_form_submit_style .btn-submit:hover,
form #wp-submit:hover,
.frm_forms #wp-submit:hover,
form .frm_form_field #wp-submit:hover,
.frm_forms .frm_form_field #wp-submit:hover,
form .with_frm_style #wp-submit:hover,
.frm_forms .with_frm_style #wp-submit:hover,
form .with_frm_style .frm_submit #wp-submit:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:hover,
form .frm_form_submit_style #wp-submit:hover,
.frm_forms .frm_form_submit_style #wp-submit:hover,
form input.form-submit:focus:hover,
.frm_forms input.form-submit:focus:hover,
form .frm_form_field input.form-submit:focus:hover,
.frm_forms .frm_form_field input.form-submit:focus:hover,
form .with_frm_style input.form-submit:focus:hover,
.frm_forms .with_frm_style input.form-submit:focus:hover,
form .with_frm_style .frm_submit input.form-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus:hover,
form .frm_form_submit_style input.form-submit:focus:hover,
.frm_forms .frm_form_submit_style input.form-submit:focus:hover,
form input[type=submit]:focus:hover,
.frm_forms input[type=submit]:focus:hover,
form .frm_form_field input[type=submit]:focus:hover,
.frm_forms .frm_form_field input[type=submit]:focus:hover,
form .with_frm_style input[type=submit]:focus:hover,
.frm_forms .with_frm_style input[type=submit]:focus:hover,
form .with_frm_style .frm_submit input[type=submit]:focus:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus:hover,
form .frm_form_submit_style input[type=submit]:focus:hover,
.frm_forms .frm_form_submit_style input[type=submit]:focus:hover,
form input[type=button]:focus:hover,
.frm_forms input[type=button]:focus:hover,
form .frm_form_field input[type=button]:focus:hover,
.frm_forms .frm_form_field input[type=button]:focus:hover,
form .with_frm_style input[type=button]:focus:hover,
.frm_forms .with_frm_style input[type=button]:focus:hover,
form .with_frm_style .frm_submit input[type=button]:focus:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus:hover,
form .frm_form_submit_style input[type=button]:focus:hover,
.frm_forms .frm_form_submit_style input[type=button]:focus:hover,
form button.submit:focus:hover,
.frm_forms button.submit:focus:hover,
form .frm_form_field button.submit:focus:hover,
.frm_forms .frm_form_field button.submit:focus:hover,
form .with_frm_style button.submit:focus:hover,
.frm_forms .with_frm_style button.submit:focus:hover,
form .with_frm_style .frm_submit button.submit:focus:hover,
.frm_forms .with_frm_style .frm_submit button.submit:focus:hover,
form .frm_form_submit_style button.submit:focus:hover,
.frm_forms .frm_form_submit_style button.submit:focus:hover,
form .btn-submit:focus:hover,
.frm_forms .btn-submit:focus:hover,
form .frm_form_field .btn-submit:focus:hover,
.frm_forms .frm_form_field .btn-submit:focus:hover,
form .with_frm_style .btn-submit:focus:hover,
.frm_forms .with_frm_style .btn-submit:focus:hover,
form .with_frm_style .frm_submit .btn-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus:hover,
form .frm_form_submit_style .btn-submit:focus:hover,
.frm_forms .frm_form_submit_style .btn-submit:focus:hover,
form #wp-submit:focus:hover,
.frm_forms #wp-submit:focus:hover,
form .frm_form_field #wp-submit:focus:hover,
.frm_forms .frm_form_field #wp-submit:focus:hover,
form .with_frm_style #wp-submit:focus:hover,
.frm_forms .with_frm_style #wp-submit:focus:hover,
form .with_frm_style .frm_submit #wp-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus:hover,
form .frm_form_submit_style #wp-submit:focus:hover,
.frm_forms .frm_form_submit_style #wp-submit:focus:hover,
form input.form-submit.disabled:hover,
.frm_forms input.form-submit.disabled:hover,
form .frm_form_field input.form-submit.disabled:hover,
.frm_forms .frm_form_field input.form-submit.disabled:hover,
form .with_frm_style input.form-submit.disabled:hover,
.frm_forms .with_frm_style input.form-submit.disabled:hover,
form .with_frm_style .frm_submit input.form-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled:hover,
form .frm_form_submit_style input.form-submit.disabled:hover,
.frm_forms .frm_form_submit_style input.form-submit.disabled:hover,
form input[type=submit].disabled:hover,
.frm_forms input[type=submit].disabled:hover,
form .frm_form_field input[type=submit].disabled:hover,
.frm_forms .frm_form_field input[type=submit].disabled:hover,
form .with_frm_style input[type=submit].disabled:hover,
.frm_forms .with_frm_style input[type=submit].disabled:hover,
form .with_frm_style .frm_submit input[type=submit].disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled:hover,
form .frm_form_submit_style input[type=submit].disabled:hover,
.frm_forms .frm_form_submit_style input[type=submit].disabled:hover,
form input[type=button].disabled:hover,
.frm_forms input[type=button].disabled:hover,
form .frm_form_field input[type=button].disabled:hover,
.frm_forms .frm_form_field input[type=button].disabled:hover,
form .with_frm_style input[type=button].disabled:hover,
.frm_forms .with_frm_style input[type=button].disabled:hover,
form .with_frm_style .frm_submit input[type=button].disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled:hover,
form .frm_form_submit_style input[type=button].disabled:hover,
.frm_forms .frm_form_submit_style input[type=button].disabled:hover,
form button.submit.disabled:hover,
.frm_forms button.submit.disabled:hover,
form .frm_form_field button.submit.disabled:hover,
.frm_forms .frm_form_field button.submit.disabled:hover,
form .with_frm_style button.submit.disabled:hover,
.frm_forms .with_frm_style button.submit.disabled:hover,
form .with_frm_style .frm_submit button.submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit button.submit.disabled:hover,
form .frm_form_submit_style button.submit.disabled:hover,
.frm_forms .frm_form_submit_style button.submit.disabled:hover,
form .btn-submit.disabled:hover,
.frm_forms .btn-submit.disabled:hover,
form .frm_form_field .btn-submit.disabled:hover,
.frm_forms .frm_form_field .btn-submit.disabled:hover,
form .with_frm_style .btn-submit.disabled:hover,
.frm_forms .with_frm_style .btn-submit.disabled:hover,
form .with_frm_style .frm_submit .btn-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled:hover,
form .frm_form_submit_style .btn-submit.disabled:hover,
.frm_forms .frm_form_submit_style .btn-submit.disabled:hover,
form #wp-submit.disabled:hover,
.frm_forms #wp-submit.disabled:hover,
form .frm_form_field #wp-submit.disabled:hover,
.frm_forms .frm_form_field #wp-submit.disabled:hover,
form .with_frm_style #wp-submit.disabled:hover,
.frm_forms .with_frm_style #wp-submit.disabled:hover,
form .with_frm_style .frm_submit #wp-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled:hover,
form .frm_form_submit_style #wp-submit.disabled:hover,
.frm_forms .frm_form_submit_style #wp-submit.disabled:hover,
form input.form-submit.disable:hover,
.frm_forms input.form-submit.disable:hover,
form .frm_form_field input.form-submit.disable:hover,
.frm_forms .frm_form_field input.form-submit.disable:hover,
form .with_frm_style input.form-submit.disable:hover,
.frm_forms .with_frm_style input.form-submit.disable:hover,
form .with_frm_style .frm_submit input.form-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable:hover,
form .frm_form_submit_style input.form-submit.disable:hover,
.frm_forms .frm_form_submit_style input.form-submit.disable:hover,
form input[type=submit].disable:hover,
.frm_forms input[type=submit].disable:hover,
form .frm_form_field input[type=submit].disable:hover,
.frm_forms .frm_form_field input[type=submit].disable:hover,
form .with_frm_style input[type=submit].disable:hover,
.frm_forms .with_frm_style input[type=submit].disable:hover,
form .with_frm_style .frm_submit input[type=submit].disable:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable:hover,
form .frm_form_submit_style input[type=submit].disable:hover,
.frm_forms .frm_form_submit_style input[type=submit].disable:hover,
form input[type=button].disable:hover,
.frm_forms input[type=button].disable:hover,
form .frm_form_field input[type=button].disable:hover,
.frm_forms .frm_form_field input[type=button].disable:hover,
form .with_frm_style input[type=button].disable:hover,
.frm_forms .with_frm_style input[type=button].disable:hover,
form .with_frm_style .frm_submit input[type=button].disable:hover,
.frm_forms .with_frm_style .frm_submit input[type=button].disable:hover,
form .frm_form_submit_style input[type=button].disable:hover,
.frm_forms .frm_form_submit_style input[type=button].disable:hover,
form button.submit.disable:hover,
.frm_forms button.submit.disable:hover,
form .frm_form_field button.submit.disable:hover,
.frm_forms .frm_form_field button.submit.disable:hover,
form .with_frm_style button.submit.disable:hover,
.frm_forms .with_frm_style button.submit.disable:hover,
form .with_frm_style .frm_submit button.submit.disable:hover,
.frm_forms .with_frm_style .frm_submit button.submit.disable:hover,
form .frm_form_submit_style button.submit.disable:hover,
.frm_forms .frm_form_submit_style button.submit.disable:hover,
form .btn-submit.disable:hover,
.frm_forms .btn-submit.disable:hover,
form .frm_form_field .btn-submit.disable:hover,
.frm_forms .frm_form_field .btn-submit.disable:hover,
form .with_frm_style .btn-submit.disable:hover,
.frm_forms .with_frm_style .btn-submit.disable:hover,
form .with_frm_style .frm_submit .btn-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable:hover,
form .frm_form_submit_style .btn-submit.disable:hover,
.frm_forms .frm_form_submit_style .btn-submit.disable:hover,
form #wp-submit.disable:hover,
.frm_forms #wp-submit.disable:hover,
form .frm_form_field #wp-submit.disable:hover,
.frm_forms .frm_form_field #wp-submit.disable:hover,
form .with_frm_style #wp-submit.disable:hover,
.frm_forms .with_frm_style #wp-submit.disable:hover,
form .with_frm_style .frm_submit #wp-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable:hover,
form .frm_form_submit_style #wp-submit.disable:hover,
.frm_forms .frm_form_submit_style #wp-submit.disable:hover,
form input.form-submit:disabled:hover,
.frm_forms input.form-submit:disabled:hover,
form .frm_form_field input.form-submit:disabled:hover,
.frm_forms .frm_form_field input.form-submit:disabled:hover,
form .with_frm_style input.form-submit:disabled:hover,
.frm_forms .with_frm_style input.form-submit:disabled:hover,
form .with_frm_style .frm_submit input.form-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled:hover,
form .frm_form_submit_style input.form-submit:disabled:hover,
.frm_forms .frm_form_submit_style input.form-submit:disabled:hover,
form input[type=submit]:disabled:hover,
.frm_forms input[type=submit]:disabled:hover,
form .frm_form_field input[type=submit]:disabled:hover,
.frm_forms .frm_form_field input[type=submit]:disabled:hover,
form .with_frm_style input[type=submit]:disabled:hover,
.frm_forms .with_frm_style input[type=submit]:disabled:hover,
form .with_frm_style .frm_submit input[type=submit]:disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled:hover,
form .frm_form_submit_style input[type=submit]:disabled:hover,
.frm_forms .frm_form_submit_style input[type=submit]:disabled:hover,
form input[type=button]:disabled:hover,
.frm_forms input[type=button]:disabled:hover,
form .frm_form_field input[type=button]:disabled:hover,
.frm_forms .frm_form_field input[type=button]:disabled:hover,
form .with_frm_style input[type=button]:disabled:hover,
.frm_forms .with_frm_style input[type=button]:disabled:hover,
form .with_frm_style .frm_submit input[type=button]:disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled:hover,
form .frm_form_submit_style input[type=button]:disabled:hover,
.frm_forms .frm_form_submit_style input[type=button]:disabled:hover,
form button.submit:disabled:hover,
.frm_forms button.submit:disabled:hover,
form .frm_form_field button.submit:disabled:hover,
.frm_forms .frm_form_field button.submit:disabled:hover,
form .with_frm_style button.submit:disabled:hover,
.frm_forms .with_frm_style button.submit:disabled:hover,
form .with_frm_style .frm_submit button.submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit button.submit:disabled:hover,
form .frm_form_submit_style button.submit:disabled:hover,
.frm_forms .frm_form_submit_style button.submit:disabled:hover,
form .btn-submit:disabled:hover,
.frm_forms .btn-submit:disabled:hover,
form .frm_form_field .btn-submit:disabled:hover,
.frm_forms .frm_form_field .btn-submit:disabled:hover,
form .with_frm_style .btn-submit:disabled:hover,
.frm_forms .with_frm_style .btn-submit:disabled:hover,
form .with_frm_style .frm_submit .btn-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled:hover,
form .frm_form_submit_style .btn-submit:disabled:hover,
.frm_forms .frm_form_submit_style .btn-submit:disabled:hover,
form #wp-submit:disabled:hover,
.frm_forms #wp-submit:disabled:hover,
form .frm_form_field #wp-submit:disabled:hover,
.frm_forms .frm_form_field #wp-submit:disabled:hover,
form .with_frm_style #wp-submit:disabled:hover,
.frm_forms .with_frm_style #wp-submit:disabled:hover,
form .with_frm_style .frm_submit #wp-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled:hover,
form .frm_form_submit_style #wp-submit:disabled:hover,
.frm_forms .frm_form_submit_style #wp-submit:disabled:hover,
form input.form-submit:active,
.frm_forms input.form-submit:active,
form .frm_form_field input.form-submit:active,
.frm_forms .frm_form_field input.form-submit:active,
form .with_frm_style input.form-submit:active,
.frm_forms .with_frm_style input.form-submit:active,
form .with_frm_style .frm_submit input.form-submit:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:active,
form .frm_form_submit_style input.form-submit:active,
.frm_forms .frm_form_submit_style input.form-submit:active,
form input[type=submit]:active,
.frm_forms input[type=submit]:active,
form .frm_form_field input[type=submit]:active,
.frm_forms .frm_form_field input[type=submit]:active,
form .with_frm_style input[type=submit]:active,
.frm_forms .with_frm_style input[type=submit]:active,
form .with_frm_style .frm_submit input[type=submit]:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:active,
form .frm_form_submit_style input[type=submit]:active,
.frm_forms .frm_form_submit_style input[type=submit]:active,
form input[type=button]:active,
.frm_forms input[type=button]:active,
form .frm_form_field input[type=button]:active,
.frm_forms .frm_form_field input[type=button]:active,
form .with_frm_style input[type=button]:active,
.frm_forms .with_frm_style input[type=button]:active,
form .with_frm_style .frm_submit input[type=button]:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:active,
form .frm_form_submit_style input[type=button]:active,
.frm_forms .frm_form_submit_style input[type=button]:active,
form button.submit:active,
.frm_forms button.submit:active,
form .frm_form_field button.submit:active,
.frm_forms .frm_form_field button.submit:active,
form .with_frm_style button.submit:active,
.frm_forms .with_frm_style button.submit:active,
form .with_frm_style .frm_submit button.submit:active,
.frm_forms .with_frm_style .frm_submit button.submit:active,
form .frm_form_submit_style button.submit:active,
.frm_forms .frm_form_submit_style button.submit:active,
form .btn-submit:active,
.frm_forms .btn-submit:active,
form .frm_form_field .btn-submit:active,
.frm_forms .frm_form_field .btn-submit:active,
form .with_frm_style .btn-submit:active,
.frm_forms .with_frm_style .btn-submit:active,
form .with_frm_style .frm_submit .btn-submit:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:active,
form .frm_form_submit_style .btn-submit:active,
.frm_forms .frm_form_submit_style .btn-submit:active,
form #wp-submit:active,
.frm_forms #wp-submit:active,
form .frm_form_field #wp-submit:active,
.frm_forms .frm_form_field #wp-submit:active,
form .with_frm_style #wp-submit:active,
.frm_forms .with_frm_style #wp-submit:active,
form .with_frm_style .frm_submit #wp-submit:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:active,
form .frm_form_submit_style #wp-submit:active,
.frm_forms .frm_form_submit_style #wp-submit:active,
form input.form-submit:focus:active,
.frm_forms input.form-submit:focus:active,
form .frm_form_field input.form-submit:focus:active,
.frm_forms .frm_form_field input.form-submit:focus:active,
form .with_frm_style input.form-submit:focus:active,
.frm_forms .with_frm_style input.form-submit:focus:active,
form .with_frm_style .frm_submit input.form-submit:focus:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus:active,
form .frm_form_submit_style input.form-submit:focus:active,
.frm_forms .frm_form_submit_style input.form-submit:focus:active,
form input[type=submit]:focus:active,
.frm_forms input[type=submit]:focus:active,
form .frm_form_field input[type=submit]:focus:active,
.frm_forms .frm_form_field input[type=submit]:focus:active,
form .with_frm_style input[type=submit]:focus:active,
.frm_forms .with_frm_style input[type=submit]:focus:active,
form .with_frm_style .frm_submit input[type=submit]:focus:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus:active,
form .frm_form_submit_style input[type=submit]:focus:active,
.frm_forms .frm_form_submit_style input[type=submit]:focus:active,
form input[type=button]:focus:active,
.frm_forms input[type=button]:focus:active,
form .frm_form_field input[type=button]:focus:active,
.frm_forms .frm_form_field input[type=button]:focus:active,
form .with_frm_style input[type=button]:focus:active,
.frm_forms .with_frm_style input[type=button]:focus:active,
form .with_frm_style .frm_submit input[type=button]:focus:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus:active,
form .frm_form_submit_style input[type=button]:focus:active,
.frm_forms .frm_form_submit_style input[type=button]:focus:active,
form button.submit:focus:active,
.frm_forms button.submit:focus:active,
form .frm_form_field button.submit:focus:active,
.frm_forms .frm_form_field button.submit:focus:active,
form .with_frm_style button.submit:focus:active,
.frm_forms .with_frm_style button.submit:focus:active,
form .with_frm_style .frm_submit button.submit:focus:active,
.frm_forms .with_frm_style .frm_submit button.submit:focus:active,
form .frm_form_submit_style button.submit:focus:active,
.frm_forms .frm_form_submit_style button.submit:focus:active,
form .btn-submit:focus:active,
.frm_forms .btn-submit:focus:active,
form .frm_form_field .btn-submit:focus:active,
.frm_forms .frm_form_field .btn-submit:focus:active,
form .with_frm_style .btn-submit:focus:active,
.frm_forms .with_frm_style .btn-submit:focus:active,
form .with_frm_style .frm_submit .btn-submit:focus:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus:active,
form .frm_form_submit_style .btn-submit:focus:active,
.frm_forms .frm_form_submit_style .btn-submit:focus:active,
form #wp-submit:focus:active,
.frm_forms #wp-submit:focus:active,
form .frm_form_field #wp-submit:focus:active,
.frm_forms .frm_form_field #wp-submit:focus:active,
form .with_frm_style #wp-submit:focus:active,
.frm_forms .with_frm_style #wp-submit:focus:active,
form .with_frm_style .frm_submit #wp-submit:focus:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus:active,
form .frm_form_submit_style #wp-submit:focus:active,
.frm_forms .frm_form_submit_style #wp-submit:focus:active,
form input.form-submit.disabled:active,
.frm_forms input.form-submit.disabled:active,
form .frm_form_field input.form-submit.disabled:active,
.frm_forms .frm_form_field input.form-submit.disabled:active,
form .with_frm_style input.form-submit.disabled:active,
.frm_forms .with_frm_style input.form-submit.disabled:active,
form .with_frm_style .frm_submit input.form-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled:active,
form .frm_form_submit_style input.form-submit.disabled:active,
.frm_forms .frm_form_submit_style input.form-submit.disabled:active,
form input[type=submit].disabled:active,
.frm_forms input[type=submit].disabled:active,
form .frm_form_field input[type=submit].disabled:active,
.frm_forms .frm_form_field input[type=submit].disabled:active,
form .with_frm_style input[type=submit].disabled:active,
.frm_forms .with_frm_style input[type=submit].disabled:active,
form .with_frm_style .frm_submit input[type=submit].disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled:active,
form .frm_form_submit_style input[type=submit].disabled:active,
.frm_forms .frm_form_submit_style input[type=submit].disabled:active,
form input[type=button].disabled:active,
.frm_forms input[type=button].disabled:active,
form .frm_form_field input[type=button].disabled:active,
.frm_forms .frm_form_field input[type=button].disabled:active,
form .with_frm_style input[type=button].disabled:active,
.frm_forms .with_frm_style input[type=button].disabled:active,
form .with_frm_style .frm_submit input[type=button].disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled:active,
form .frm_form_submit_style input[type=button].disabled:active,
.frm_forms .frm_form_submit_style input[type=button].disabled:active,
form button.submit.disabled:active,
.frm_forms button.submit.disabled:active,
form .frm_form_field button.submit.disabled:active,
.frm_forms .frm_form_field button.submit.disabled:active,
form .with_frm_style button.submit.disabled:active,
.frm_forms .with_frm_style button.submit.disabled:active,
form .with_frm_style .frm_submit button.submit.disabled:active,
.frm_forms .with_frm_style .frm_submit button.submit.disabled:active,
form .frm_form_submit_style button.submit.disabled:active,
.frm_forms .frm_form_submit_style button.submit.disabled:active,
form .btn-submit.disabled:active,
.frm_forms .btn-submit.disabled:active,
form .frm_form_field .btn-submit.disabled:active,
.frm_forms .frm_form_field .btn-submit.disabled:active,
form .with_frm_style .btn-submit.disabled:active,
.frm_forms .with_frm_style .btn-submit.disabled:active,
form .with_frm_style .frm_submit .btn-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled:active,
form .frm_form_submit_style .btn-submit.disabled:active,
.frm_forms .frm_form_submit_style .btn-submit.disabled:active,
form #wp-submit.disabled:active,
.frm_forms #wp-submit.disabled:active,
form .frm_form_field #wp-submit.disabled:active,
.frm_forms .frm_form_field #wp-submit.disabled:active,
form .with_frm_style #wp-submit.disabled:active,
.frm_forms .with_frm_style #wp-submit.disabled:active,
form .with_frm_style .frm_submit #wp-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled:active,
form .frm_form_submit_style #wp-submit.disabled:active,
.frm_forms .frm_form_submit_style #wp-submit.disabled:active,
form input.form-submit.disable:active,
.frm_forms input.form-submit.disable:active,
form .frm_form_field input.form-submit.disable:active,
.frm_forms .frm_form_field input.form-submit.disable:active,
form .with_frm_style input.form-submit.disable:active,
.frm_forms .with_frm_style input.form-submit.disable:active,
form .with_frm_style .frm_submit input.form-submit.disable:active,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable:active,
form .frm_form_submit_style input.form-submit.disable:active,
.frm_forms .frm_form_submit_style input.form-submit.disable:active,
form input[type=submit].disable:active,
.frm_forms input[type=submit].disable:active,
form .frm_form_field input[type=submit].disable:active,
.frm_forms .frm_form_field input[type=submit].disable:active,
form .with_frm_style input[type=submit].disable:active,
.frm_forms .with_frm_style input[type=submit].disable:active,
form .with_frm_style .frm_submit input[type=submit].disable:active,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable:active,
form .frm_form_submit_style input[type=submit].disable:active,
.frm_forms .frm_form_submit_style input[type=submit].disable:active,
form input[type=button].disable:active,
.frm_forms input[type=button].disable:active,
form .frm_form_field input[type=button].disable:active,
.frm_forms .frm_form_field input[type=button].disable:active,
form .with_frm_style input[type=button].disable:active,
.frm_forms .with_frm_style input[type=button].disable:active,
form .with_frm_style .frm_submit input[type=button].disable:active,
.frm_forms .with_frm_style .frm_submit input[type=button].disable:active,
form .frm_form_submit_style input[type=button].disable:active,
.frm_forms .frm_form_submit_style input[type=button].disable:active,
form button.submit.disable:active,
.frm_forms button.submit.disable:active,
form .frm_form_field button.submit.disable:active,
.frm_forms .frm_form_field button.submit.disable:active,
form .with_frm_style button.submit.disable:active,
.frm_forms .with_frm_style button.submit.disable:active,
form .with_frm_style .frm_submit button.submit.disable:active,
.frm_forms .with_frm_style .frm_submit button.submit.disable:active,
form .frm_form_submit_style button.submit.disable:active,
.frm_forms .frm_form_submit_style button.submit.disable:active,
form .btn-submit.disable:active,
.frm_forms .btn-submit.disable:active,
form .frm_form_field .btn-submit.disable:active,
.frm_forms .frm_form_field .btn-submit.disable:active,
form .with_frm_style .btn-submit.disable:active,
.frm_forms .with_frm_style .btn-submit.disable:active,
form .with_frm_style .frm_submit .btn-submit.disable:active,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable:active,
form .frm_form_submit_style .btn-submit.disable:active,
.frm_forms .frm_form_submit_style .btn-submit.disable:active,
form #wp-submit.disable:active,
.frm_forms #wp-submit.disable:active,
form .frm_form_field #wp-submit.disable:active,
.frm_forms .frm_form_field #wp-submit.disable:active,
form .with_frm_style #wp-submit.disable:active,
.frm_forms .with_frm_style #wp-submit.disable:active,
form .with_frm_style .frm_submit #wp-submit.disable:active,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable:active,
form .frm_form_submit_style #wp-submit.disable:active,
.frm_forms .frm_form_submit_style #wp-submit.disable:active,
form input.form-submit:disabled:active,
.frm_forms input.form-submit:disabled:active,
form .frm_form_field input.form-submit:disabled:active,
.frm_forms .frm_form_field input.form-submit:disabled:active,
form .with_frm_style input.form-submit:disabled:active,
.frm_forms .with_frm_style input.form-submit:disabled:active,
form .with_frm_style .frm_submit input.form-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled:active,
form .frm_form_submit_style input.form-submit:disabled:active,
.frm_forms .frm_form_submit_style input.form-submit:disabled:active,
form input[type=submit]:disabled:active,
.frm_forms input[type=submit]:disabled:active,
form .frm_form_field input[type=submit]:disabled:active,
.frm_forms .frm_form_field input[type=submit]:disabled:active,
form .with_frm_style input[type=submit]:disabled:active,
.frm_forms .with_frm_style input[type=submit]:disabled:active,
form .with_frm_style .frm_submit input[type=submit]:disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled:active,
form .frm_form_submit_style input[type=submit]:disabled:active,
.frm_forms .frm_form_submit_style input[type=submit]:disabled:active,
form input[type=button]:disabled:active,
.frm_forms input[type=button]:disabled:active,
form .frm_form_field input[type=button]:disabled:active,
.frm_forms .frm_form_field input[type=button]:disabled:active,
form .with_frm_style input[type=button]:disabled:active,
.frm_forms .with_frm_style input[type=button]:disabled:active,
form .with_frm_style .frm_submit input[type=button]:disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled:active,
form .frm_form_submit_style input[type=button]:disabled:active,
.frm_forms .frm_form_submit_style input[type=button]:disabled:active,
form button.submit:disabled:active,
.frm_forms button.submit:disabled:active,
form .frm_form_field button.submit:disabled:active,
.frm_forms .frm_form_field button.submit:disabled:active,
form .with_frm_style button.submit:disabled:active,
.frm_forms .with_frm_style button.submit:disabled:active,
form .with_frm_style .frm_submit button.submit:disabled:active,
.frm_forms .with_frm_style .frm_submit button.submit:disabled:active,
form .frm_form_submit_style button.submit:disabled:active,
.frm_forms .frm_form_submit_style button.submit:disabled:active,
form .btn-submit:disabled:active,
.frm_forms .btn-submit:disabled:active,
form .frm_form_field .btn-submit:disabled:active,
.frm_forms .frm_form_field .btn-submit:disabled:active,
form .with_frm_style .btn-submit:disabled:active,
.frm_forms .with_frm_style .btn-submit:disabled:active,
form .with_frm_style .frm_submit .btn-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled:active,
form .frm_form_submit_style .btn-submit:disabled:active,
.frm_forms .frm_form_submit_style .btn-submit:disabled:active,
form #wp-submit:disabled:active,
.frm_forms #wp-submit:disabled:active,
form .frm_form_field #wp-submit:disabled:active,
.frm_forms .frm_form_field #wp-submit:disabled:active,
form .with_frm_style #wp-submit:disabled:active,
.frm_forms .with_frm_style #wp-submit:disabled:active,
form .with_frm_style .frm_submit #wp-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled:active,
form .frm_form_submit_style #wp-submit:disabled:active,
.frm_forms .frm_form_submit_style #wp-submit:disabled:active {
  color: #d02344;
  background: #ffffff;
  border-color: #ffffff;
}
form textarea,
.frm_forms textarea,
form .frm_form_field textarea,
.frm_forms .frm_form_field textarea,
form .with_frm_style textarea,
.frm_forms .with_frm_style textarea,
form .with_frm_style .frm_submit textarea,
.frm_forms .with_frm_style .frm_submit textarea,
form .frm_form_submit_style textarea,
.frm_forms .frm_form_submit_style textarea {
  resize: none !important;
  height: 150px !important;
}
.form_wrapper {
  margin-top: 0;
}
.events-wrapper {
  padding: 50px 0;
}
.vevent,
.tribe-events-widget-link {
  position: relative;
  display: block;
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
}
.tribe-events-widget-link {
  display: none !important;
}
.tribe-mini-calendar-event {
  position: relative !important;
  display: block !important;
  padding-bottom: 0 !important;
  margin: 50px 0 !important;
  border-bottom: none !important;
  background: transparent url(../../tigerlily/library/images/info-icon.png) no-repeat right top;
  padding-right: 60px !important;
}
.tribe-mini-calendar-event .list-date {
  background: transparent !important;
  font-weight: normal !important;
  text-transform: uppercase !important;
  width: 80px !important;
  border-right: 1px solid #d0cabd !important;
  margin: 0 20px 0 0 !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  display: inline-block;
  vertical-align: top;
}
.tribe-mini-calendar-event .list-date .list-dayname,
.tribe-mini-calendar-event .list-date .list-daynumber {
  color: #d0cabd !important;
  font-size: 20px !important;
  line-height: 1.2 !important;
  font-family: "NeutraText-Demi", Arial, sans-serif !important;
  background: transparent !important;
  font-weight: 700 !important;
  padding: 0 !important;
}
.tribe-mini-calendar-event .list-date .list-dayname {
  margin-bottom: -5px !important;
}
.tribe-mini-calendar-event .list-info {
  background: transparent !important;
  display: inline-block;
  width: 80%;
}
.tribe-mini-calendar-event .list-info h2 {
  margin: 0 0 3px 0 !important;
  text-transform: uppercase !important;
  font-size: 28px !important;
  line-height: 1.2 !important;
  font-family: "NeutraText-Demi", Arial, sans-serif !important;
  color: #d02344 !important;
  font-weight: 400 !important;
}
.tribe-mini-calendar-event .list-info .duration {
  font-weight: 700 !important;
}
.tribe-mini-calendar-event .list-info .location {
  font-style: italic !important;
}
@media only screen and (max-width: 1240px) {
  .twocolumns .box {
    margin: 0 0 -3px;
  }
  .twocolumns .box-text strong {
    font-size: 18px;
  }
  #logo-columns .column:last-child {
    width: 52%;
  }
  #logo-columns .column .text-block {
    width: 100%;
  }
  #logo-columns .logos {
    text-align: center;
  }
  #logo-columns .logos li {
    margin: 0 20px 40px;
    width: 24.94%;
    vertical-align: middle;
  }
  .contact-form .form {
    margin: 0 auto;
  }
  .logos-area ul li {
    margin: 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  #middle_lines .column-part:after {
    display: none;
  }
  .logo-block.logoBlockWithoutContent,
  .logo-block .icon-wrap {
    top: 0 !important;
    -webkit-transform: translate(0, 0) !important;
    -moz-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
  }
  .author-image img {
    width: 80px;
  }
  .single .post-holder {
    padding: 20px 20px 50px;
  }
  .menu-holder .social-icons {
    display: none;
  }
  .topbottom_wrapper .column-part-inner:after {
    display: none;
  }
  .container-full {
    max-width: 100% !important;
  }
  #menu_mobile {
    display: initial;
  }
  #footer .logo-holder {
    border: none;
  }
  #footer p.address {
    text-align: center;
    padding-top: 30px;
  }
  .panel {
    right: 0;
    margin: 50px 0 10px;
  }
  .panel .link-area {
    margin-top: 0;
  }
  .two-up li,
  .three-up li,
  .four-up li,
  .five-up li {
    width: 49.94%;
  }
  .two-up li.lastrow_single,
  .three-up li.lastrow_single,
  .four-up li.lastrow_single,
  .five-up li.lastrow_single,
  .two-up li.lastrow_double,
  .three-up li.lastrow_double,
  .four-up li.lastrow_double,
  .five-up li.lastrow_double,
  .two-up li.lastrow_triple,
  .three-up li.lastrow_triple,
  .four-up li.lastrow_triple,
  .five-up li.lastrow_triple {
    margin-left: 0;
  }
  #header {
    position: relative;
  }
  #main {
    padding: 0;
  }
  .panel address {
    float: none;
    display: block;
    margin-right: 0;
  }
  .panel .link-area .call {
    margin: 0 10px 0 0;
    pointer-events: auto;
    font-size: 13px;
  }
  .panel .link-area .espanol {
    pointer-events: auto;
    font-size: 13px;
  }
  .panel .link-area .espanol:hover {
    opacity: .8;
  }
  .main-menu-nav {
    float: left;
    max-width: inherit;
  }
  .main-menu-nav .nav a,
  .main-menu-nav .nav a:focus,
  .main-menu-nav .nav a:active {
    background: transparent !important;
  }
  .main-menu-nav > ul {
    margin: 10px 0 0;
    font-size: 12px;
  }
  .main-menu-nav > ul > li {
    margin: 6px 0;
  }
  .main-menu-nav > ul > li:after {
    top: 1px;
  }
  .caption-holder {
    width: 100%;
  }
  .twocolumns .text-caption .text-area span {
    font-size: 20px;
  }
  .twocolumns .box-text span {
    font-size: 14px;
  }
  .twocolumns .box-text strong {
    margin: 0 0 20px;
    font-size: 14px;
  }
  #logo-columns {
    text-align: center;
  }
  #logo-columns .column {
    float: left;
    margin: 0;
    width: 50%;
    text-align: left;
    max-width: inherit;
    display: inline-block;
    vertical-align: middle;
  }
  #logo-columns .column:last-child {
    max-width: inherit;
    width: 50%;
    margin: 0;
  }
  #logo-columns .column .heading {
    font-size: 30px;
  }
  #logo-columns .column .text-block {
    width: 100%;
    margin: 0 auto;
  }
  #logo-columns .logos li {
    width: 33%;
  }
  .logos-area {
    padding: 40px 0;
  }
  .logos-area ul li {
    margin: 0 10px 10px;
  }
  #footer .footer-nav ul {
    float: none;
  }
  #footer .footer-nav ul li {
    padding: 0 10px;
  }
  #footer .tel-area .tel {
    display: block;
    pointer-events: auto;
  }
  #footer .tel-area .tel:hover {
    opacity: .8;
    text-decoration: none;
  }
  #footer .tel-area .tel:after {
    display: none;
  }
  #footer .footer-end {
    text-align: center;
    padding: 30px;
  }
  #footer .footer-end .copyright {
    float: none;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .home .side_content {
    height: 400px;
  }
  .tribe-mini-calendar-event .list-date {
    display: none;
  }
  .tribe-mini-calendar-event .list-info {
    width: auto;
    display: block;
  }
  .w1 {
    transition: linear .3s;
    -moz-transition: linear .3s;
    -webkit-transition: linear .3s;
    -ms-transition: linear .3s;
  }
  .menu-holder {
    text-align: left;
  }
  .caption-holder {
    width: 100%;
    vertical-align: bottom;
  }
  .caption-holder .text-box {
    width: 100%;
  }
  .caption-holder .text-box .banner-text {
    width: 260px;
  }
  #logo-columns .column {
    width: 100%;
  }
  #logo-columns .column:last-child {
    width: 100%;
  }
  #logo-columns .column .heading {
    line-height: 30px;
    margin: 0 0 10px;
    font-size: 22px;
  }
  #logo-columns .logos {
    margin: 10px 0 0;
  }
  #logo-columns .logos li {
    width: 100%;
    margin: 0 0 30px;
  }
  #logo-columns .logos li a {
    display: inline-block;
    vertical-align: top;
  }
  #logo-columns .logos li a img {
    display: inline-block;
    vertical-align: top;
  }
  .form-holder {
    padding: 0 20px;
    width: 100%;
    max-width: inherit;
  }
  .contact-form {
    margin: 0 0 20px;
  }
  .contact-form h2 {
    margin: 0 0 10px;
    font-size: 18px;
  }
  .contact-form p {
    margin: 0 0 16px;
  }
  .contact-form .form {
    width: 100%;
    margin: 0;
    max-width: inherit;
  }
  .contact-form .form .row input[type="text"],
  .contact-form .form .row input[type="tel"] {
    width: 100%;
    margin: 0 0 10px;
  }
  .contact-form .form .row input[type="text"]:last-child,
  .contact-form .form .row input[type="tel"]:last-child {
    width: 100%;
  }
  .contact-form .form input[type="submit"] {
    margin: 0;
  }
  .logo-frame {
    margin: 0;
  }
  .logo-frame ul {
    text-align: center;
  }
  .logo-frame ul li {
    width: 100%;
    margin: 0 0 10px;
  }
  .logo-frame a {
    display: inline-block;
  }
  .logo-frame a img {
    display: inline-block;
  }
  .logos-area ul li {
    width: 100%;
    margin: 0 0 20px;
    background: #ffffff;
  }
  .logos-area ul li a {
    display: inline-block;
    vertical-align: top;
  }
  .logos-area ul li a img {
    display: inline-block;
  }
  #footer .bottom-footer .top {
    right: 10px;
  }
  .lightbox .video-holder {
    width: 100%;
  }
}
img.aligncenter {
  display: block;
  margin: 0 auto;
}
.title-wrapper {
  display: block;
}
.title-wrapper.solo-title {
  margin-bottom: 0;
}
.column_wrapper {
  height: 0;
}
.column_wrapper:before,
.column_wrapper:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.column_wrapper:after {
  clear: both;
}
.circle-image {
  position: relative;
  display: block;
  width: 230px;
  height: 230px;
  overflow: hidden;
  margin: 0 auto 20px;
  border-top-right-radius: 130px;
  border-top-left-radius: 130px;
  border-bottom-right-radius: 130px;
  border-bottom-left-radius: 130px;
  border: 2px solid #d02344;
}
.circle-image img {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
}
.circle-text {
  display: block;
  color: #fff;
  background-color: #d02344;
  border-top-right-radius: 60px;
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px;
  overflow: hidden;
  padding: 40px 8px;
  width: 120px;
  height: 120px;
  text-align: center;
  font-family: 'roboto', Arial, sans-serif;
  font-style: italic;
  font-size: 1.0em;
  line-height: 1.2em;
}
.col-inner {
  position: relative;
  display: block;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.column_icon {
  padding: 20px 30px;
}
.icon_label {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
  max-width: 50%;
  height: 100%;
  padding: 0 0 0 30px;
}
.icon_label .description-headline {
  margin: 0;
  padding: 0;
}
.bg_image {
  position: relative;
  width: 100%;
  max-width: none;
  height: auto;
  visibility: hidden;
  text-align: center;
  display: none;
}
.has_content .bg_image {
  display: none;
}
.topbottom_wrapper .bg_image {
  display: block;
  visibility: visible;
}
.topbottom_wrapper.bottomtop_wrapper {
  padding: 0 10px !important;
  text-align: center;
}
.topbottom_wrapper.bottomtop_wrapper:before,
.topbottom_wrapper.bottomtop_wrapper:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.topbottom_wrapper.bottomtop_wrapper:after {
  clear: both;
}
.topbottom_wrapper.bottomtop_wrapper .bg_image {
  width: auto;
  max-width: 90%;
  margin: 0 auto;
}
.topbottom {
  position: relative;
}
.bg_image_wrap {
  position: relative;
  float: left;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.bg_image_wrap .right-circle-arrow {
  top: -13px;
  left: 60%;
  margin-left: -13px;
  z-index: 100;
  display: none;
}
a.full_column_link {
  position: relative;
  display: block;
}
a.full_column_link .bg_image_wrap .right-circle-arrow {
  display: block;
}
a:hover .right-circle-arrow,
a:active .right-circle-arrow {
  background: #d02344;
}
@media only screen and (max-width: 1024px) {
  .main-menu-nav {
    bottom: auto;
    top: 0;
    right: 0;
  }
  .main-menu-nav .nav-wrap {
    display: none;
  }
  .nav-opener {
    display: block;
  }
  .sub-menus {
    display: none;
  }
  a.num {
    pointer-events: auto;
  }
}
@media only screen and (max-width: 1024px) {
  .col-inner {
    top: 0 !important;
    -webkit-transform: translate(0, 0) !important;
    -moz-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
  }
  .bg_image {
    display: block;
    visibility: visible;
  }
  .has_content .bg_image {
    display: none;
  }
  .topbottom_wrapper {
    margin-bottom: 30px;
  }
  .topbottom_wrapper.less-margin-on-mobile {
    margin-bottom: 10px;
  }
  .topbottom_wrapper .bg_image {
    display: block;
  }
  .topbottom_wrapper:last-child {
    margin-bottom: 0;
  }
  .column-part.has_content:not(.sm, .push-top) {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .parallax-window .bg-stretch {
    visibility: visible;
  }
  .columns > .background-image-with-opacity {
    opacity: 0.3 !important;
  }
  .col-sm-12 .col-inner {
    top: 0 !important;
    -webkit-transform: translate(0, 0) !important;
    -moz-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    -o-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
  }
}
@media only screen and (max-width: 767px) {
  .column-part.has_content {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .column-part.has_content.push-top,
  .column-part.has_content.topbottom_wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/Raleway-Regular.eot');
  src: url('fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Raleway-Regular.woff') format('woff'), /* Modern Browsers */ url('fonts/Raleway-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/Raleway-Italic.eot');
  src: url('fonts/Raleway-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Raleway-Italic.woff') format('woff'), /* Modern Browsers */ url('fonts/Raleway-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/Raleway-Bold.eot');
  src: url('fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Raleway-Bold.woff') format('woff'), /* Modern Browsers */ url('fonts/Raleway-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 600;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/Raleway-BoldItalic.eot');
  src: url('fonts/Raleway-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Raleway-BoldItalic.woff') format('woff'), /* Modern Browsers */ url('fonts/Raleway-BoldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 600;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/Raleway-ExtraBold.eot');
  src: url('fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Raleway-ExtraBold.woff') format('woff'), /* Modern Browsers */ url('fonts/Raleway-ExtraBold.ttf') format('truetype');
  font-style: normal;
  font-weight: 800;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'raleway';
  src: url('fonts/Raleway-ExtraBoldItalic.eot');
  src: url('fonts/Raleway-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Raleway-ExtraBoldItalic.woff') format('woff'), /* Modern Browsers */ url('fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 800;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'MyriadApple';
  src: url('fonts/MyriadApple-Text.eot');
  src: url('fonts/MyriadApple-Text.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/MyriadApple-Text.woff') format('woff'), /* Modern Browsers */ url('fonts/MyriadApple-Text.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'MyriadApple';
  src: url('fonts/MyriadApple-TextItalic.eot');
  src: url('fonts/MyriadApple-TextItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/MyriadApple-TextItalic.woff') format('woff'), /* Modern Browsers */ url('fonts/MyriadApple-TextItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'MyriadApple';
  src: url('fonts/MyriadApple-Bold.eot');
  src: url('fonts/MyriadApple-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/MyriadApple-Bold.woff') format('woff'), /* Modern Browsers */ url('fonts/MyriadApple-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 600;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'MyriadApple';
  src: url('fonts/MyriadApple-BoldItalic.eot');
  src: url('fonts/MyriadApple-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/MyriadApple-BoldItalic.woff') format('woff'), /* Modern Browsers */ url('fonts/MyriadApple-BoldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 600;
  
  /* IE9 Compat Modes */
  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'roboto';
  src: url('../../tigerlily/library/fonts/Roboto-Light.eot');
  src: url('../../tigerlily/library/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../tigerlily/library/fonts/Roboto-Light.woff') format('woff'), /* Modern Browsers */ url('../../tigerlily/library/fonts/Roboto-Light.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../tigerlily/library/fonts/Roboto-Light.svg#41e76bd6e414417d52adb646f262964a') format('svg');
  font-style: normal;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'roboto';
  src: url('../../tigerlily/library/fonts/Roboto-LightItalic.eot');
  src: url('../../tigerlily/library/fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../tigerlily/library/fonts/Roboto-LightItalic.woff') format('woff'), /* Modern Browsers */ url('../../tigerlily/library/fonts/Roboto-LightItalic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../tigerlily/library/fonts/Roboto-LightItalic.svg#41e76bd6e414417d52adb646f262964a') format('svg');
  font-style: italic;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'roboto';
  src: url('../../tigerlily/library/fonts/Roboto-Medium.eot');
  src: url('../../tigerlily/library/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../tigerlily/library/fonts/Roboto-Medium.woff') format('woff'), /* Modern Browsers */ url('../../tigerlily/library/fonts/Roboto-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../tigerlily/library/fonts/Roboto-Medium.svg#41e76bd6e414417d52adb646f262964a') format('svg');
  font-style: normal;
  font-weight: 600;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'roboto';
  src: url('../../tigerlily/library/fonts/Roboto-MediumItalic.eot');
  src: url('../../tigerlily/library/fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../../tigerlily/library/fonts/Roboto-MediumItalic.woff') format('woff'), /* Modern Browsers */ url('../../tigerlily/library/fonts/Roboto-MediumItalic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../../tigerlily/library/fonts/Roboto-MediumItalic.svg#41e76bd6e414417d52adb646f262964a') format('svg');
  font-style: italic;
  font-weight: 600;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'Brandon Grotesque Bold';
  src: url('fonts/BrandonGrotesque-Bold.eot');
  src: url('fonts/BrandonGrotesque-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/BrandonGrotesque-Bold.woff') format('woff'), /* Modern Browsers */ url('fonts/BrandonGrotesque-Bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/BrandonGrotesque-Bold.svg#41e76bd6e414417d52adb646f262964a') format('svg');
  font-style: normal;
  font-weight: 600;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'Rubik Medium';
  src: url('fonts/Rubik-Medium.eot');
  src: url('fonts/Rubik-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Rubik-Medium.woff') format('woff'), /* Modern Browsers */ url('fonts/Rubik-Medium.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/Rubik-Medium.svg#9b3057b902e0e99767d503943b0ce25a') format('svg');
  font-style: normal;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'Tuesday-Script';
  src: url('fonts/Tuesday-Script-Regular.eot');
  src: url('fonts/Tuesday-Script-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/Tuesday-Script-Regular.woff') format('woff'), /* Modern Browsers */ url('fonts/Tuesday-Script-Regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/Tuesday-Script-Regular.svg#d2cc8c9383d9c09e9872c39c7cfb9542') format('svg');
  font-style: normal;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
@font-face {
  font-family: 'hellogoodbye';
  src: url('fonts/hellogoodbye.eot');
  src: url('fonts/hellogoodbye.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/hellogoodbye.woff') format('woff'), /* Modern Browsers */ url('fonts/hellogoodbye.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/hellogoodbye.svg#d2cc8c9383d9c09e9872c39c7cfb9542') format('svg');
  font-style: normal;
  font-weight: 400;
  
  /* IE9 Compat Modes */
  /* Legacy iOS */
}
.grey-text {
  color: #777777;
}
.light-grey-text {
  color: #dddddd;
}
.dark-grey-text {
  color: #2c2c2c;
}
.red-text {
  color: #d02344;
}
.pink-text {
  color: #fe6446;
}
.dark-pink-text {
  color: #bd3d24;
}
.light-blue-text {
  color: #02bbff;
}
.blue-text {
  color: #02bbff;
}
.med-blue-text {
  color: #008ed2;
}
.dark-blue-text {
  color: #015b87;
}
.violet-text {
  color: #23325b;
}
.off-white-text {
  color: #fffbdb;
}
.yellow-text {
  color: #f4cb00;
}
.light-yellow-text {
  color: #f4cb01;
}
.light-purple-text,
.purple-text {
  color: #763c84;
}
.med-purple-text {
  color: #5f2d6c;
}
.dark-purple-text {
  color: #310f39;
}
html,
body {
  background: #23325b;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 17px;
  line-height: 1.4;
}
html .body-inner,
body .body-inner {
  background: #23325b;
  -webkit-transition: background 150ms linear;
  transition: background 150ms linear;
}
html.pace-done,
body.pace-done {
  background: #ffffff;
}
html.pace-done .body-inner,
body.pace-done .body-inner {
  background: #ffffff;
}
html.pace-done .woocommerce .body-inner,
body.pace-done .woocommerce .body-inner {
  background: #ffffff;
}
html.stop-scroll,
body.stop-scroll {
  height: 100vh !important;
  overflow: hidden !important;
}
.mce-container iframe {
  height: auto !important;
  min-height: 300px;
}
body.mce-content-body {
  background: #eee !important;
}
.pace .pace-progress {
  background: #ffffff;
}
.pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffffff, 0 0 5px #ffffff;
}
.pace .pace-activity {
  border-top-color: #ffffff;
  border-left-color: #ffffff;
  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
}
p {
  margin: 0 0 26px;
}
a {
  color: #fe6446;
}
a:hover,
a:active,
a.active {
  color: #2c2c2c;
}
a.grey-link {
  color: #777777 !important;
}
a.grey-link:hover,
a.grey-link:active,
a.grey-link.active {
  color: #fe6446 !important;
}
a.white-link {
  color: #ffffff !important;
}
a.white-link:hover,
a.white-link:active,
a.white-link.active {
  color: #fe6446 !important;
}
.bold-links p a:not(.set-button) {
  color: inherit !important;
  font-weight: bold;
}
.bold-links p a:not(.set-button):hover,
.bold-links p a:not(.set-button):active {
  color: #fe6446 !important;
}
.divide-by-borders .column-part {
  position: relative;
}
.divide-by-borders .column-part:before {
  position: absolute;
  content: '';
  left: 0;
  top: 5%;
  bottom: 5%;
  height: 90%;
  border-left: 1px solid #eee;
}
.divide-by-borders .column-part:first-child:before {
  border-left: 0;
}
@media (max-width: 1024px) {
  .divide-by-borders .column-part:before {
    border-left: 0;
  }
}
strong {
  letter-spacing: 0.0px;
}
ul {
  list-style-position: outside;
  padding-left: 15px;
}
ul ul {
  margin-top: 12px;
  padding-left: 30px;
}
ul li {
  position: relative;
  padding-bottom: 18px;
}
ul li strong,
ul li span {
  display: inline-block !important;
}
ul li strong strong,
ul li span strong,
ul li strong span,
ul li span span {
  display: block !important;
}
ul.no-bullet {
  list-style: none;
  padding-left: 0;
}
ul.no-bullet li {
  padding-left: 0;
}
ul.arrow-links li a {
  color: #777777;
}
ul.arrow-links li a:after {
  position: absolute;
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 23px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  opacity: 1.0;
  z-index: 2;
  padding: 0;
  right: 22px;
  top: 50%;
  margin-top: -12px;
}
ul.arrow-links li a:after {
  position: absolute;
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 23px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  opacity: 1.0;
  z-index: 2;
  padding: 0;
  right: 22px;
  top: 50%;
  margin-top: -12px;
}
ul.arrow-links li a:after {
  opacity: 0.3 !important;
  position: relative;
  right: auto;
  top: auto;
  margin-top: -3px;
  padding-left: 8px;
  vertical-align: middle;
  font-size: 20px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
ul.arrow-links li a:hover,
ul.arrow-links li a:active {
  color: #02bbff;
}
ul.arrow-links li a:hover.after,
ul.arrow-links li a:active.after {
  opacity: 1.0 !important;
}
ul.arrow-links.bold-links {
  font-weight: bold;
}
ul.arrow-links.bold-links li a {
  color: #23325b;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0;
  text-transform: uppercase;
}
ul.arrow-links.bold-links li a:after {
  color: #ffffff;
  opacity: 0.8 !important;
  margin-top: -5px;
}
ul.arrow-links.bold-links li a:hover,
ul.arrow-links.bold-links li a:active {
  color: #ffffff;
}
ul.arrow-links.bold-links li a:hover:after,
ul.arrow-links.bold-links li a:active:after {
  color: #23325b;
  opacity: 1.0 !important;
}
ul.custom-bullet {
  list-style: none;
}
ul.custom-bullet li {
  position: relative;
  padding-left: 18px;
}
ul.custom-bullet li:before {
  position: absolute;
  left: 0;
  content: '•';
  color: #fe6446;
  top: 0;
  font-size: 23px;
  line-height: 1;
}
.stakeholder-link {
  color: #006aae;
}
.stakeholder-link:hover,
.stakeholder-link:active {
  color: #23325b;
}
img.full-width {
  width: 100%;
}
.table-area {
  display: block;
  overflow-x: auto;
}
@media (max-width: 1024px) {
  #map-wrapper {
    display: none;
  }
}
.map-holder {
  min-height: 150px;
}
.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 30px;
  color: #999;
}
table:last-child {
  margin-bottom: 0;
}
table,
table th,
table td {
  border: 0;
  color: #899293;
}
table th {
  padding-top: 10px;
  padding-bottom: 10px;
}
table thead {
  background: #111111;
}
table thead tr {
  background: #111111;
}
table thead th {
  color: #eee;
  padding: 10px 18px;
  border-right: 1px solid #333;
}
table thead th:last-child {
  border-right: 0;
}
table tbody tr {
  border-bottom: 1px solid #ddd;
  background: #ffffff;
}
table tbody tr:last-child {
  border: 0;
}
table td {
  vertical-align: middle;
  text-align: left;
  font-size: 16px;
  line-height: 1.3;
  border-right: 1px solid #ddd;
}
table td:last-child {
  border-right: 0;
}
table td.product-remove,
table td.product-thumbnail {
  text-align: center;
}
table.locations-table tbody tr {
  border-bottom: 0;
}
table.locations-table tbody tr:nth-child(odd) {
  background: rgba(0, 0, 0, 0.1);
}
table.locations-table tbody tr:nth-child(even) {
  background: transparent;
}
table.locations-table tbody tr td {
  position: relative;
  font-size: 15px;
  line-height: 1.2;
  padding: 5px 8px;
  color: #888;
  vertical-align: top;
}
table.locations-table tbody tr td:nth-of-type(2) {
  padding-left: 24px;
}
table.locations-table tbody tr td:nth-of-type(2) .fa {
  position: absolute;
  left: 8px;
  top: 6px;
  color: #b5b5b5;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 400;
  letter-spacing: -1.5px;
  line-height: 1.1;
  margin: 0 0 10px;
}
h1.reduce-margin,
h2.reduce-margin,
h3.reduce-margin,
h4.reduce-margin,
h5.reduce-margin,
h6.reduce-margin,
.h1.reduce-margin,
.h2.reduce-margin,
.h3.reduce-margin,
.h4.reduce-margin,
.h5.reduce-margin,
.h6.reduce-margin {
  margin-bottom: 2px;
}
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em,
.h1 em,
.h2 em,
.h3 em,
.h4 em,
.h5 em,
.h6 em {
  font-family: inherit;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
.h1:last-child,
.h2:last-child,
.h3:last-child,
.h4:last-child,
.h5:last-child,
.h6:last-child {
  margin-bottom: 0;
}
.font-myriad {
  font-family: 'MyriadApple', Arial, sans-serif !important;
  line-height: 1;
  letter-spacing: 0.0px;
}
.font-raleway {
  font-family: 'raleway', Arial, sans-serif !important;
  line-height: 1;
}
.font-roboto {
  font-family: 'roboto', Arial, sans-serif !important;
  line-height: 1;
  letter-spacing: -1.0px;
}
.font-brandon {
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif !important;
  line-height: 1;
}
.font-rubik {
  font-family: 'Rubik Medium', Arial, sans-serif !important;
}
.font-tuesday {
  font-family: 'Tuesday-Script', Georgia, Times, serif !important;
  line-height: 1;
  letter-spacing: 0;
}
.font-hellogoodbye {
  font-family: 'hellogoodbye', Georgia, Times, serif !important;
  letter-spacing: 0;
  line-height: 1;
}
.footer-fixed {
  z-index: 1 !important;
}
blockquote {
  position: relative;
  display: block;
  font-family: 'hellogoodbye', Georgia, Times, serif !important;
  letter-spacing: 0.0px;
  line-height: 1.2;
  font-size: 28px;
  padding: 45px 20px 10px 50px;
  margin: 0;
  border-left: 1px solid #165085;
}
blockquote:before {
  position: absolute;
  display: block;
  content: '“';
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  font-size: 100px;
  color: #165085;
  line-height: 1.0;
  top: -8px;
}
blockquote p {
  display: inline-block;
  margin-bottom: 0;
}
blockquote p:after {
  display: inline-block;
  content: '”';
}
blockquote .quote-author {
  display: block;
  color: #02bbff;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.1px;
  padding: 10px 0 0;
}
blockquote .quote-author:after {
  display: none;
}
@media (max-width: 1024px) {
  blockquote {
    padding: 45px 0 0;
    border-left: 0;
  }
}
.smaller {
  display: inline-block;
  font-size: 0.8em;
  line-height: 1.2em;
}
.xsmaller {
  display: inline-block;
  font-size: 0.8em;
  line-height: 1.18em;
}
.larger {
  display: inline-block;
  font-size: 1.4em;
  line-height: 1.15em;
}
.xlarger {
  display: inline-block;
  font-size: 1.55em;
  line-height: 1.15em;
}
h1,
h2,
.h1,
.h2 {
  margin: 0 0 25px;
}
h1:last-child,
h2:last-child,
.h1:last-child,
.h2:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  h1,
  h2,
  .h1,
  .h2 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  h1 .smaller,
  h2 .smaller,
  h3 .smaller,
  .h1 .smaller,
  .h2 .smaller,
  .h3 .smaller {
    font-size: 0.85em;
  }
  h1 .xsmaller,
  h2 .xsmaller,
  h3 .xsmaller,
  .h1 .xsmaller,
  .h2 .xsmaller,
  .h3 .xsmaller {
    font-size: 0.75em;
  }
  h1 .larger,
  h2 .larger,
  h3 .larger,
  .h1 .larger,
  .h2 .larger,
  .h3 .larger {
    font-size: 1.2em;
  }
  h1 .xlarger,
  h2 .xlarger,
  h3 .xlarger,
  .h1 .xlarger,
  .h2 .xlarger,
  .h3 .xlarger {
    font-size: 1.35em;
  }
}
h1,
.h1 {
  font-size: 110px;
  line-height: 0.9;
}
@media (max-width: 1024px) {
  h1,
  .h1 {
    font-size: 70px;
  }
}
@media (max-width: 767px) {
  h1,
  .h1 {
    font-size: 40px;
  }
}
h2,
.h2 {
  font-size: 70px;
  line-height: 0.9;
}
@media (max-width: 1024px) {
  h2,
  .h2 {
    font-size: 50px;
    line-height: 1.0;
  }
}
@media (max-width: 767px) {
  h2,
  .h2 {
    font-size: 30px;
  }
}
h3,
.h3 {
  font-size: 42px;
  line-height: 1.0;
}
@media (max-width: 1024px) {
  h3,
  .h3 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  h3,
  .h3 {
    font-size: 30px;
  }
}
h4,
.h4 {
  font-size: 30px;
  line-height: 0.95;
}
@media (max-width: 1024px) {
  h4,
  .h4 {
    font-size: 30px;
    line-height: 0.95;
  }
}
@media (max-width: 767px) {
  h4,
  .h4 {
    font-size: 30px;
  }
}
h5,
.h5 {
  font-size: 22px;
  line-height: 1.2;
  letter-spacing: -0.6px;
}
@media (max-width: 1024px) {
  h5,
  .h5 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  h5,
  .h5 {
    font-size: 20px;
  }
}
h6,
.h6 {
  font-size: 18px;
  letter-spacing: -0.6px;
}
@media (max-width: 1024px) {
  h6,
  .h6 {
    font-size: 18px;
    line-height: 1.0;
  }
}
@media (max-width: 767px) {
  h6,
  .h6 {
    font-size: 18px;
  }
}
.left-align {
  float: left;
  text-align: left;
}
.right-align {
  float: right;
  text-align: right;
}
.blocked-out {
  display: block;
  margin-bottom: 60px;
}
.blocked-out:last-child {
  margin-bottom: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 1.1em 0;
  padding: 0;
  opacity: 0.8;
}
hr.light {
  border-color: rgba(255, 255, 255, 0.1);
  margin: 1.2em 0;
}
.feature {
  position: relative;
  display: block;
  padding-bottom: 4px;
  color: #535353;
}
.feature h1,
.feature h2,
.feature h3 {
  text-align: center;
}
.feature:last-child {
  padding-bottom: 0;
}
.inches {
  position: relative;
}
.inches:after {
  content: '"';
}
.small-title {
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.4px;
  margin: 0 0 8px;
  line-height: 1.2;
  font-size: 15px;
  text-transform: uppercase;
}
.top-border-line {
  border-top: 1px solid #edf1f3;
}
.subfooter {
  position: relative;
  display: block;
  background: #fe6446;
  background-size: cover;
  color: #ffffff;
  padding: 30px 20px;
  vertical-align: middle;
  font-size: 1.0rem;
  letter-spacing: 0;
}
.subfooter span {
  padding: 0 3px;
  margin: 0 !important;
}
.subfooter span,
.subfooter a {
  display: inline-block;
  vertical-align: middle;
}
.float-left-icon {
  position: relative;
  display: block;
  margin-bottom: 60px;
}
.float-left-icon:last-child {
  margin-bottom: 0;
}
.float-left-icon .floated-icon {
  position: absolute;
  left: 0;
  top: 0;
}
.float-left-icon .content-portion {
  position: relative;
  display: block;
  padding-left: 120px;
}
.location-wrapper {
  position: relative;
  display: block;
  margin-top: 30px;
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: center;
}
.location-wrapper .location-post {
  width: 33.33333333%;
  margin: 0;
  padding: 0;
  text-align: center;
  background: #ffffff;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
@media (max-width: 1100px) {
  .location-wrapper .location-post {
    width: 50%;
  }
}
@media (max-width: 700px) {
  .location-wrapper .location-post {
    width: 100%;
  }
}
.location-wrapper .location-post .inside-padding {
  display: block;
  margin: 17px 16px;
  padding: 0;
  width: 100%;
  -webkit-box-shadow: 0px 0px 6px 0px #cccccc;
  box-shadow: 0px 0px 6px 0px #cccccc;
}
@media (max-width: 700px) {
  .location-wrapper .location-post .inside-padding {
    width: 100%;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }
}
.location-wrapper .location-post .inside-padding > img {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: block;
}
.location-wrapper .location-post .inside-padding .inner-location {
  display: block;
  padding: 40px 30px;
}
.float-banner-image {
  position: absolute;
  background: transparent !important;
  z-index: 100;
  width: 100%;
  margin-top: -330px;
}
.float-section-up {
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  right: 0;
  background: rgba(30, 113, 146, 0.9) !important;
}
.float-section-up:before,
.float-section-up:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  left: 0;
  background: #a0cddf;
}
.float-section-up:before {
  top: 5px;
}
.float-section-up:after {
  bottom: 5px;
}
.dot-pattern:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 360px;
  z-index: 0;
  background: #ffffff url(images/dot-pattern.gif) repeat center top !important;
  display: none;
}
.halfway-button {
  position: absolute;
  width: 100%;
  z-index: 100;
}
.halfway-button .set-button {
  margin-top: -30px;
  padding: 18px 50px 20px;
}
.halfway-button .set-button:hover,
.halfway-button .set-button:active {
  background-color: #ffffff;
  color: #fe6446;
}
.evcal_cblock .evo_date .end {
  margin-top: 2px;
  font-weight: 400;
  letter-spacing: -0.5px;
}
.evcal_cblock .evo_date .start {
  letter-spacing: -3px !important;
}
.evcal_cblock .evo_date .start em {
  letter-spacing: 0 !important;
}
.ajde_evcal_calendar .calendar_header p,
.eventon_events_list .eventon_list_event .evcal_cblock,
.evcal_cblock,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.evcal_desc span.evcal_desc2,
.evcal_evdata_row .evcal_evdata_cell h2,
.evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
.evcal_month_line p,
.evo_clik_row .evo_h3,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_pop_body .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar .evcal_month_line p {
  font-family: 'Rubik Medium', Arial, sans-serif !important;
  font-weight: 200 !important;
}
.ajde_evcal_calendar .evcal_month_line p {
  padding: 8px 10px 5px !important;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.evcal_desc span.evcal_desc2,
.eventon_events_list .eventon_list_event .evcal_desc span,
.evo_pop_body .evcal_desc span {
  font-size: 25px !important;
  line-height: 1.04 !important;
  padding: 0 !important;
  text-transform: none !important;
}
#evcal_list .evorow.getdirections form,
.evo_pop_body .evorow.getdirections form {
  width: 96% !important;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info,
.evo_pop_body .evcal_desc .evcal_desc_info {
  font-size: 13px !important;
  opacity: 1.0 !important;
  padding-top: 3px !important;
  line-height: 1.2 !important;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before,
.evo_pop_body .evcal_desc em.evcal_time::before,
.eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before,
.evo_pop_body .evcal_desc em.evcal_location::before {
  top: 0 !important;
  font-size: 14px !important;
}
.eventon_events_list .eventon_list_event .evcal_cblock,
.evo_pop_body .evcal_cblock {
  padding-left: 22px !important;
  padding-top: 6px !important;
}
.eventon_events_list .eventon_list_event .evcal_list_a {
  padding: 11px 0 24px !important;
}
.evcal_desc3 {
  min-height: 0 !important;
}
.eventon_events_list .eventon_list_event .evcal_desc,
.evo_pop_body .evcal_desc,
#page-content p.evcal_desc {
  padding: 15px 30px 0 100px !important;
}
.evcal_month_line {
  display: block;
  margin-top: 30px !important;
}
#evcal_list {
  border-bottom: 0 !important;
}
.eventon_events_list .eventon_list_event .evcal_cblock i,
.evo_pop_body .evcal_cblock i,
.eventon_events_list .eventon_list_event .evcal_cblock em,
.evo_pop_body .evcal_cblock em {
  font-family: 'Rubik Medium', Arial, sans-serif !important;
  font-weight: 100 !important;
}
.eventon_events_list .eventon_list_event .evcal_cblock i em,
.evo_pop_body .evcal_cblock i em,
.eventon_events_list .eventon_list_event .evcal_cblock em em,
.evo_pop_body .evcal_cblock em em {
  font-weight: 600 !important;
  margin-top: 0 !important;
  margin-left: 3px !important;
}
#evcal_list .eventon_list_event .desc_trig {
  border-color: #fe6446 !important;
}
#evcal_list .eventon_list_event .evcal_desc em {
  font-style: italic;
}
.evcal_cblock .evo_date .start em,
.evcal_cblock .evo_date .end em {
  font-size: 15px !important;
}
.main-404 .subfooter {
  position: relative;
  display: block;
  overflow: hidden;
  padding-top: 120px;
  padding-bottom: 120px;
}
.main-404 .subfooter:before {
  position: absolute;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
  font-size: 380px;
  font-weight: 800;
  line-height: 1;
  text-align: center;
  content: '404';
  left: -100%;
  right: -100%;
  width: auto;
  bottom: -36px;
  color: #000;
  opacity: 0.2;
  z-index: 1;
  overflow: hidden;
  white-space: nowrap;
}
.main-404 .subfooter .container-full {
  z-index: 10;
}
.main-404 .content-404 {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .main-404 .subfooter {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .main-404 .subfooter:before {
    font-size: 240px;
    bottom: -10px;
  }
  .main-404 .content-404 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
body.error404 #main {
  padding: 0 !important;
}
.baseline-logo-block .logo-block {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
  align-content: center;
}
.light-logo-block .logo-block {
  color: #fffbdb;
}
.center-logo-block .logo-block {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.logo-block {
  padding: 0;
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: center;
}
.logo-block li {
  position: relative;
  padding: 20px;
  min-height: 0;
  display: inline-block;
  text-align: center;
}
.logo-block li a {
  display: inline-block;
  color: #2c2c2c;
}
.logo-block li a:hover,
.logo-block li a:active {
  color: #fe6446;
}
.logo-block li .column_icon {
  padding: 0;
}
.logo-block li .iconWrap {
  position: relative;
  display: inline-block;
  padding: 20px;
}
.logo-block li .iconWrap img {
  display: inline-block;
  margin-bottom: 14px;
}
.logo-block li .iconWrap .icon_label {
  display: block;
  max-width: 100%;
  height: auto;
  padding: 0;
}
.row-logo-block .logo-block li {
  display: block;
  width: 100%;
}
@media (min-width: 1025px) {
  .split-columns {
    overflow: hidden;
  }
  .split-columns .column-part {
    min-height: 100vh;
  }
  .split-columns .column-part-inner {
    height: auto;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
}
.split-images {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  z-index: 100;
  background: #000;
}
.split-images.fixed {
  position: fixed;
}
.split-images .background-image-with-opacity {
  opacity: 0.0 !important;
  -webkit-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out;
  -webkit-backface-visibility: hidden !important;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden !important;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  z-index: 1;
}
.split-images .background-image-with-opacity.open {
  opacity: 1.0 !important;
  z-index: 10;
}
@media (max-width: 1024px) {
  .split-images {
    display: none !important;
  }
}
.ajde_evcal_calendar .calendar_header {
  margin: 5px 0 20px !important;
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {
  color: #fe6446 !important;
  text-transform: capitalize !important;
}
.eventon_fc_days .evo_fc_day.on_focus {
  background: #fe6446 !important;
  border-color: #fe6446 !important;
  color: #ffffff !important;
}
.eventon_fc_days .evo_fc_day.on_focus.has_events span i {
  color: #ffffff !important;
  background: #ffffff !important;
}
.eventon_fc_days .evo_fc_day.today:before {
  background: #fe6446 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
  color: #ffffff !important;
  background: #fe6446 !important;
  border-color: #fe6446 !important;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa {
  color: #ffffff !important;
}
.light .logo-block li {
  color: #fffbdb;
}
.variable-width .logo-block {
  padding: 0;
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: baseline;
  align-content: center;
}
.variable-width .logo-block li {
  padding: 10px 5px;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .variable-width .logo-block li {
    max-width: 100%;
  }
}
.variable-width .logo-block li .h4 {
  letter-spacing: 0.6px;
  font-size: 13px;
  color: #666;
}
.variable-width .logo-block li .iconWrap {
  padding: 2px 10px;
}
.variable-width .logo-block li .plus-icon {
  display: block !important;
  line-height: 0.8;
  font-size: 1.9em;
}
.variable-width .logo-block li a {
  position: relative;
  opacity: 1.0;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
.variable-width .logo-block li a.back-up {
  opacity: 0.4;
}
.variable-width .logo-block li a:after {
  position: absolute;
  content: '';
  height: 2px;
  width: auto;
  opacity: 0.0;
  left: 50%;
  right: 50%;
  background: #fe6446;
  bottom: -4px;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.variable-width .logo-block li a:hover:after,
.variable-width .logo-block li a:active:after {
  opacity: 1.0;
  left: 14px;
  right: 14px;
}
.parallax-mirror {
  z-index: 0 !important;
  overflow: hidden !important;
}
.stats-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.stats-list:before,
.stats-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.stats-list:after {
  clear: both;
}
.stats-list li {
  float: left;
  width: 33%;
  padding: 30px;
  text-align: left;
}
.stats-list li:before {
  display: none;
}
.stats-list li img {
  display: block;
  margin: 0 0 12px;
}
.stats-list li span,
.stats-list li span.h3 {
  text-transform: uppercase;
  color: #fff;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.14;
  margin-bottom: 0;
}
.side-lines {
  position: relative;
  margin-left: 30% !important;
  margin-right: 30% !important;
  display: inline-block;
}
.side-lines:before,
.side-lines:after {
  position: absolute;
  content: '';
  z-index: 0;
  width: 150%;
  height: 1px;
  background: rgba(0, 0, 0, 0.12);
  top: 50%;
  margin-top: -1px;
}
.side-lines:before {
  right: 100%;
  margin-right: 30px;
}
.side-lines:after {
  left: 100%;
  margin-left: 30px;
}
.underline-title,
.underline-headline {
  margin-bottom: 23px;
  padding-bottom: 22px;
}
.underline-title:after,
.underline-headline:after {
  position: absolute;
  background: transparent;
  content: '_____________';
  opacity: 0.8;
  margin: 0;
  font-family: Arial, sans-serif;
  color: inherit;
  font-size: 14px;
  text-align: inherit;
  letter-spacing: 0.4px;
  bottom: 0;
  font-weight: 400;
  width: 100%;
  color: #e0ded9;
}
.underline-title.orange:after,
.underline-headline.orange:after {
  color: #fe6446;
}
.pull-top {
  position: relative;
  top: -100px !important;
  z-index: 100;
}
.pull-top .column-part-inner {
  display: block;
  width: 100%;
  height: 100%;
}
.pull-top .push-top {
  top: 100px !important;
}
.stacked-links {
  position: relative;
  width: 30%;
  min-width: 230px;
  height: 100%;
  padding: 0;
  margin: 0;
}
.stacked-links a {
  position: relative;
  display: block;
  width: 100%;
  min-height: 111px;
  height: 20%;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  text-align: center;
  padding: 40px 20px;
  color: #ffffff;
  background-color: #fe6446;
  background-color: rgba(212, 0, 60, 0.92);
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.stacked-links a span {
  position: relative;
}
.stacked-links a span:before,
.stacked-links a span:after {
  position: relative;
  display: block;
  content: '';
  background-image: url(images/section-icons.png);
  left: 50%;
  margin-bottom: 6px;
  overflow: hidden;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.stacked-links a span:before {
  opacity: 1.0;
}
.stacked-links a span:after {
  position: absolute;
  z-index: 10;
  opacity: 0.0;
  top: 0;
}
.stacked-links a span:last-child {
  border-bottom: 0;
}
.stacked-links a.new-products span:before,
.stacked-links a.new-products span:after {
  background-position: -27px -31px;
  width: 46px;
  height: 39px;
  margin-left: -23px;
}
.stacked-links a.used-equipment span:before,
.stacked-links a.used-equipment span:after {
  background-position: -36px -130px;
  width: 29px;
  height: 40px;
  margin-left: -14px;
}
.stacked-links a.parts-accessories span:before,
.stacked-links a.parts-accessories span:after {
  background-position: -32px -233px;
  width: 37px;
  height: 34px;
  margin-left: -18px;
}
.stacked-links a.tooling span:before,
.stacked-links a.tooling span:after {
  background-position: -31px -331px;
  width: 38px;
  height: 39px;
  margin-left: -19px;
}
.stacked-links a.service span:before,
.stacked-links a.service span:after {
  background-position: -28px -433px;
  width: 44px;
  height: 35px;
  margin-left: -22px;
}
.stacked-links a.email-icon-btn span:before,
.stacked-links a.email-icon-btn span:after {
  background-position: -32px -537px;
  width: 36px;
  height: 26px;
  margin-left: -18px;
}
.stacked-links a.phone-number-btn span:before,
.stacked-links a.phone-number-btn span:after {
  background-position: -32px -632px;
  width: 35px;
  height: 35px;
  margin-left: -17px;
}
.stacked-links a.toll-number-btn span:before,
.stacked-links a.toll-number-btn span:after {
  background-position: -31px -728px;
  width: 37px;
  height: 43px;
  margin-left: -18px;
}
.stacked-links a.toll-number-btn span:before,
.stacked-links a.toll-number-btn span:after {
  background-position: -31px -728px;
  width: 37px;
  height: 43px;
  margin-left: -18px;
}
.stacked-links a.get-a-quote-btn span:before,
.stacked-links a.get-a-quote-btn span:after {
  background-position: -29px -829px;
  width: 42px;
  height: 42px;
  margin-left: -21px;
}
.stacked-links a.new-products span:after {
  background-position: -127px -31px;
}
.stacked-links a.used-equipment span:after {
  background-position: -136px -130px;
}
.stacked-links a.parts-accessories span:after {
  background-position: -132px -233px;
}
.stacked-links a.tooling span:after {
  background-position: -131px -331px;
}
.stacked-links a.service span:after {
  background-position: -128px -433px;
}
.stacked-links a.email-icon-btn span:after {
  background-position: -132px -537px;
}
.stacked-links a.phone-number-btn span:after {
  background-position: -132px -632px;
}
.stacked-links a.toll-number-btn span:after {
  background-position: -131px -728px;
}
.stacked-links a.get-a-quote-btn span:after {
  background-position: -129px -829px;
}
.stacked-links a:hover,
.stacked-links a:active {
  color: #ffffff;
  background-color: #111111;
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8);
}
.stacked-links a:hover span:before,
.stacked-links a:active span:before {
  opacity: 0.0;
}
.stacked-links a:hover span:after,
.stacked-links a:active span:after {
  opacity: 1.0;
}
.stacked-links.three-link a {
  height: 33.33333333%;
  padding-top: 50px;
  padding-bottom: 50px;
}
.stacked-links.four-link a {
  height: 25%;
  padding-top: 50px;
  padding-bottom: 50px;
}
.arrow-icon:after {
  position: absolute;
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 23px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  opacity: 1.0;
  z-index: 2;
  padding: 0;
  right: 22px;
  top: 50%;
  margin-top: -12px;
}
.column-part-inner {
  height: 100%;
}
.number-counter {
  display: block;
  margin-bottom: 10px;
  font-size: 120px;
  color: #fffbdb;
}
.number-counter > span {
  position: relative;
  display: inline-block;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  font-size: inherit;
  background: #fe6446;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  padding: 14px 8px 8px;
  line-height: 1.0;
  margin: 2px;
  text-align: center;
  overflow: hidden;
}
.number-counter > span .comm {
  font-size: 0.5em;
}
.number-counter > span.comma-container {
  padding-right: 8px;
  padding-left: 18px;
}
.number-counter.reverse > span {
  background: #fffbdb;
  color: #fe6446;
}
.number-counter.invert > span {
  background: #fffbdb;
}
@media (max-width: 1024px) {
  .number-counter {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .number-counter {
    font-size: 34px !important;
  }
  .number-counter > span {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}
.number-counter.half-sized {
  font-size: 90px;
}
@media (max-width: 1299px) {
  .number-counter.half-sized {
    font-size: 48px;
  }
  .number-counter.half-sized > span {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}
.expanding-search {
  position: relative;
  display: block;
  overflow: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);
}
.expanding-search .background-image-with-opacity {
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);
}
.expanding-search.closed .background-image-with-opacity {
  opacity: 0.0 !important;
}
.expanding-search .expand-wrapper {
  position: relative;
  display: block;
  text-align: center;
}
.expanding-search .expand-wrapper .expand-control {
  display: block;
  padding: 50px 0 10px;
}
.expanding-search .expand-wrapper .expandable {
  display: block;
  padding-bottom: 50px;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0.01, 0.3, 1);
  opacity: 0.0;
}
.expanding-search .expand-wrapper .expandable.open {
  opacity: 1.0;
}
.set-button-style {
  font-family: 'raleway', Arial, sans-serif;
  font-size: 13px;
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.3;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  display: block;
}
.btn,
.btn-primary,
.set-button,
.button,
button {
  position: relative;
  font-family: 'raleway', Arial, sans-serif;
  font-size: 13px;
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 18px 24px 16px;
  border-width: 2px;
  border-style: solid;
  margin: 8px 5px;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  min-width: 150px;
}
@media (max-width: 767px) {
  .btn,
  .btn-primary,
  .set-button,
  .button,
  button {
    display: block;
    margin: 8px 0;
  }
}
.btn:first-child,
.btn-primary:first-child,
.set-button:first-child,
.button:first-child,
button:first-child {
  margin-left: 0;
}
.btn:last-child,
.btn-primary:last-child,
.set-button:last-child,
.button:last-child,
button:last-child {
  margin-right: 0;
}
.btn .fa,
.btn-primary .fa,
.set-button .fa,
.button .fa,
button .fa {
  padding-right: 8px;
}
.btn,
.btn-primary,
.set-button,
.button,
button,
.btn:focus,
.btn-primary:focus,
.set-button:focus,
.button:focus,
button:focus {
  color: #ffffff !important;
  background-color: #02bbff;
  border-color: #02bbff;
}
.btn:after,
.btn-primary:after,
.set-button:after,
.button:after,
button:after,
.btn:focus:after,
.btn-primary:focus:after,
.set-button:focus:after,
.button:focus:after,
button:focus:after {
  color: #ffffff;
}
.btn:hover,
.btn-primary:hover,
.set-button:hover,
.button:hover,
button:hover,
.btn:focus:hover,
.btn-primary:focus:hover,
.set-button:focus:hover,
.button:focus:hover,
button:focus:hover,
.btn:active,
.btn-primary:active,
.set-button:active,
.button:active,
button:active,
.btn:focus:active,
.btn-primary:focus:active,
.set-button:focus:active,
.button:focus:active,
button:focus:active,
.btn.active,
.btn-primary.active,
.set-button.active,
.button.active,
button.active,
.btn:focus.active,
.btn-primary:focus.active,
.set-button:focus.active,
.button:focus.active,
button:focus.active {
  color: #ffffff !important;
  background-color: #015b87;
  border-color: #015b87;
}
.btn:hover:after,
.btn-primary:hover:after,
.set-button:hover:after,
.button:hover:after,
button:hover:after,
.btn:focus:hover:after,
.btn-primary:focus:hover:after,
.set-button:focus:hover:after,
.button:focus:hover:after,
button:focus:hover:after,
.btn:active:after,
.btn-primary:active:after,
.set-button:active:after,
.button:active:after,
button:active:after,
.btn:focus:active:after,
.btn-primary:focus:active:after,
.set-button:focus:active:after,
.button:focus:active:after,
button:focus:active:after,
.btn.active:after,
.btn-primary.active:after,
.set-button.active:after,
.button.active:after,
button.active:after,
.btn:focus.active:after,
.btn-primary:focus.active:after,
.set-button:focus.active:after,
.button:focus.active:after,
button:focus.active:after {
  color: #ffffff;
}
.btn.active,
.btn-primary.active,
.set-button.active,
.button.active,
button.active,
.btn:focus.active,
.btn-primary:focus.active,
.set-button:focus.active,
.button:focus.active,
button:focus.active {
  pointer-events: none;
}
.btn.light,
.btn-primary.light,
.set-button.light,
.button.light,
button.light,
.btn:focus.light,
.btn-primary:focus.light,
.set-button:focus.light,
.button:focus.light,
button:focus.light,
.btn.light:focus,
.btn-primary.light:focus,
.set-button.light:focus,
.button.light:focus,
button.light:focus,
.btn:focus.light:focus,
.btn-primary:focus.light:focus,
.set-button:focus.light:focus,
.button:focus.light:focus,
button:focus.light:focus {
  color: #fe6446 !important;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.light:after,
.btn-primary.light:after,
.set-button.light:after,
.button.light:after,
button.light:after,
.btn:focus.light:after,
.btn-primary:focus.light:after,
.set-button:focus.light:after,
.button:focus.light:after,
button:focus.light:after,
.btn.light:focus:after,
.btn-primary.light:focus:after,
.set-button.light:focus:after,
.button.light:focus:after,
button.light:focus:after,
.btn:focus.light:focus:after,
.btn-primary:focus.light:focus:after,
.set-button:focus.light:focus:after,
.button:focus.light:focus:after,
button:focus.light:focus:after {
  color: #fe6446;
}
.btn.light:hover,
.btn-primary.light:hover,
.set-button.light:hover,
.button.light:hover,
button.light:hover,
.btn:focus.light:hover,
.btn-primary:focus.light:hover,
.set-button:focus.light:hover,
.button:focus.light:hover,
button:focus.light:hover,
.btn.light:focus:hover,
.btn-primary.light:focus:hover,
.set-button.light:focus:hover,
.button.light:focus:hover,
button.light:focus:hover,
.btn:focus.light:focus:hover,
.btn-primary:focus.light:focus:hover,
.set-button:focus.light:focus:hover,
.button:focus.light:focus:hover,
button:focus.light:focus:hover,
.btn.light:active,
.btn-primary.light:active,
.set-button.light:active,
.button.light:active,
button.light:active,
.btn:focus.light:active,
.btn-primary:focus.light:active,
.set-button:focus.light:active,
.button:focus.light:active,
button:focus.light:active,
.btn.light:focus:active,
.btn-primary.light:focus:active,
.set-button.light:focus:active,
.button.light:focus:active,
button.light:focus:active,
.btn:focus.light:focus:active,
.btn-primary:focus.light:focus:active,
.set-button:focus.light:focus:active,
.button:focus.light:focus:active,
button:focus.light:focus:active,
.btn.light.active,
.btn-primary.light.active,
.set-button.light.active,
.button.light.active,
button.light.active,
.btn:focus.light.active,
.btn-primary:focus.light.active,
.set-button:focus.light.active,
.button:focus.light.active,
button:focus.light.active,
.btn.light:focus.active,
.btn-primary.light:focus.active,
.set-button.light:focus.active,
.button.light:focus.active,
button.light:focus.active,
.btn:focus.light:focus.active,
.btn-primary:focus.light:focus.active,
.set-button:focus.light:focus.active,
.button:focus.light:focus.active,
button:focus.light:focus.active {
  color: #02bbff !important;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.light:hover:after,
.btn-primary.light:hover:after,
.set-button.light:hover:after,
.button.light:hover:after,
button.light:hover:after,
.btn:focus.light:hover:after,
.btn-primary:focus.light:hover:after,
.set-button:focus.light:hover:after,
.button:focus.light:hover:after,
button:focus.light:hover:after,
.btn.light:focus:hover:after,
.btn-primary.light:focus:hover:after,
.set-button.light:focus:hover:after,
.button.light:focus:hover:after,
button.light:focus:hover:after,
.btn:focus.light:focus:hover:after,
.btn-primary:focus.light:focus:hover:after,
.set-button:focus.light:focus:hover:after,
.button:focus.light:focus:hover:after,
button:focus.light:focus:hover:after,
.btn.light:active:after,
.btn-primary.light:active:after,
.set-button.light:active:after,
.button.light:active:after,
button.light:active:after,
.btn:focus.light:active:after,
.btn-primary:focus.light:active:after,
.set-button:focus.light:active:after,
.button:focus.light:active:after,
button:focus.light:active:after,
.btn.light:focus:active:after,
.btn-primary.light:focus:active:after,
.set-button.light:focus:active:after,
.button.light:focus:active:after,
button.light:focus:active:after,
.btn:focus.light:focus:active:after,
.btn-primary:focus.light:focus:active:after,
.set-button:focus.light:focus:active:after,
.button:focus.light:focus:active:after,
button:focus.light:focus:active:after,
.btn.light.active:after,
.btn-primary.light.active:after,
.set-button.light.active:after,
.button.light.active:after,
button.light.active:after,
.btn:focus.light.active:after,
.btn-primary:focus.light.active:after,
.set-button:focus.light.active:after,
.button:focus.light.active:after,
button:focus.light.active:after,
.btn.light:focus.active:after,
.btn-primary.light:focus.active:after,
.set-button.light:focus.active:after,
.button.light:focus.active:after,
button.light:focus.active:after,
.btn:focus.light:focus.active:after,
.btn-primary:focus.light:focus.active:after,
.set-button:focus.light:focus.active:after,
.button:focus.light:focus.active:after,
button:focus.light:focus.active:after {
  color: #02bbff;
}
.btn.pink-button,
.btn-primary.pink-button,
.set-button.pink-button,
.button.pink-button,
button.pink-button,
.btn.pink-button:focus,
.btn-primary.pink-button:focus,
.set-button.pink-button:focus,
.button.pink-button:focus,
button.pink-button:focus {
  color: #ffffff !important;
  background-color: #fe6446;
  border-color: #fe6446;
}
.btn.pink-button:after,
.btn-primary.pink-button:after,
.set-button.pink-button:after,
.button.pink-button:after,
button.pink-button:after,
.btn.pink-button:focus:after,
.btn-primary.pink-button:focus:after,
.set-button.pink-button:focus:after,
.button.pink-button:focus:after,
button.pink-button:focus:after {
  color: #ffffff;
}
.btn.pink-button:hover,
.btn-primary.pink-button:hover,
.set-button.pink-button:hover,
.button.pink-button:hover,
button.pink-button:hover,
.btn.pink-button:focus:hover,
.btn-primary.pink-button:focus:hover,
.set-button.pink-button:focus:hover,
.button.pink-button:focus:hover,
button.pink-button:focus:hover,
.btn.pink-button:active,
.btn-primary.pink-button:active,
.set-button.pink-button:active,
.button.pink-button:active,
button.pink-button:active,
.btn.pink-button:focus:active,
.btn-primary.pink-button:focus:active,
.set-button.pink-button:focus:active,
.button.pink-button:focus:active,
button.pink-button:focus:active,
.btn.pink-button.active,
.btn-primary.pink-button.active,
.set-button.pink-button.active,
.button.pink-button.active,
button.pink-button.active,
.btn.pink-button:focus.active,
.btn-primary.pink-button:focus.active,
.set-button.pink-button:focus.active,
.button.pink-button:focus.active,
button.pink-button:focus.active {
  color: #ffffff !important;
  background-color: #23325b;
  border-color: #23325b;
}
.btn.pink-button:hover:after,
.btn-primary.pink-button:hover:after,
.set-button.pink-button:hover:after,
.button.pink-button:hover:after,
button.pink-button:hover:after,
.btn.pink-button:focus:hover:after,
.btn-primary.pink-button:focus:hover:after,
.set-button.pink-button:focus:hover:after,
.button.pink-button:focus:hover:after,
button.pink-button:focus:hover:after,
.btn.pink-button:active:after,
.btn-primary.pink-button:active:after,
.set-button.pink-button:active:after,
.button.pink-button:active:after,
button.pink-button:active:after,
.btn.pink-button:focus:active:after,
.btn-primary.pink-button:focus:active:after,
.set-button.pink-button:focus:active:after,
.button.pink-button:focus:active:after,
button.pink-button:focus:active:after,
.btn.pink-button.active:after,
.btn-primary.pink-button.active:after,
.set-button.pink-button.active:after,
.button.pink-button.active:after,
button.pink-button.active:after,
.btn.pink-button:focus.active:after,
.btn-primary.pink-button:focus.active:after,
.set-button.pink-button:focus.active:after,
.button.pink-button:focus.active:after,
button.pink-button:focus.active:after {
  color: #ffffff;
}
.btn.pink-button.light,
.btn-primary.pink-button.light,
.set-button.pink-button.light,
.button.pink-button.light,
button.pink-button.light,
.btn.pink-button.light:focus,
.btn-primary.pink-button.light:focus,
.set-button.pink-button.light:focus,
.button.pink-button.light:focus,
button.pink-button.light:focus {
  color: #ffffff !important;
  background-color: #fe6446;
  border-color: #fe6446;
}
.btn.pink-button.light:after,
.btn-primary.pink-button.light:after,
.set-button.pink-button.light:after,
.button.pink-button.light:after,
button.pink-button.light:after,
.btn.pink-button.light:focus:after,
.btn-primary.pink-button.light:focus:after,
.set-button.pink-button.light:focus:after,
.button.pink-button.light:focus:after,
button.pink-button.light:focus:after {
  color: #ffffff;
}
.btn.pink-button.light:hover,
.btn-primary.pink-button.light:hover,
.set-button.pink-button.light:hover,
.button.pink-button.light:hover,
button.pink-button.light:hover,
.btn.pink-button.light:focus:hover,
.btn-primary.pink-button.light:focus:hover,
.set-button.pink-button.light:focus:hover,
.button.pink-button.light:focus:hover,
button.pink-button.light:focus:hover,
.btn.pink-button.light:active,
.btn-primary.pink-button.light:active,
.set-button.pink-button.light:active,
.button.pink-button.light:active,
button.pink-button.light:active,
.btn.pink-button.light:focus:active,
.btn-primary.pink-button.light:focus:active,
.set-button.pink-button.light:focus:active,
.button.pink-button.light:focus:active,
button.pink-button.light:focus:active,
.btn.pink-button.light.active,
.btn-primary.pink-button.light.active,
.set-button.pink-button.light.active,
.button.pink-button.light.active,
button.pink-button.light.active,
.btn.pink-button.light:focus.active,
.btn-primary.pink-button.light:focus.active,
.set-button.pink-button.light:focus.active,
.button.pink-button.light:focus.active,
button.pink-button.light:focus.active {
  color: #fe6446 !important;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.pink-button.light:hover:after,
.btn-primary.pink-button.light:hover:after,
.set-button.pink-button.light:hover:after,
.button.pink-button.light:hover:after,
button.pink-button.light:hover:after,
.btn.pink-button.light:focus:hover:after,
.btn-primary.pink-button.light:focus:hover:after,
.set-button.pink-button.light:focus:hover:after,
.button.pink-button.light:focus:hover:after,
button.pink-button.light:focus:hover:after,
.btn.pink-button.light:active:after,
.btn-primary.pink-button.light:active:after,
.set-button.pink-button.light:active:after,
.button.pink-button.light:active:after,
button.pink-button.light:active:after,
.btn.pink-button.light:focus:active:after,
.btn-primary.pink-button.light:focus:active:after,
.set-button.pink-button.light:focus:active:after,
.button.pink-button.light:focus:active:after,
button.pink-button.light:focus:active:after,
.btn.pink-button.light.active:after,
.btn-primary.pink-button.light.active:after,
.set-button.pink-button.light.active:after,
.button.pink-button.light.active:after,
button.pink-button.light.active:after,
.btn.pink-button.light:focus.active:after,
.btn-primary.pink-button.light:focus.active:after,
.set-button.pink-button.light:focus.active:after,
.button.pink-button.light:focus.active:after,
button.pink-button.light:focus.active:after {
  color: #fe6446;
}
.btn.white-button,
.btn-primary.white-button,
.set-button.white-button,
.button.white-button,
button.white-button,
.btn.white-button:focus,
.btn-primary.white-button:focus,
.set-button.white-button:focus,
.button.white-button:focus,
button.white-button:focus {
  color: #fe6446 !important;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.white-button:after,
.btn-primary.white-button:after,
.set-button.white-button:after,
.button.white-button:after,
button.white-button:after,
.btn.white-button:focus:after,
.btn-primary.white-button:focus:after,
.set-button.white-button:focus:after,
.button.white-button:focus:after,
button.white-button:focus:after {
  color: #fe6446;
}
.btn.white-button:hover,
.btn-primary.white-button:hover,
.set-button.white-button:hover,
.button.white-button:hover,
button.white-button:hover,
.btn.white-button:focus:hover,
.btn-primary.white-button:focus:hover,
.set-button.white-button:focus:hover,
.button.white-button:focus:hover,
button.white-button:focus:hover,
.btn.white-button:active,
.btn-primary.white-button:active,
.set-button.white-button:active,
.button.white-button:active,
button.white-button:active,
.btn.white-button:focus:active,
.btn-primary.white-button:focus:active,
.set-button.white-button:focus:active,
.button.white-button:focus:active,
button.white-button:focus:active,
.btn.white-button.active,
.btn-primary.white-button.active,
.set-button.white-button.active,
.button.white-button.active,
button.white-button.active,
.btn.white-button:focus.active,
.btn-primary.white-button:focus.active,
.set-button.white-button:focus.active,
.button.white-button:focus.active,
button.white-button:focus.active {
  color: #23325b !important;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn.white-button:hover:after,
.btn-primary.white-button:hover:after,
.set-button.white-button:hover:after,
.button.white-button:hover:after,
button.white-button:hover:after,
.btn.white-button:focus:hover:after,
.btn-primary.white-button:focus:hover:after,
.set-button.white-button:focus:hover:after,
.button.white-button:focus:hover:after,
button.white-button:focus:hover:after,
.btn.white-button:active:after,
.btn-primary.white-button:active:after,
.set-button.white-button:active:after,
.button.white-button:active:after,
button.white-button:active:after,
.btn.white-button:focus:active:after,
.btn-primary.white-button:focus:active:after,
.set-button.white-button:focus:active:after,
.button.white-button:focus:active:after,
button.white-button:focus:active:after,
.btn.white-button.active:after,
.btn-primary.white-button.active:after,
.set-button.white-button.active:after,
.button.white-button.active:after,
button.white-button.active:after,
.btn.white-button:focus.active:after,
.btn-primary.white-button:focus.active:after,
.set-button.white-button:focus.active:after,
.button.white-button:focus.active:after,
button.white-button:focus.active:after {
  color: #23325b;
}
.btn.white-button.close-button,
.btn-primary.white-button.close-button,
.set-button.white-button.close-button,
.button.white-button.close-button,
button.white-button.close-button,
.btn.white-button:focus.close-button,
.btn-primary.white-button:focus.close-button,
.set-button.white-button:focus.close-button,
.button.white-button:focus.close-button,
button.white-button:focus.close-button {
  color: #223760 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn.white-button.close-button:after,
.btn-primary.white-button.close-button:after,
.set-button.white-button.close-button:after,
.button.white-button.close-button:after,
button.white-button.close-button:after,
.btn.white-button:focus.close-button:after,
.btn-primary.white-button:focus.close-button:after,
.set-button.white-button:focus.close-button:after,
.button.white-button:focus.close-button:after,
button.white-button:focus.close-button:after {
  color: #223760 !important;
}
.btn.white-button.close-button:hover,
.btn-primary.white-button.close-button:hover,
.set-button.white-button.close-button:hover,
.button.white-button.close-button:hover,
button.white-button.close-button:hover,
.btn.white-button:focus.close-button:hover,
.btn-primary.white-button:focus.close-button:hover,
.set-button.white-button:focus.close-button:hover,
.button.white-button:focus.close-button:hover,
button.white-button:focus.close-button:hover,
.btn.white-button.close-button:active,
.btn-primary.white-button.close-button:active,
.set-button.white-button.close-button:active,
.button.white-button.close-button:active,
button.white-button.close-button:active,
.btn.white-button:focus.close-button:active,
.btn-primary.white-button:focus.close-button:active,
.set-button.white-button:focus.close-button:active,
.button.white-button:focus.close-button:active,
button.white-button:focus.close-button:active,
.btn.white-button.close-button.active,
.btn-primary.white-button.close-button.active,
.set-button.white-button.close-button.active,
.button.white-button.close-button.active,
button.white-button.close-button.active,
.btn.white-button:focus.close-button.active,
.btn-primary.white-button:focus.close-button.active,
.set-button.white-button:focus.close-button.active,
.button.white-button:focus.close-button.active,
button.white-button:focus.close-button.active {
  color: #fe6446 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn.white-button.close-button:hover:after,
.btn-primary.white-button.close-button:hover:after,
.set-button.white-button.close-button:hover:after,
.button.white-button.close-button:hover:after,
button.white-button.close-button:hover:after,
.btn.white-button:focus.close-button:hover:after,
.btn-primary.white-button:focus.close-button:hover:after,
.set-button.white-button:focus.close-button:hover:after,
.button.white-button:focus.close-button:hover:after,
button.white-button:focus.close-button:hover:after,
.btn.white-button.close-button:active:after,
.btn-primary.white-button.close-button:active:after,
.set-button.white-button.close-button:active:after,
.button.white-button.close-button:active:after,
button.white-button.close-button:active:after,
.btn.white-button:focus.close-button:active:after,
.btn-primary.white-button:focus.close-button:active:after,
.set-button.white-button:focus.close-button:active:after,
.button.white-button:focus.close-button:active:after,
button.white-button:focus.close-button:active:after,
.btn.white-button.close-button.active:after,
.btn-primary.white-button.close-button.active:after,
.set-button.white-button.close-button.active:after,
.button.white-button.close-button.active:after,
button.white-button.close-button.active:after,
.btn.white-button:focus.close-button.active:after,
.btn-primary.white-button:focus.close-button.active:after,
.set-button.white-button:focus.close-button.active:after,
.button.white-button:focus.close-button.active:after,
button.white-button:focus.close-button.active:after {
  color: #fe6446 !important;
}
.btn.outline-button,
.btn-primary.outline-button,
.set-button.outline-button,
.button.outline-button,
button.outline-button,
.btn.outline-button:focus,
.btn-primary.outline-button:focus,
.set-button.outline-button:focus,
.button.outline-button:focus,
button.outline-button:focus {
  border-color: #fe6446 !important;
  color: #ffffff !important;
  background: transparent !important;
}
.btn.outline-button.dark-text,
.btn-primary.outline-button.dark-text,
.set-button.outline-button.dark-text,
.button.outline-button.dark-text,
button.outline-button.dark-text,
.btn.outline-button:focus.dark-text,
.btn-primary.outline-button:focus.dark-text,
.set-button.outline-button:focus.dark-text,
.button.outline-button:focus.dark-text,
button.outline-button:focus.dark-text {
  color: #777777 !important;
}
.btn.outline-button:hover,
.btn-primary.outline-button:hover,
.set-button.outline-button:hover,
.button.outline-button:hover,
button.outline-button:hover,
.btn.outline-button:focus:hover,
.btn-primary.outline-button:focus:hover,
.set-button.outline-button:focus:hover,
.button.outline-button:focus:hover,
button.outline-button:focus:hover,
.btn.outline-button:active,
.btn-primary.outline-button:active,
.set-button.outline-button:active,
.button.outline-button:active,
button.outline-button:active,
.btn.outline-button:focus:active,
.btn-primary.outline-button:focus:active,
.set-button.outline-button:focus:active,
.button.outline-button:focus:active,
button.outline-button:focus:active,
.btn.outline-button.active,
.btn-primary.outline-button.active,
.set-button.outline-button.active,
.button.outline-button.active,
button.outline-button.active,
.btn.outline-button:focus.active,
.btn-primary.outline-button:focus.active,
.set-button.outline-button:focus.active,
.button.outline-button:focus.active,
button.outline-button:focus.active {
  border-color: #fe6446 !important;
  color: #ffffff !important;
  background: #fe6446 !important;
}
.btn.outline-button.med-blue,
.btn-primary.outline-button.med-blue,
.set-button.outline-button.med-blue,
.button.outline-button.med-blue,
button.outline-button.med-blue,
.btn.outline-button:focus.med-blue,
.btn-primary.outline-button:focus.med-blue,
.set-button.outline-button:focus.med-blue,
.button.outline-button:focus.med-blue,
button.outline-button:focus.med-blue {
  border-color: #006aae !important;
  color: #006aae !important;
  background: transparent !important;
}
.btn.outline-button.med-blue:hover,
.btn-primary.outline-button.med-blue:hover,
.set-button.outline-button.med-blue:hover,
.button.outline-button.med-blue:hover,
button.outline-button.med-blue:hover,
.btn.outline-button:focus.med-blue:hover,
.btn-primary.outline-button:focus.med-blue:hover,
.set-button.outline-button:focus.med-blue:hover,
.button.outline-button:focus.med-blue:hover,
button.outline-button:focus.med-blue:hover,
.btn.outline-button.med-blue:active,
.btn-primary.outline-button.med-blue:active,
.set-button.outline-button.med-blue:active,
.button.outline-button.med-blue:active,
button.outline-button.med-blue:active,
.btn.outline-button:focus.med-blue:active,
.btn-primary.outline-button:focus.med-blue:active,
.set-button.outline-button:focus.med-blue:active,
.button.outline-button:focus.med-blue:active,
button.outline-button:focus.med-blue:active,
.btn.outline-button.med-blue.active,
.btn-primary.outline-button.med-blue.active,
.set-button.outline-button.med-blue.active,
.button.outline-button.med-blue.active,
button.outline-button.med-blue.active,
.btn.outline-button:focus.med-blue.active,
.btn-primary.outline-button:focus.med-blue.active,
.set-button.outline-button:focus.med-blue.active,
.button.outline-button:focus.med-blue.active,
button.outline-button:focus.med-blue.active {
  border-color: #006aae !important;
  color: #ffffff !important;
  background: #006aae !important;
}
.btn.outline-button.light,
.btn-primary.outline-button.light,
.set-button.outline-button.light,
.button.outline-button.light,
button.outline-button.light,
.btn.outline-button.light:focus,
.btn-primary.outline-button.light:focus,
.set-button.outline-button.light:focus,
.button.outline-button.light:focus,
button.outline-button.light:focus {
  border-color: #ffffff !important;
  color: #ffffff !important;
  background: transparent !important;
}
.btn.outline-button.light:hover,
.btn-primary.outline-button.light:hover,
.set-button.outline-button.light:hover,
.button.outline-button.light:hover,
button.outline-button.light:hover,
.btn.outline-button.light:focus:hover,
.btn-primary.outline-button.light:focus:hover,
.set-button.outline-button.light:focus:hover,
.button.outline-button.light:focus:hover,
button.outline-button.light:focus:hover,
.btn.outline-button.light:active,
.btn-primary.outline-button.light:active,
.set-button.outline-button.light:active,
.button.outline-button.light:active,
button.outline-button.light:active,
.btn.outline-button.light:focus:active,
.btn-primary.outline-button.light:focus:active,
.set-button.outline-button.light:focus:active,
.button.outline-button.light:focus:active,
button.outline-button.light:focus:active,
.btn.outline-button.light.active,
.btn-primary.outline-button.light.active,
.set-button.outline-button.light.active,
.button.outline-button.light.active,
button.outline-button.light.active,
.btn.outline-button.light:focus.active,
.btn-primary.outline-button.light:focus.active,
.set-button.outline-button.light:focus.active,
.button.outline-button.light:focus.active,
button.outline-button.light:focus.active {
  border-color: #ffffff;
  color: #fe6446 !important;
  background: #ffffff !important;
}
.btn.outline-button.off-white,
.btn-primary.outline-button.off-white,
.set-button.outline-button.off-white,
.button.outline-button.off-white,
button.outline-button.off-white,
.btn.outline-button.off-white:focus,
.btn-primary.outline-button.off-white:focus,
.set-button.outline-button.off-white:focus,
.button.outline-button.off-white:focus,
button.outline-button.off-white:focus {
  border-color: #fffbdb !important;
  color: #fffbdb !important;
  background: transparent !important;
}
.btn.outline-button.off-white:hover,
.btn-primary.outline-button.off-white:hover,
.set-button.outline-button.off-white:hover,
.button.outline-button.off-white:hover,
button.outline-button.off-white:hover,
.btn.outline-button.off-white:focus:hover,
.btn-primary.outline-button.off-white:focus:hover,
.set-button.outline-button.off-white:focus:hover,
.button.outline-button.off-white:focus:hover,
button.outline-button.off-white:focus:hover,
.btn.outline-button.off-white:active,
.btn-primary.outline-button.off-white:active,
.set-button.outline-button.off-white:active,
.button.outline-button.off-white:active,
button.outline-button.off-white:active,
.btn.outline-button.off-white:focus:active,
.btn-primary.outline-button.off-white:focus:active,
.set-button.outline-button.off-white:focus:active,
.button.outline-button.off-white:focus:active,
button.outline-button.off-white:focus:active,
.btn.outline-button.off-white.active,
.btn-primary.outline-button.off-white.active,
.set-button.outline-button.off-white.active,
.button.outline-button.off-white.active,
button.outline-button.off-white.active,
.btn.outline-button.off-white:focus.active,
.btn-primary.outline-button.off-white:focus.active,
.set-button.outline-button.off-white:focus.active,
.button.outline-button.off-white:focus.active,
button.outline-button.off-white:focus.active {
  border-color: #ffffff !important;
  color: #fe6446 !important;
  background: #ffffff !important;
}
.btn.outline-button.pink-button,
.btn-primary.outline-button.pink-button,
.set-button.outline-button.pink-button,
.button.outline-button.pink-button,
button.outline-button.pink-button,
.btn.outline-button.pink-button:focus,
.btn-primary.outline-button.pink-button:focus,
.set-button.outline-button.pink-button:focus,
.button.outline-button.pink-button:focus,
button.outline-button.pink-button:focus {
  border-color: #fe6446;
  color: #fe6446;
  background: transparent !important;
}
.btn.outline-button.pink-button:hover,
.btn-primary.outline-button.pink-button:hover,
.set-button.outline-button.pink-button:hover,
.button.outline-button.pink-button:hover,
button.outline-button.pink-button:hover,
.btn.outline-button.pink-button:focus:hover,
.btn-primary.outline-button.pink-button:focus:hover,
.set-button.outline-button.pink-button:focus:hover,
.button.outline-button.pink-button:focus:hover,
button.outline-button.pink-button:focus:hover,
.btn.outline-button.pink-button:active,
.btn-primary.outline-button.pink-button:active,
.set-button.outline-button.pink-button:active,
.button.outline-button.pink-button:active,
button.outline-button.pink-button:active,
.btn.outline-button.pink-button:focus:active,
.btn-primary.outline-button.pink-button:focus:active,
.set-button.outline-button.pink-button:focus:active,
.button.outline-button.pink-button:focus:active,
button.outline-button.pink-button:focus:active,
.btn.outline-button.pink-button.active,
.btn-primary.outline-button.pink-button.active,
.set-button.outline-button.pink-button.active,
.button.outline-button.pink-button.active,
button.outline-button.pink-button.active,
.btn.outline-button.pink-button:focus.active,
.btn-primary.outline-button.pink-button:focus.active,
.set-button.outline-button.pink-button:focus.active,
.button.outline-button.pink-button:focus.active,
button.outline-button.pink-button:focus.active {
  border-color: #ffffff;
  color: #fe6446;
  background: #ffffff !important;
}
.btn.small-button,
.btn-primary.small-button,
.set-button.small-button,
.button.small-button,
button.small-button,
.btn.small-button:focus,
.btn-primary.small-button:focus,
.set-button.small-button:focus,
.button.small-button:focus,
button.small-button:focus {
  font-size: 12px;
  font-size: 0.7rem;
  padding: 9px 22px 8px;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
}
.btn.small-button:after,
.btn-primary.small-button:after,
.set-button.small-button:after,
.button.small-button:after,
button.small-button:after,
.btn.small-button:focus:after,
.btn-primary.small-button:focus:after,
.set-button.small-button:focus:after,
.button.small-button:focus:after,
button.small-button:focus:after {
  display: none;
}
.btn.reduce-border-radius,
.btn-primary.reduce-border-radius,
.set-button.reduce-border-radius,
.button.reduce-border-radius,
button.reduce-border-radius {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.btn.no-bg-button,
.btn-primary.no-bg-button,
.set-button.no-bg-button,
.button.no-bg-button,
button.no-bg-button,
.btn.no-bg-button:focus,
.btn-primary.no-bg-button:focus,
.set-button.no-bg-button:focus,
.button.no-bg-button:focus,
button.no-bg-button:focus {
  padding: 4px 10px 3px;
  background-color: transparent;
  color: #02bbff !important;
  border: 0;
  margin: 0;
}
.btn.no-bg-button:after,
.btn-primary.no-bg-button:after,
.set-button.no-bg-button:after,
.button.no-bg-button:after,
button.no-bg-button:after,
.btn.no-bg-button:focus:after,
.btn-primary.no-bg-button:focus:after,
.set-button.no-bg-button:focus:after,
.button.no-bg-button:focus:after,
button.no-bg-button:focus:after {
  color: #02bbff;
}
.btn.no-bg-button:hover,
.btn-primary.no-bg-button:hover,
.set-button.no-bg-button:hover,
.button.no-bg-button:hover,
button.no-bg-button:hover,
.btn.no-bg-button:focus:hover,
.btn-primary.no-bg-button:focus:hover,
.set-button.no-bg-button:focus:hover,
.button.no-bg-button:focus:hover,
button.no-bg-button:focus:hover,
.btn.no-bg-button:active,
.btn-primary.no-bg-button:active,
.set-button.no-bg-button:active,
.button.no-bg-button:active,
button.no-bg-button:active,
.btn.no-bg-button:focus:active,
.btn-primary.no-bg-button:focus:active,
.set-button.no-bg-button:focus:active,
.button.no-bg-button:focus:active,
button.no-bg-button:focus:active,
.btn.no-bg-button.active,
.btn-primary.no-bg-button.active,
.set-button.no-bg-button.active,
.button.no-bg-button.active,
button.no-bg-button.active,
.btn.no-bg-button:focus.active,
.btn-primary.no-bg-button:focus.active,
.set-button.no-bg-button:focus.active,
.button.no-bg-button:focus.active,
button.no-bg-button:focus.active {
  background-color: transparent;
  color: #fe6446 !important;
  border: 0;
}
.btn.no-bg-button:hover:after,
.btn-primary.no-bg-button:hover:after,
.set-button.no-bg-button:hover:after,
.button.no-bg-button:hover:after,
button.no-bg-button:hover:after,
.btn.no-bg-button:focus:hover:after,
.btn-primary.no-bg-button:focus:hover:after,
.set-button.no-bg-button:focus:hover:after,
.button.no-bg-button:focus:hover:after,
button.no-bg-button:focus:hover:after,
.btn.no-bg-button:active:after,
.btn-primary.no-bg-button:active:after,
.set-button.no-bg-button:active:after,
.button.no-bg-button:active:after,
button.no-bg-button:active:after,
.btn.no-bg-button:focus:active:after,
.btn-primary.no-bg-button:focus:active:after,
.set-button.no-bg-button:focus:active:after,
.button.no-bg-button:focus:active:after,
button.no-bg-button:focus:active:after,
.btn.no-bg-button.active:after,
.btn-primary.no-bg-button.active:after,
.set-button.no-bg-button.active:after,
.button.no-bg-button.active:after,
button.no-bg-button.active:after,
.btn.no-bg-button:focus.active:after,
.btn-primary.no-bg-button:focus.active:after,
.set-button.no-bg-button:focus.active:after,
.button.no-bg-button:focus.active:after,
button.no-bg-button:focus.active:after {
  color: #fe6446;
}
.btn.no-bg-button.dark,
.btn-primary.no-bg-button.dark,
.set-button.no-bg-button.dark,
.button.no-bg-button.dark,
button.no-bg-button.dark,
.btn.no-bg-button:focus.dark,
.btn-primary.no-bg-button:focus.dark,
.set-button.no-bg-button:focus.dark,
.button.no-bg-button:focus.dark,
button.no-bg-button:focus.dark {
  color: #006aae !important;
}
.btn.no-bg-button.dark:hover,
.btn-primary.no-bg-button.dark:hover,
.set-button.no-bg-button.dark:hover,
.button.no-bg-button.dark:hover,
button.no-bg-button.dark:hover,
.btn.no-bg-button:focus.dark:hover,
.btn-primary.no-bg-button:focus.dark:hover,
.set-button.no-bg-button:focus.dark:hover,
.button.no-bg-button:focus.dark:hover,
button.no-bg-button:focus.dark:hover,
.btn.no-bg-button.dark:active,
.btn-primary.no-bg-button.dark:active,
.set-button.no-bg-button.dark:active,
.button.no-bg-button.dark:active,
button.no-bg-button.dark:active,
.btn.no-bg-button:focus.dark:active,
.btn-primary.no-bg-button:focus.dark:active,
.set-button.no-bg-button:focus.dark:active,
.button.no-bg-button:focus.dark:active,
button.no-bg-button:focus.dark:active {
  color: #f4cb01 !important;
}
.btn.right-arrow-button,
.btn-primary.right-arrow-button,
.set-button.right-arrow-button,
.button.right-arrow-button,
button.right-arrow-button,
.btn.right-arrow-button:focus,
.btn-primary.right-arrow-button:focus,
.set-button.right-arrow-button:focus,
.button.right-arrow-button:focus,
button.right-arrow-button:focus {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 13px 75px 13px 0;
  text-align: left;
  border-color: transparent !important;
  color: #02bbff !important;
  background: transparent !important;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  font-size: 16px;
  letter-spacing: 0.1px;
  margin-left: 0;
  margin-right: 0;
  line-height: 1.25;
}
.btn.right-arrow-button:after,
.btn-primary.right-arrow-button:after,
.set-button.right-arrow-button:after,
.button.right-arrow-button:after,
button.right-arrow-button:after,
.btn.right-arrow-button:focus:after,
.btn-primary.right-arrow-button:focus:after,
.set-button.right-arrow-button:focus:after,
.button.right-arrow-button:focus:after,
button.right-arrow-button:focus:after {
  position: absolute;
  top: 0;
  right: 0;
  color: #ffffff !important;
  background: #02bbff !important;
  border: 0;
  text-align: center;
  display: block;
  margin: 0;
  padding: 11px 0 11px 3px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 26px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  width: 48px;
  height: 48px;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  overflow: hidden;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.btn.right-arrow-button > span,
.btn-primary.right-arrow-button > span,
.set-button.right-arrow-button > span,
.button.right-arrow-button > span,
button.right-arrow-button > span,
.btn.right-arrow-button:focus > span,
.btn-primary.right-arrow-button:focus > span,
.set-button.right-arrow-button:focus > span,
.button.right-arrow-button:focus > span,
button.right-arrow-button:focus > span {
  display: inline-block;
  vertical-align: middle;
}
.btn.right-arrow-button:hover,
.btn-primary.right-arrow-button:hover,
.set-button.right-arrow-button:hover,
.button.right-arrow-button:hover,
button.right-arrow-button:hover,
.btn.right-arrow-button:focus:hover,
.btn-primary.right-arrow-button:focus:hover,
.set-button.right-arrow-button:focus:hover,
.button.right-arrow-button:focus:hover,
button.right-arrow-button:focus:hover,
.btn.right-arrow-button:active,
.btn-primary.right-arrow-button:active,
.set-button.right-arrow-button:active,
.button.right-arrow-button:active,
button.right-arrow-button:active,
.btn.right-arrow-button:focus:active,
.btn-primary.right-arrow-button:focus:active,
.set-button.right-arrow-button:focus:active,
.button.right-arrow-button:focus:active,
button.right-arrow-button:focus:active,
.btn.right-arrow-button.active,
.btn-primary.right-arrow-button.active,
.set-button.right-arrow-button.active,
.button.right-arrow-button.active,
button.right-arrow-button.active,
.btn.right-arrow-button:focus.active,
.btn-primary.right-arrow-button:focus.active,
.set-button.right-arrow-button:focus.active,
.button.right-arrow-button:focus.active,
button.right-arrow-button:focus.active {
  border-color: transparent !important;
  color: #fe6446 !important;
  background: transparent !important;
}
.btn.right-arrow-button:hover:after,
.btn-primary.right-arrow-button:hover:after,
.set-button.right-arrow-button:hover:after,
.button.right-arrow-button:hover:after,
button.right-arrow-button:hover:after,
.btn.right-arrow-button:focus:hover:after,
.btn-primary.right-arrow-button:focus:hover:after,
.set-button.right-arrow-button:focus:hover:after,
.button.right-arrow-button:focus:hover:after,
button.right-arrow-button:focus:hover:after,
.btn.right-arrow-button:active:after,
.btn-primary.right-arrow-button:active:after,
.set-button.right-arrow-button:active:after,
.button.right-arrow-button:active:after,
button.right-arrow-button:active:after,
.btn.right-arrow-button:focus:active:after,
.btn-primary.right-arrow-button:focus:active:after,
.set-button.right-arrow-button:focus:active:after,
.button.right-arrow-button:focus:active:after,
button.right-arrow-button:focus:active:after,
.btn.right-arrow-button.active:after,
.btn-primary.right-arrow-button.active:after,
.set-button.right-arrow-button.active:after,
.button.right-arrow-button.active:after,
button.right-arrow-button.active:after,
.btn.right-arrow-button:focus.active:after,
.btn-primary.right-arrow-button:focus.active:after,
.set-button.right-arrow-button:focus.active:after,
.button.right-arrow-button:focus.active:after,
button.right-arrow-button:focus.active:after {
  background: #fe6446 !important;
  color: #ffffff !important;
}
.btn.right-arrow-button.light,
.btn-primary.right-arrow-button.light,
.set-button.right-arrow-button.light,
.button.right-arrow-button.light,
button.right-arrow-button.light,
.btn.right-arrow-button:focus.light,
.btn-primary.right-arrow-button:focus.light,
.set-button.right-arrow-button:focus.light,
.button.right-arrow-button:focus.light,
button.right-arrow-button:focus.light,
.btn.right-arrow-button.light:focus,
.btn-primary.right-arrow-button.light:focus,
.set-button.right-arrow-button.light:focus,
.button.right-arrow-button.light:focus,
button.right-arrow-button.light:focus,
.btn.right-arrow-button:focus.light:focus,
.btn-primary.right-arrow-button:focus.light:focus,
.set-button.right-arrow-button:focus.light:focus,
.button.right-arrow-button:focus.light:focus,
button.right-arrow-button:focus.light:focus {
  border-color: transparent !important;
  color: #ffffff !important;
  background: transparent !important;
}
.btn.right-arrow-button.light:after,
.btn-primary.right-arrow-button.light:after,
.set-button.right-arrow-button.light:after,
.button.right-arrow-button.light:after,
button.right-arrow-button.light:after,
.btn.right-arrow-button:focus.light:after,
.btn-primary.right-arrow-button:focus.light:after,
.set-button.right-arrow-button:focus.light:after,
.button.right-arrow-button:focus.light:after,
button.right-arrow-button:focus.light:after,
.btn.right-arrow-button.light:focus:after,
.btn-primary.right-arrow-button.light:focus:after,
.set-button.right-arrow-button.light:focus:after,
.button.right-arrow-button.light:focus:after,
button.right-arrow-button.light:focus:after,
.btn.right-arrow-button:focus.light:focus:after,
.btn-primary.right-arrow-button:focus.light:focus:after,
.set-button.right-arrow-button:focus.light:focus:after,
.button.right-arrow-button:focus.light:focus:after,
button.right-arrow-button:focus.light:focus:after {
  color: #ffffff !important;
  background: #02bbff !important;
}
.btn.right-arrow-button.light:hover,
.btn-primary.right-arrow-button.light:hover,
.set-button.right-arrow-button.light:hover,
.button.right-arrow-button.light:hover,
button.right-arrow-button.light:hover,
.btn.right-arrow-button:focus.light:hover,
.btn-primary.right-arrow-button:focus.light:hover,
.set-button.right-arrow-button:focus.light:hover,
.button.right-arrow-button:focus.light:hover,
button.right-arrow-button:focus.light:hover,
.btn.right-arrow-button.light:focus:hover,
.btn-primary.right-arrow-button.light:focus:hover,
.set-button.right-arrow-button.light:focus:hover,
.button.right-arrow-button.light:focus:hover,
button.right-arrow-button.light:focus:hover,
.btn.right-arrow-button:focus.light:focus:hover,
.btn-primary.right-arrow-button:focus.light:focus:hover,
.set-button.right-arrow-button:focus.light:focus:hover,
.button.right-arrow-button:focus.light:focus:hover,
button.right-arrow-button:focus.light:focus:hover,
.btn.right-arrow-button.light:active,
.btn-primary.right-arrow-button.light:active,
.set-button.right-arrow-button.light:active,
.button.right-arrow-button.light:active,
button.right-arrow-button.light:active,
.btn.right-arrow-button:focus.light:active,
.btn-primary.right-arrow-button:focus.light:active,
.set-button.right-arrow-button:focus.light:active,
.button.right-arrow-button:focus.light:active,
button.right-arrow-button:focus.light:active,
.btn.right-arrow-button.light:focus:active,
.btn-primary.right-arrow-button.light:focus:active,
.set-button.right-arrow-button.light:focus:active,
.button.right-arrow-button.light:focus:active,
button.right-arrow-button.light:focus:active,
.btn.right-arrow-button:focus.light:focus:active,
.btn-primary.right-arrow-button:focus.light:focus:active,
.set-button.right-arrow-button:focus.light:focus:active,
.button.right-arrow-button:focus.light:focus:active,
button.right-arrow-button:focus.light:focus:active {
  border-color: transparent !important;
  color: #02bbff !important;
  background: transparent !important;
}
.btn.right-arrow-button.light:hover:after,
.btn-primary.right-arrow-button.light:hover:after,
.set-button.right-arrow-button.light:hover:after,
.button.right-arrow-button.light:hover:after,
button.right-arrow-button.light:hover:after,
.btn.right-arrow-button:focus.light:hover:after,
.btn-primary.right-arrow-button:focus.light:hover:after,
.set-button.right-arrow-button:focus.light:hover:after,
.button.right-arrow-button:focus.light:hover:after,
button.right-arrow-button:focus.light:hover:after,
.btn.right-arrow-button.light:focus:hover:after,
.btn-primary.right-arrow-button.light:focus:hover:after,
.set-button.right-arrow-button.light:focus:hover:after,
.button.right-arrow-button.light:focus:hover:after,
button.right-arrow-button.light:focus:hover:after,
.btn.right-arrow-button:focus.light:focus:hover:after,
.btn-primary.right-arrow-button:focus.light:focus:hover:after,
.set-button.right-arrow-button:focus.light:focus:hover:after,
.button.right-arrow-button:focus.light:focus:hover:after,
button.right-arrow-button:focus.light:focus:hover:after,
.btn.right-arrow-button.light:active:after,
.btn-primary.right-arrow-button.light:active:after,
.set-button.right-arrow-button.light:active:after,
.button.right-arrow-button.light:active:after,
button.right-arrow-button.light:active:after,
.btn.right-arrow-button:focus.light:active:after,
.btn-primary.right-arrow-button:focus.light:active:after,
.set-button.right-arrow-button:focus.light:active:after,
.button.right-arrow-button:focus.light:active:after,
button.right-arrow-button:focus.light:active:after,
.btn.right-arrow-button.light:focus:active:after,
.btn-primary.right-arrow-button.light:focus:active:after,
.set-button.right-arrow-button.light:focus:active:after,
.button.right-arrow-button.light:focus:active:after,
button.right-arrow-button.light:focus:active:after,
.btn.right-arrow-button:focus.light:focus:active:after,
.btn-primary.right-arrow-button:focus.light:focus:active:after,
.set-button.right-arrow-button:focus.light:focus:active:after,
.button.right-arrow-button:focus.light:focus:active:after,
button.right-arrow-button:focus.light:focus:active:after {
  background: #ffffff !important;
  color: #02bbff !important;
}
.btn.bottom-arrow,
.btn-primary.bottom-arrow,
.set-button.bottom-arrow,
.button.bottom-arrow,
button.bottom-arrow,
.btn.bottom-arrow:focus,
.btn-primary.bottom-arrow:focus,
.set-button.bottom-arrow:focus,
.button.bottom-arrow:focus,
button.bottom-arrow:focus {
  padding: 4px 10px;
  background-color: transparent;
  color: #fe6446 !important;
  border: 0;
  margin: 0;
  text-align: center;
}
.btn.bottom-arrow:after,
.btn-primary.bottom-arrow:after,
.set-button.bottom-arrow:after,
.button.bottom-arrow:after,
button.bottom-arrow:after,
.btn.bottom-arrow:focus:after,
.btn-primary.bottom-arrow:focus:after,
.set-button.bottom-arrow:focus:after,
.button.bottom-arrow:focus:after,
button.bottom-arrow:focus:after {
  position: relative;
  color: #fe6446;
  background: transparent;
  border: 2px solid #dddddd;
  text-align: center;
  display: block;
  margin: 10px auto 0;
  padding: 5px 0 5px 2px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 22px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f107";
  width: 35px;
  height: 35px;
  border-top-right-radius: 18px;
  border-top-left-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  overflow: hidden;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.btn.bottom-arrow:hover,
.btn-primary.bottom-arrow:hover,
.set-button.bottom-arrow:hover,
.button.bottom-arrow:hover,
button.bottom-arrow:hover,
.btn.bottom-arrow:focus:hover,
.btn-primary.bottom-arrow:focus:hover,
.set-button.bottom-arrow:focus:hover,
.button.bottom-arrow:focus:hover,
button.bottom-arrow:focus:hover,
.btn.bottom-arrow:active,
.btn-primary.bottom-arrow:active,
.set-button.bottom-arrow:active,
.button.bottom-arrow:active,
button.bottom-arrow:active,
.btn.bottom-arrow:focus:active,
.btn-primary.bottom-arrow:focus:active,
.set-button.bottom-arrow:focus:active,
.button.bottom-arrow:focus:active,
button.bottom-arrow:focus:active {
  background-color: transparent;
  color: #02bbff !important;
  border: 0;
}
.btn.bottom-arrow:hover:after,
.btn-primary.bottom-arrow:hover:after,
.set-button.bottom-arrow:hover:after,
.button.bottom-arrow:hover:after,
button.bottom-arrow:hover:after,
.btn.bottom-arrow:focus:hover:after,
.btn-primary.bottom-arrow:focus:hover:after,
.set-button.bottom-arrow:focus:hover:after,
.button.bottom-arrow:focus:hover:after,
button.bottom-arrow:focus:hover:after,
.btn.bottom-arrow:active:after,
.btn-primary.bottom-arrow:active:after,
.set-button.bottom-arrow:active:after,
.button.bottom-arrow:active:after,
button.bottom-arrow:active:after,
.btn.bottom-arrow:focus:active:after,
.btn-primary.bottom-arrow:focus:active:after,
.set-button.bottom-arrow:focus:active:after,
.button.bottom-arrow:focus:active:after,
button.bottom-arrow:focus:active:after {
  color: #ffffff;
  background: #02bbff;
  border-color: #02bbff;
}
.btn.bottom-arrow.blue,
.btn-primary.bottom-arrow.blue,
.set-button.bottom-arrow.blue,
.button.bottom-arrow.blue,
button.bottom-arrow.blue,
.btn.bottom-arrow:focus.blue,
.btn-primary.bottom-arrow:focus.blue,
.set-button.bottom-arrow:focus.blue,
.button.bottom-arrow:focus.blue,
button.bottom-arrow:focus.blue {
  color: #02bbff !important;
}
.btn.bottom-arrow.blue:after,
.btn-primary.bottom-arrow.blue:after,
.set-button.bottom-arrow.blue:after,
.button.bottom-arrow.blue:after,
button.bottom-arrow.blue:after,
.btn.bottom-arrow:focus.blue:after,
.btn-primary.bottom-arrow:focus.blue:after,
.set-button.bottom-arrow:focus.blue:after,
.button.bottom-arrow:focus.blue:after,
button.bottom-arrow:focus.blue:after {
  color: #02bbff;
}
.btn.bottom-arrow.blue:hover,
.btn-primary.bottom-arrow.blue:hover,
.set-button.bottom-arrow.blue:hover,
.button.bottom-arrow.blue:hover,
button.bottom-arrow.blue:hover,
.btn.bottom-arrow:focus.blue:hover,
.btn-primary.bottom-arrow:focus.blue:hover,
.set-button.bottom-arrow:focus.blue:hover,
.button.bottom-arrow:focus.blue:hover,
button.bottom-arrow:focus.blue:hover,
.btn.bottom-arrow.blue:active,
.btn-primary.bottom-arrow.blue:active,
.set-button.bottom-arrow.blue:active,
.button.bottom-arrow.blue:active,
button.bottom-arrow.blue:active,
.btn.bottom-arrow:focus.blue:active,
.btn-primary.bottom-arrow:focus.blue:active,
.set-button.bottom-arrow:focus.blue:active,
.button.bottom-arrow:focus.blue:active,
button.bottom-arrow:focus.blue:active {
  color: #02bbff !important;
}
.btn.bottom-arrow.blue:hover:after,
.btn-primary.bottom-arrow.blue:hover:after,
.set-button.bottom-arrow.blue:hover:after,
.button.bottom-arrow.blue:hover:after,
button.bottom-arrow.blue:hover:after,
.btn.bottom-arrow:focus.blue:hover:after,
.btn-primary.bottom-arrow:focus.blue:hover:after,
.set-button.bottom-arrow:focus.blue:hover:after,
.button.bottom-arrow:focus.blue:hover:after,
button.bottom-arrow:focus.blue:hover:after,
.btn.bottom-arrow.blue:active:after,
.btn-primary.bottom-arrow.blue:active:after,
.set-button.bottom-arrow.blue:active:after,
.button.bottom-arrow.blue:active:after,
button.bottom-arrow.blue:active:after,
.btn.bottom-arrow:focus.blue:active:after,
.btn-primary.bottom-arrow:focus.blue:active:after,
.set-button.bottom-arrow:focus.blue:active:after,
.button.bottom-arrow:focus.blue:active:after,
button.bottom-arrow:focus.blue:active:after {
  color: #ffffff;
  background: #02bbff;
  border-color: #02bbff;
}
.btn.bottom-arrow.violet,
.btn-primary.bottom-arrow.violet,
.set-button.bottom-arrow.violet,
.button.bottom-arrow.violet,
button.bottom-arrow.violet,
.btn.bottom-arrow:focus.violet,
.btn-primary.bottom-arrow:focus.violet,
.set-button.bottom-arrow:focus.violet,
.button.bottom-arrow:focus.violet,
button.bottom-arrow:focus.violet,
.btn.bottom-arrow.purple,
.btn-primary.bottom-arrow.purple,
.set-button.bottom-arrow.purple,
.button.bottom-arrow.purple,
button.bottom-arrow.purple,
.btn.bottom-arrow:focus.purple,
.btn-primary.bottom-arrow:focus.purple,
.set-button.bottom-arrow:focus.purple,
.button.bottom-arrow:focus.purple,
button.bottom-arrow:focus.purple {
  color: #23325b !important;
}
.btn.bottom-arrow.violet:after,
.btn-primary.bottom-arrow.violet:after,
.set-button.bottom-arrow.violet:after,
.button.bottom-arrow.violet:after,
button.bottom-arrow.violet:after,
.btn.bottom-arrow:focus.violet:after,
.btn-primary.bottom-arrow:focus.violet:after,
.set-button.bottom-arrow:focus.violet:after,
.button.bottom-arrow:focus.violet:after,
button.bottom-arrow:focus.violet:after,
.btn.bottom-arrow.purple:after,
.btn-primary.bottom-arrow.purple:after,
.set-button.bottom-arrow.purple:after,
.button.bottom-arrow.purple:after,
button.bottom-arrow.purple:after,
.btn.bottom-arrow:focus.purple:after,
.btn-primary.bottom-arrow:focus.purple:after,
.set-button.bottom-arrow:focus.purple:after,
.button.bottom-arrow:focus.purple:after,
button.bottom-arrow:focus.purple:after {
  color: #23325b;
}
.btn.bottom-arrow.violet:hover,
.btn-primary.bottom-arrow.violet:hover,
.set-button.bottom-arrow.violet:hover,
.button.bottom-arrow.violet:hover,
button.bottom-arrow.violet:hover,
.btn.bottom-arrow:focus.violet:hover,
.btn-primary.bottom-arrow:focus.violet:hover,
.set-button.bottom-arrow:focus.violet:hover,
.button.bottom-arrow:focus.violet:hover,
button.bottom-arrow:focus.violet:hover,
.btn.bottom-arrow.purple:hover,
.btn-primary.bottom-arrow.purple:hover,
.set-button.bottom-arrow.purple:hover,
.button.bottom-arrow.purple:hover,
button.bottom-arrow.purple:hover,
.btn.bottom-arrow:focus.purple:hover,
.btn-primary.bottom-arrow:focus.purple:hover,
.set-button.bottom-arrow:focus.purple:hover,
.button.bottom-arrow:focus.purple:hover,
button.bottom-arrow:focus.purple:hover,
.btn.bottom-arrow.violet:active,
.btn-primary.bottom-arrow.violet:active,
.set-button.bottom-arrow.violet:active,
.button.bottom-arrow.violet:active,
button.bottom-arrow.violet:active,
.btn.bottom-arrow:focus.violet:active,
.btn-primary.bottom-arrow:focus.violet:active,
.set-button.bottom-arrow:focus.violet:active,
.button.bottom-arrow:focus.violet:active,
button.bottom-arrow:focus.violet:active,
.btn.bottom-arrow.purple:active,
.btn-primary.bottom-arrow.purple:active,
.set-button.bottom-arrow.purple:active,
.button.bottom-arrow.purple:active,
button.bottom-arrow.purple:active,
.btn.bottom-arrow:focus.purple:active,
.btn-primary.bottom-arrow:focus.purple:active,
.set-button.bottom-arrow:focus.purple:active,
.button.bottom-arrow:focus.purple:active,
button.bottom-arrow:focus.purple:active {
  color: #23325b !important;
}
.btn.bottom-arrow.violet:hover:after,
.btn-primary.bottom-arrow.violet:hover:after,
.set-button.bottom-arrow.violet:hover:after,
.button.bottom-arrow.violet:hover:after,
button.bottom-arrow.violet:hover:after,
.btn.bottom-arrow:focus.violet:hover:after,
.btn-primary.bottom-arrow:focus.violet:hover:after,
.set-button.bottom-arrow:focus.violet:hover:after,
.button.bottom-arrow:focus.violet:hover:after,
button.bottom-arrow:focus.violet:hover:after,
.btn.bottom-arrow.purple:hover:after,
.btn-primary.bottom-arrow.purple:hover:after,
.set-button.bottom-arrow.purple:hover:after,
.button.bottom-arrow.purple:hover:after,
button.bottom-arrow.purple:hover:after,
.btn.bottom-arrow:focus.purple:hover:after,
.btn-primary.bottom-arrow:focus.purple:hover:after,
.set-button.bottom-arrow:focus.purple:hover:after,
.button.bottom-arrow:focus.purple:hover:after,
button.bottom-arrow:focus.purple:hover:after,
.btn.bottom-arrow.violet:active:after,
.btn-primary.bottom-arrow.violet:active:after,
.set-button.bottom-arrow.violet:active:after,
.button.bottom-arrow.violet:active:after,
button.bottom-arrow.violet:active:after,
.btn.bottom-arrow:focus.violet:active:after,
.btn-primary.bottom-arrow:focus.violet:active:after,
.set-button.bottom-arrow:focus.violet:active:after,
.button.bottom-arrow:focus.violet:active:after,
button.bottom-arrow:focus.violet:active:after,
.btn.bottom-arrow.purple:active:after,
.btn-primary.bottom-arrow.purple:active:after,
.set-button.bottom-arrow.purple:active:after,
.button.bottom-arrow.purple:active:after,
button.bottom-arrow.purple:active:after,
.btn.bottom-arrow:focus.purple:active:after,
.btn-primary.bottom-arrow:focus.purple:active:after,
.set-button.bottom-arrow:focus.purple:active:after,
.button.bottom-arrow:focus.purple:active:after,
button.bottom-arrow:focus.purple:active:after {
  color: #ffffff;
  background: #23325b;
  border-color: #23325b;
}
.btn.bottom-arrow.no-text:after,
.btn-primary.bottom-arrow.no-text:after,
.set-button.bottom-arrow.no-text:after,
.button.bottom-arrow.no-text:after,
button.bottom-arrow.no-text:after,
.btn.bottom-arrow:focus.no-text:after,
.btn-primary.bottom-arrow:focus.no-text:after,
.set-button.bottom-arrow:focus.no-text:after,
.button.bottom-arrow:focus.no-text:after,
button.bottom-arrow:focus.no-text:after {
  margin-top: 0;
}
@media (max-width: 480px) {
  .EVOWV_ranger {
    left: 0 !important;
    min-width: 260px !important;
  }
}
#float-scroll-btn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999999;
  display: none;
  opacity: 1.0;
  min-width: 0;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
#float-scroll-btn:after {
  background: #223760;
  border-color: #223760;
  color: #ffffff;
}
#float-scroll-btn:hover:after,
#float-scroll-btn:active:after {
  background: #223760;
  border-color: #223760;
  color: #02bbff;
}
@media (min-width: 1025px) {
  #float-scroll-btn {
    display: block;
  }
}
#float-scroll-btn.closed {
  opacity: 0.0;
  pointer-events: none;
}
.light .btn,
.column-part.light .btn,
.light .btn-primary,
.column-part.light .btn-primary,
.light .set-button,
.column-part.light .set-button {
  overflow: visible;
}
.light .btn,
.column-part.light .btn,
.light .btn-primary,
.column-part.light .btn-primary,
.light .set-button,
.column-part.light .set-button,
.light .btn:focus,
.column-part.light .btn:focus,
.light .btn-primary:focus,
.column-part.light .btn-primary:focus,
.light .set-button:focus,
.column-part.light .set-button:focus {
  color: #ffffff;
  background-color: #fe6446;
  border-color: #fe6446;
}
.light .btn:after,
.column-part.light .btn:after,
.light .btn-primary:after,
.column-part.light .btn-primary:after,
.light .set-button:after,
.column-part.light .set-button:after,
.light .btn:focus:after,
.column-part.light .btn:focus:after,
.light .btn-primary:focus:after,
.column-part.light .btn-primary:focus:after,
.light .set-button:focus:after,
.column-part.light .set-button:focus:after {
  color: #ffffff;
}
.light .btn:hover,
.column-part.light .btn:hover,
.light .btn-primary:hover,
.column-part.light .btn-primary:hover,
.light .set-button:hover,
.column-part.light .set-button:hover,
.light .btn:focus:hover,
.column-part.light .btn:focus:hover,
.light .btn-primary:focus:hover,
.column-part.light .btn-primary:focus:hover,
.light .set-button:focus:hover,
.column-part.light .set-button:focus:hover,
.light .btn:active,
.column-part.light .btn:active,
.light .btn-primary:active,
.column-part.light .btn-primary:active,
.light .set-button:active,
.column-part.light .set-button:active,
.light .btn:focus:active,
.column-part.light .btn:focus:active,
.light .btn-primary:focus:active,
.column-part.light .btn-primary:focus:active,
.light .set-button:focus:active,
.column-part.light .set-button:focus:active {
  color: #fe6446;
  background-color: #ffffff;
  border-color: #ffffff;
}
.light .btn:hover:after,
.column-part.light .btn:hover:after,
.light .btn-primary:hover:after,
.column-part.light .btn-primary:hover:after,
.light .set-button:hover:after,
.column-part.light .set-button:hover:after,
.light .btn:focus:hover:after,
.column-part.light .btn:focus:hover:after,
.light .btn-primary:focus:hover:after,
.column-part.light .btn-primary:focus:hover:after,
.light .set-button:focus:hover:after,
.column-part.light .set-button:focus:hover:after,
.light .btn:active:after,
.column-part.light .btn:active:after,
.light .btn-primary:active:after,
.column-part.light .btn-primary:active:after,
.light .set-button:active:after,
.column-part.light .set-button:active:after,
.light .btn:focus:active:after,
.column-part.light .btn:focus:active:after,
.light .btn-primary:focus:active:after,
.column-part.light .btn-primary:focus:active:after,
.light .set-button:focus:active:after,
.column-part.light .set-button:focus:active:after {
  color: #fe6446;
}
.light .btn.no-bg-button,
.column-part.light .btn.no-bg-button,
.light .btn-primary.no-bg-button,
.column-part.light .btn-primary.no-bg-button,
.light .set-button.no-bg-button,
.column-part.light .set-button.no-bg-button,
.light .btn.no-bg-button:focus,
.column-part.light .btn.no-bg-button:focus,
.light .btn-primary.no-bg-button:focus,
.column-part.light .btn-primary.no-bg-button:focus,
.light .set-button.no-bg-button:focus,
.column-part.light .set-button.no-bg-button:focus {
  color: #006aae !important;
  background: transparent !important;
}
.light .btn.no-bg-button:after,
.column-part.light .btn.no-bg-button:after,
.light .btn-primary.no-bg-button:after,
.column-part.light .btn-primary.no-bg-button:after,
.light .set-button.no-bg-button:after,
.column-part.light .set-button.no-bg-button:after,
.light .btn.no-bg-button:focus:after,
.column-part.light .btn.no-bg-button:focus:after,
.light .btn-primary.no-bg-button:focus:after,
.column-part.light .btn-primary.no-bg-button:focus:after,
.light .set-button.no-bg-button:focus:after,
.column-part.light .set-button.no-bg-button:focus:after {
  display: none;
}
.light .btn.no-bg-button:hover,
.column-part.light .btn.no-bg-button:hover,
.light .btn-primary.no-bg-button:hover,
.column-part.light .btn-primary.no-bg-button:hover,
.light .set-button.no-bg-button:hover,
.column-part.light .set-button.no-bg-button:hover,
.light .btn.no-bg-button:focus:hover,
.column-part.light .btn.no-bg-button:focus:hover,
.light .btn-primary.no-bg-button:focus:hover,
.column-part.light .btn-primary.no-bg-button:focus:hover,
.light .set-button.no-bg-button:focus:hover,
.column-part.light .set-button.no-bg-button:focus:hover,
.light .btn.no-bg-button:active,
.column-part.light .btn.no-bg-button:active,
.light .btn-primary.no-bg-button:active,
.column-part.light .btn-primary.no-bg-button:active,
.light .set-button.no-bg-button:active,
.column-part.light .set-button.no-bg-button:active,
.light .btn.no-bg-button:focus:active,
.column-part.light .btn.no-bg-button:focus:active,
.light .btn-primary.no-bg-button:focus:active,
.column-part.light .btn-primary.no-bg-button:focus:active,
.light .set-button.no-bg-button:focus:active,
.column-part.light .set-button.no-bg-button:focus:active {
  color: #f4cb01 !important;
  background: transparent !important;
}
.banner .banner-holder p,
.banner:not(.mobile-light-text) .banner-holder p {
  color: #ffffff;
}
.banner .banner-holder a,
.banner:not(.mobile-light-text) .banner-holder a {
  color: #02bbff;
}
.banner .banner-holder a:hover,
.banner:not(.mobile-light-text) .banner-holder a:hover,
.banner .banner-holder a:active,
.banner:not(.mobile-light-text) .banner-holder a:active {
  color: #fe6446;
}
.banner .banner-holder h1,
.banner:not(.mobile-light-text) .banner-holder h1,
.banner .banner-holder h2,
.banner:not(.mobile-light-text) .banner-holder h2,
.banner .banner-holder h3,
.banner:not(.mobile-light-text) .banner-holder h3,
.banner .banner-holder h4,
.banner:not(.mobile-light-text) .banner-holder h4,
.banner .banner-holder h5,
.banner:not(.mobile-light-text) .banner-holder h5,
.banner .banner-holder h6,
.banner:not(.mobile-light-text) .banner-holder h6 {
  color: #ffffff;
}
.banner .banner-holder .caption-holder .text-box,
.banner:not(.mobile-light-text) .banner-holder .caption-holder .text-box {
  color: #ffffff;
}
.banner .banner-holder .caption-holder a.set-button,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button,
.banner .banner-holder .caption-holder a.set-button:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button:focus {
  color: #ffffff !important;
  background: #fe6446;
  border-color: #fe6446;
}
.banner .banner-holder .caption-holder a.set-button:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button:hover,
.banner .banner-holder .caption-holder a.set-button:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button:focus:hover,
.banner .banner-holder .caption-holder a.set-button:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button:active,
.banner .banner-holder .caption-holder a.set-button:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button:focus:active,
.banner .banner-holder .caption-holder a.set-button.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.active,
.banner .banner-holder .caption-holder a.set-button:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button:focus.active {
  color: #fe6446 !important;
  background: #ffffff;
  border-color: #ffffff;
}
.banner .banner-holder .caption-holder a.set-button.bottom-arrow,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus {
  color: #ffffff !important;
  background: transparent !important;
  border-color: transparent !important;
}
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:after,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus:after {
  color: #23325b !important;
  background: transparent !important;
  border-color: rgba(255, 255, 255, 0.6) !important;
}
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:hover,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus:hover,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:active,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus:active,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow.active,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus.active {
  color: #23325b !important;
  background: transparent !important;
  border-color: transparent !important;
}
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:hover:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:hover:after,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus:hover:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus:hover:after,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:active:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:active:after,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus:active:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus:active:after,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow.active:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow.active:after,
.banner .banner-holder .caption-holder a.set-button.bottom-arrow:focus.active:after,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.bottom-arrow:focus.active:after {
  color: #ffffff !important;
  background: #23325b !important;
  border-color: #23325b !important;
}
.banner .banner-holder .caption-holder a.set-button.blue-button,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button,
.banner .banner-holder .caption-holder a.set-button.blue-button:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button:focus {
  color: #ffffff !important;
  background: #02bbff;
  border-color: #02bbff;
}
.banner .banner-holder .caption-holder a.set-button.blue-button:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button:hover,
.banner .banner-holder .caption-holder a.set-button.blue-button:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button:focus:hover,
.banner .banner-holder .caption-holder a.set-button.blue-button:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button:active,
.banner .banner-holder .caption-holder a.set-button.blue-button:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button:focus:active,
.banner .banner-holder .caption-holder a.set-button.blue-button.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button.active,
.banner .banner-holder .caption-holder a.set-button.blue-button:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.blue-button:focus.active {
  color: #02bbff !important;
  background: #ffffff;
  border-color: #ffffff;
}
.banner .banner-holder .caption-holder a.set-button.light-blue-button,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button,
.banner .banner-holder .caption-holder a.set-button.light-blue-button:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button:focus {
  color: #ffffff !important;
  background: #36bfec;
  border-color: #36bfec;
}
.banner .banner-holder .caption-holder a.set-button.light-blue-button:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button:hover,
.banner .banner-holder .caption-holder a.set-button.light-blue-button:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button:focus:hover,
.banner .banner-holder .caption-holder a.set-button.light-blue-button:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button:active,
.banner .banner-holder .caption-holder a.set-button.light-blue-button:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button:focus:active,
.banner .banner-holder .caption-holder a.set-button.light-blue-button.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button.active,
.banner .banner-holder .caption-holder a.set-button.light-blue-button:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.light-blue-button:focus.active {
  color: #02bbff !important;
  background: #ffffff;
  border-color: #ffffff;
}
.banner .banner-holder .caption-holder a.set-button.purple-button,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button,
.banner .banner-holder .caption-holder a.set-button.purple-button:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button:focus {
  color: #ffffff !important;
  background: #763c84;
  border-color: purple;
}
.banner .banner-holder .caption-holder a.set-button.purple-button:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button:hover,
.banner .banner-holder .caption-holder a.set-button.purple-button:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button:focus:hover,
.banner .banner-holder .caption-holder a.set-button.purple-button:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button:active,
.banner .banner-holder .caption-holder a.set-button.purple-button:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button:focus:active,
.banner .banner-holder .caption-holder a.set-button.purple-button.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button.active,
.banner .banner-holder .caption-holder a.set-button.purple-button:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.purple-button:focus.active {
  color: #763c84 !important;
  background: #ffffff;
  border-color: #ffffff;
}
.banner .banner-holder .caption-holder a.set-button.dark,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark,
.banner .banner-holder .caption-holder a.set-button.dark:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark:focus {
  color: #ffffff !important;
  background: #fe6446;
  border-color: #fe6446;
}
.banner .banner-holder .caption-holder a.set-button.dark:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark:hover,
.banner .banner-holder .caption-holder a.set-button.dark:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark:focus:hover,
.banner .banner-holder .caption-holder a.set-button.dark:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark:active,
.banner .banner-holder .caption-holder a.set-button.dark:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark:focus:active,
.banner .banner-holder .caption-holder a.set-button.dark.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.active,
.banner .banner-holder .caption-holder a.set-button.dark:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark:focus.active {
  color: #ffffff !important;
  background: #bd3d24;
  border-color: #bd3d24;
}
.banner .banner-holder .caption-holder a.set-button.dark.blue-button,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button,
.banner .banner-holder .caption-holder a.set-button.dark.blue-button:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button:focus {
  color: #ffffff !important;
  background: #02bbff;
  border-color: #02bbff;
}
.banner .banner-holder .caption-holder a.set-button.dark.blue-button:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button:hover,
.banner .banner-holder .caption-holder a.set-button.dark.blue-button:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button:focus:hover,
.banner .banner-holder .caption-holder a.set-button.dark.blue-button:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button:active,
.banner .banner-holder .caption-holder a.set-button.dark.blue-button:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button:focus:active,
.banner .banner-holder .caption-holder a.set-button.dark.blue-button.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button.active,
.banner .banner-holder .caption-holder a.set-button.dark.blue-button:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.blue-button:focus.active {
  color: #ffffff !important;
  background: #015b87;
  border-color: #015b87;
}
.banner .banner-holder .caption-holder a.set-button.dark.purple-button,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button,
.banner .banner-holder .caption-holder a.set-button.dark.purple-button:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button:focus {
  color: #ffffff !important;
  background: #763c84;
  border-color: #763c84;
}
.banner .banner-holder .caption-holder a.set-button.dark.purple-button:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button:hover,
.banner .banner-holder .caption-holder a.set-button.dark.purple-button:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button:focus:hover,
.banner .banner-holder .caption-holder a.set-button.dark.purple-button:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button:active,
.banner .banner-holder .caption-holder a.set-button.dark.purple-button:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button:focus:active,
.banner .banner-holder .caption-holder a.set-button.dark.purple-button.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button.active,
.banner .banner-holder .caption-holder a.set-button.dark.purple-button:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.dark.purple-button:focus.active {
  color: #ffffff !important;
  background: #310f39;
  border-color: #310f39;
}
.banner .banner-holder .caption-holder a.set-button.outline-button,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button,
.banner .banner-holder .caption-holder a.set-button.outline-button:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button:focus {
  color: #ffffff !important;
  background: transparent !important;
  border-color: #fe6446 !important;
}
.banner .banner-holder .caption-holder a.set-button.outline-button:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button:hover,
.banner .banner-holder .caption-holder a.set-button.outline-button:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button:focus:hover,
.banner .banner-holder .caption-holder a.set-button.outline-button:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button:active,
.banner .banner-holder .caption-holder a.set-button.outline-button:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button:focus:active,
.banner .banner-holder .caption-holder a.set-button.outline-button.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.active,
.banner .banner-holder .caption-holder a.set-button.outline-button:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button:focus.active {
  color: #ffffff !important;
  background: #fe6446 !important;
  border-color: #fe6446 !important;
}
.banner .banner-holder .caption-holder a.set-button.outline-button.light,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light,
.banner .banner-holder .caption-holder a.set-button.outline-button.light:focus,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light:focus {
  border-color: #ffffff !important;
  color: #ffffff !important;
  background: transparent !important;
}
.banner .banner-holder .caption-holder a.set-button.outline-button.light:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light:hover,
.banner .banner-holder .caption-holder a.set-button.outline-button.light:focus:hover,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light:focus:hover,
.banner .banner-holder .caption-holder a.set-button.outline-button.light:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light:active,
.banner .banner-holder .caption-holder a.set-button.outline-button.light:focus:active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light:focus:active,
.banner .banner-holder .caption-holder a.set-button.outline-button.light.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light.active,
.banner .banner-holder .caption-holder a.set-button.outline-button.light:focus.active,
.banner:not(.mobile-light-text) .banner-holder .caption-holder a.set-button.outline-button.light:focus.active {
  border-color: #ffffff;
  color: #fe6446 !important;
  background: #ffffff !important;
}
.banner.dark .banner-holder p,
.banner:not(.mobile-light-text).dark .banner-holder p {
  color: #777777;
}
.banner.dark .banner-holder .caption-holder .text-box,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder .text-box {
  color: #2c2c2c;
}
.banner.dark .banner-holder .caption-holder a.set-button,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button,
.banner.dark .banner-holder .caption-holder a.set-button:focus,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button:focus {
  color: #ffffff !important;
  background: #02bbff;
  border-color: #02bbff;
}
.banner.dark .banner-holder .caption-holder a.set-button:hover,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button:hover,
.banner.dark .banner-holder .caption-holder a.set-button:focus:hover,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button:focus:hover,
.banner.dark .banner-holder .caption-holder a.set-button:active,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button:active,
.banner.dark .banner-holder .caption-holder a.set-button:focus:active,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button:focus:active,
.banner.dark .banner-holder .caption-holder a.set-button.active,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button.active,
.banner.dark .banner-holder .caption-holder a.set-button:focus.active,
.banner:not(.mobile-light-text).dark .banner-holder .caption-holder a.set-button:focus.active {
  color: #ffffff !important;
  background: #015b87;
  border-color: #015b87;
}
.mm-clear:after,
.mm-clear:before,
.mm-close:after,
.mm-close:before {
  border: 0 !important;
}
.mm-menu {
  -webkit-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}
.mm-menu .mm-navbar:before,
.mm-menu .mm-navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.mm-menu .mm-navbar:after {
  clear: both;
}
.mm-menu .mm-navbar .social_main_menu li {
  margin: 0 10px;
}
.mm-menu .mm-navbar .social_main_menu li a {
  padding: 2px 10px;
  color: #fff !important;
}
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  height: 100% !important;
  max-height: none !important;
}
.mm-menu .mm-navbar .mm-btn.mm-close {
  position: absolute;
  padding: 10px;
  z-index: 100;
  right: 5px;
  top: 0;
}
.mm-menu .mm-navbar .mm-btn.mm-close:before,
.mm-menu .mm-navbar .mm-btn.mm-close:after {
  position: absolute;
  width: 25px;
  height: 3px;
  right: 5px;
  content: '';
  background: #fe6446;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.mm-menu .mm-navbar .mm-btn.mm-close:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mm-menu .mm-navbar .mm-btn.mm-close:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mm-menu .mm-navbar .mm-btn.mm-close:hover,
.mm-menu .mm-navbar .mm-btn.mm-close:active {
  color: #fe6446;
}
.mm-menu .mm-navbar .mm-btn.mm-close:hover:before,
.mm-menu .mm-navbar .mm-btn.mm-close:active:before,
.mm-menu .mm-navbar .mm-btn.mm-close:hover:after,
.mm-menu .mm-navbar .mm-btn.mm-close:active:after {
  background: #fe6446;
}
.mm-menu .mm-navbar-bottom {
  border-top: 0;
  height: 43px;
}
.mm-navbar-bottom-1 {
  bottom: 0;
}
.mm-listview > li,
.mm-listview > li:after,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before {
  border-color: rgba(0, 0, 0, 0);
}
.mm-menu .mm-navbar .mm-btn.mm-close:before,
.mm-menu .mm-navbar .mm-btn.mm-prev:before,
.mm-menu .mm-navbar .mm-btn.mm-next:before,
.mm-menu .mm-navbar .mm-btn.mm-close:after,
.mm-menu .mm-navbar .mm-btn.mm-prev:after,
.mm-menu .mm-navbar .mm-btn.mm-next:after,
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
  border-color: #fff;
}
.mm-menu .mm-listview > li > a,
.mm-menu.mm-theme-dark .mm-listview > li > a,
.mm-menu.mm-theme-light .mm-listview > li > a,
.mm-menu .mm-listview > li > span,
.mm-menu.mm-theme-dark .mm-listview > li > span,
.mm-menu.mm-theme-light .mm-listview > li > span {
  padding: 15px 5px 15px 40px;
}
.mm-navbar.mm-navbar-bottom li {
  padding: 0;
}
.mm-navbar.mm-navbar-bottom li a {
  display: block;
  padding: 10px 0;
  height: 43px;
  opacity: 0.4;
  color: #222;
}
.mm-navbar.mm-navbar-bottom li a:hover,
.mm-navbar.mm-navbar-bottom li a:active {
  opacity: 1.0;
}
.mm-menu .mm-navbar > *.mm-title,
.mm-menu .mm-navbar a.mm-title {
  color: #ffffff;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: 1.2px;
  font-size: 12px !important;
  font-weight: 600;
  text-transform: uppercase;
}
.mm-menu .mm-navbar > *.icon-facebook,
.mm-menu .mm-navbar a.icon-facebook {
  font-size: 22px;
  background: #3e5a96 !important;
}
.mm-menu .mm-navbar > *.icon-twitter,
.mm-menu .mm-navbar a.icon-twitter {
  font-size: 22px;
  background: #27adeb !important;
}
.mm-menu .mm-navbar > *.icon-youtube,
.mm-menu .mm-navbar a.icon-youtube {
  font-size: 22px;
  background: #e8003f !important;
}
.mm-menu .mm-navbar > *.icon-linkedin,
.mm-menu .mm-navbar a.icon-linkedin {
  font-size: 22px;
  background: #2d4781 !important;
}
.mm-menu .mm-navbar > *.icon-instagram,
.mm-menu .mm-navbar a.icon-instagram {
  background: #cc4915 !important;
  font-size: 18px;
  line-height: 1.3;
}
.mm-menu .mm-navbar > *.icon-flickr,
.mm-menu .mm-navbar a.icon-flickr {
  background: #0063db !important;
}
.mm-menu .mm-navbar > *.icon-flickr:before,
.mm-menu .mm-navbar a.icon-flickr:before {
  position: relative;
  display: block;
  margin: 0 auto;
  content: '';
  width: 16px;
  height: 8px;
  overflow: hidden;
  background: transparent url(images/flickr.png) no-repeat 0 -99px;
  top: 50%;
  margin-top: -4px;
  opacity: 0.7;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.mm-menu .mm-navbar > *.icon-flickr:hover:before,
.mm-menu .mm-navbar a.icon-flickr:hover:before,
.mm-menu .mm-navbar > *.icon-flickr:active:before,
.mm-menu .mm-navbar a.icon-flickr:active:before {
  opacity: 1.0;
}
.mm-panels,
.mm-panels > .mm-panel {
  background: transparent !important;
}
.mm-menu,
.mm-menu.mm-theme-dark,
.mm-menu.mm-theme-light {
  background: rgba(0, 142, 210, 0.98) !important;
  font-family: 'Rubik Medium', Arial, sans-serif;
  text-transform: none;
  font-weight: normal;
  font-weight: 400;
  letter-spacing: 0;
}
@media (min-width: 1025px) {
  .mm-menu,
  .mm-menu.mm-theme-dark,
  .mm-menu.mm-theme-light {
    display: none;
  }
}
.mm-menu .mm-navbar,
.mm-menu.mm-theme-dark .mm-navbar,
.mm-menu.mm-theme-light .mm-navbar {
  border-color: transparent;
  background: #015b87 !important;
}
.mm-menu .mm-listview > li > a,
.mm-menu.mm-theme-dark .mm-listview > li > a,
.mm-menu.mm-theme-light .mm-listview > li > a,
.mm-menu .mm-listview > li.mm-selected > a,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a {
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  color: #015b87;
  text-align: center;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.mm-menu .mm-listview > li > a:hover,
.mm-menu.mm-theme-dark .mm-listview > li > a:hover,
.mm-menu.mm-theme-light .mm-listview > li > a:hover,
.mm-menu .mm-listview > li.mm-selected > a:hover,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:hover,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a:hover,
.mm-menu .mm-listview > li > a:active,
.mm-menu.mm-theme-dark .mm-listview > li > a:active,
.mm-menu.mm-theme-light .mm-listview > li > a:active,
.mm-menu .mm-listview > li.mm-selected > a:active,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:active,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a:active {
  color: #fff;
}
@media (max-width: 767px) {
  .mm-menu .mm-listview > li > a,
  .mm-menu.mm-theme-dark .mm-listview > li > a,
  .mm-menu.mm-theme-light .mm-listview > li > a,
  .mm-menu .mm-listview > li.mm-selected > a,
  .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a,
  .mm-menu.mm-theme-light .mm-listview > li.mm-selected > a {
    font-size: 18px;
  }
}
.mm-menu .mm-listview > li > a,
.mm-menu.mm-theme-dark .mm-listview > li > a,
.mm-menu.mm-theme-light .mm-listview > li > a,
.mm-menu .mm-listview > li.mm-selected > a,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a,
.mm-menu .mm-listview > li > span,
.mm-menu.mm-theme-dark .mm-listview > li > span,
.mm-menu.mm-theme-light .mm-listview > li > span,
.mm-menu .mm-listview > li.mm-selected > span,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > span,
.mm-menu .mm-listview > li > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li > a:not(.mm-next),
.mm-menu.mm-theme-light .mm-listview > li > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a:not(.mm-next) {
  background: transparent;
}
.mm-menu .mm-listview > li > a,
.mm-menu.mm-theme-dark .mm-listview > li > a,
.mm-menu.mm-theme-light .mm-listview > li > a,
.mm-menu .mm-listview > li.mm-selected > a,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a,
.mm-menu .mm-listview > li > span,
.mm-menu.mm-theme-dark .mm-listview > li > span,
.mm-menu.mm-theme-light .mm-listview > li > span,
.mm-menu .mm-listview > li.mm-selected > span,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > span,
.mm-menu .mm-listview > li > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li > a:not(.mm-next),
.mm-menu.mm-theme-light .mm-listview > li > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a:not(.mm-next) {
  padding: 12px 30px;
}
.mm-menu .mm-listview > li > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li > a.mm-next,
.mm-menu.mm-theme-light .mm-listview > li > a.mm-next,
.mm-menu .mm-listview > li.mm-selected > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a.mm-next,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a.mm-next,
.mm-menu .mm-listview > li > span.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li > span.mm-next,
.mm-menu.mm-theme-light .mm-listview > li > span.mm-next,
.mm-menu .mm-listview > li.mm-selected > span.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span.mm-next,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > span.mm-next,
.mm-menu .mm-listview > li > a:not(.mm-next).mm-next,
.mm-menu.mm-theme-dark .mm-listview > li > a:not(.mm-next).mm-next,
.mm-menu.mm-theme-light .mm-listview > li > a:not(.mm-next).mm-next,
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next).mm-next,
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next).mm-next,
.mm-menu.mm-theme-light .mm-listview > li.mm-selected > a:not(.mm-next).mm-next {
  padding: 12px 20px;
}
.banner-holder ul {
  padding-left: 0;
  list-style: none;
}
.banner-holder ul li {
  position: relative;
  padding-left: 15px;
  padding-bottom: 18px;
}
.banner-holder ul li:before {
  position: absolute;
  content: '• ';
  margin-left: -16px;
  margin-top: -3px;
  color: #fe6446;
  font-size: 30px;
  line-height: 1.0;
}
.banner .banner-holder .bg-stretch img,
.banner .banner-holder .bg-stretch .bg-stretch {
  display: none;
}
.banner.screen-height .banner-holder {
  overflow: hidden;
}
@media (max-width: 1024px) {
  .banner.screen-height .banner-holder {
    height: auto;
  }
}
.banner.screen-height .banner-holder .bg-stretch img,
.banner.screen-height .banner-holder .bg-stretch .bg-stretch {
  display: none;
}
@media (max-width: 1024px) {
  .banner.screen-height .banner-holder .bg-stretch {
    position: relative;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    display: block;
    width: 100%;
    height: auto;
  }
  .banner.screen-height .banner-holder .bg-stretch img {
    display: block;
  }
}
#header {
  display: block;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0);
  position: fixed;
  background: transparent;
  top: 0;
  left: 0;
  width: 100%;
  height: 150px;
  border-bottom: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
#header:after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 1.0;
  background: #ffffff;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0);
}
#header .logo {
  margin: 8px 20px;
  position: relative;
  left: auto;
  height: auto;
  overflow: hidden;
  vertical-align: middle;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
#header.open-bg {
  height: auto;
}
@media (min-width: 1025px) {
  #header.open-bg {
    height: 100px;
  }
}
#header.open-bg:after {
  opacity: 1.0;
  height: 100%;
}
#header.open-bg #top_bar {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
#header.open-bg .logo {
  margin-top: 11px;
}
#top_bar {
  position: relative;
  display: block;
  background: #23325b;
  padding: 0;
  text-align: left;
  overflow: hidden;
  height: 50px;
  color: #fffbdb;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  letter-spacing: 0.4px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
#top_bar .btn,
#top_bar .btn-primary,
#top_bar .set-button,
#top_bar .button,
#top_bar button {
  vertical-align: middle;
  margin: 5px;
  min-width: 0;
}
#top_bar .top_bar_menu_right {
  text-align: right;
  padding: 3px 20px;
}
#top_bar .top_bar_content {
  display: inline-block;
  padding: 11px 20px;
  vertical-align: middle;
}
#top_bar .top_bar_content.right-line {
  position: relative;
}
#top_bar .top_bar_content.right-line:after {
  position: absolute;
  content: '';
  right: -6px;
  width: 1px;
  top: 10px;
  bottom: 10px;
  background: #ffffff;
  opacity: 0.2;
}
#top_bar .top_bar_content.right-line p {
  padding-top: 1px;
}
#top_bar p {
  display: block;
  font-size: 0.9rem;
}
#top_bar p a {
  display: inline-block;
  color: #56d9ff;
}
#top_bar p a:hover,
#top_bar p a:active {
  color: #ffffff;
}
#top_bar .social_main_menu {
  margin-top: 0;
}
#top_bar .social_main_menu li a,
#top_bar .social_main_menu li a:focus {
  color: #fffbdb !important;
  opacity: 1.0 !important;
}
#top_bar .social_main_menu li a:hover,
#top_bar .social_main_menu li a:focus:hover,
#top_bar .social_main_menu li a:active,
#top_bar .social_main_menu li a:focus:active {
  color: #fe6446 !important;
}
.delimiter {
  display: inline-block;
  opacity: 0.6;
  padding: 0 8px;
  font-weight: 400;
}
.accessories .top-bottom-wrap,
.accessories .column-part-inner,
.accessories .topbottom {
  height: 100% !important;
}
.accessories a {
  position: relative;
  height: 100%;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.accessories a:before,
.accessories a:after {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.accessories a:before {
  position: absolute;
  content: '';
  background: #fe6446;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.0;
  z-index: 100;
}
.accessories a:after {
  position: absolute;
  content: 'learn more';
  z-index: 102;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1.2px;
  color: #fff;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  opacity: 0.0;
}
.accessories a:hover:before,
.accessories a:active:before {
  opacity: 0.9;
}
.accessories a:hover:after,
.accessories a:active:after {
  opacity: 1.0;
}
.topbottom_wrapper {
  padding: 20px 0 !important;
}
.topbottom_wrapper a:not(.set-button) p {
  color: #777777;
}
.topbottom_wrapper a:not(.set-button):hover p,
.topbottom_wrapper a:not(.set-button):active p {
  color: #777777;
}
.media-title {
  position: relative;
  display: block;
  padding-top: 20px;
  color: #696969;
  font-family: 'Rubik Medium', Arial, sans-serif;
  margin-bottom: 2px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.media-title:before {
  position: absolute;
  content: '';
  width: 100px;
  height: 1px;
  background: #e1e1e1;
  left: 0;
  top: 0;
}
.top-bottom-wrap {
  margin: 0 20px;
  position: relative;
  height: 100%;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 6px 0px #cccccc;
  box-shadow: 0px 0px 6px 0px #cccccc;
}
.top-bottom-wrap .column-part-inner {
  height: auto;
}
.top-bottom-wrap .img-bundle-wrap {
  position: relative;
  display: block;
}
.top-bottom-wrap .topbottom {
  padding: 30px 25px 80px !important;
}
.top-bottom-wrap a .topbottom:after,
.top-bottom-wrap a:focus .topbottom:after {
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #ffffff;
  background: #02bbff;
  border: 0;
  text-align: center;
  display: block;
  margin: 0;
  padding: 11px 0 11px 3px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 26px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  width: 48px;
  height: 48px;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  overflow: hidden;
  -webkit-transition: background 150ms linear;
  transition: background 150ms linear;
}
.top-bottom-wrap a:hover .topbottom:after,
.top-bottom-wrap a:focus:hover .topbottom:after,
.top-bottom-wrap a:active .topbottom:after,
.top-bottom-wrap a:focus:active .topbottom:after {
  background: #fe6446;
}
.top-bottom-wrap .hover_slideshow {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.0;
  pointer-events: none;
  -webkit-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out;
}
.top-bottom-wrap .hover_slideshow.show {
  opacity: 1.0;
}
.top-bottom-wrap .hover_slideshow img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  opacity: 0.0;
  -webkit-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out;
  -webkit-backface-visibility: hidden !important;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden !important;
}
.top-bottom-wrap .hover_slideshow img.active {
  z-index: 10;
  opacity: 1.0;
}
@media (max-width: 1024px) {
  .top-bottom-wrap .hover_slideshow {
    display: none !important;
  }
}
.top-right-icon {
  position: relative;
  overflow: visible !important;
}
.top-right-icon:before {
  position: absolute;
  z-index: 10;
  right: -30px;
  top: -30px;
  content: '';
  background: #000000 url(/wp-content/uploads/2015/12/vc-logo.png) no-repeat center center;
  width: 83px;
  height: 82px;
}
.larger-spread .topbottom_wrapper {
  padding: 30px 0 !important;
}
.larger-spread .top-bottom-wrap {
  margin: 0 30px;
}
.inner-filter-bar {
  position: relative;
  display: block;
  padding: 8px;
  border-bottom: 1px solid #eee;
  text-align: left;
  margin: 0 13px;
  height: 57px;
}
.inner-filter-bar .drop-label {
  display: inline-block;
  text-align: left;
  padding: 8px 8px 8px 4px;
  margin: 0;
  color: #777;
  vertical-align: top;
}
.inner-filter-bar .filter-dropdown {
  position: relative;
  display: inline-block;
}
.inner-filter-bar .filter-dropdown > a {
  display: block;
  padding: 8px 46px 8px 16px;
  border: 1px solid #dedede;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #f8f8f8;
  color: #777;
  width: 230px;
  overflow: hidden;
}
.inner-filter-bar .filter-dropdown > a:before {
  position: absolute;
  content: '';
  top: 50%;
  right: 8px;
  background: transparent url(images/button-arrows.png) no-repeat right top;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  z-index: 10;
  width: 13px;
  height: 11px;
  margin-top: -5px;
}
.inner-filter-bar .filter-dropdown > a:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
  z-index: 9;
  background: #fe6446;
  border-top-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 0;
}
.inner-filter-bar .filter-dropdown ul {
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 101;
  background: #fff;
  background: rgba(255, 255, 255, 0.93);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.12);
  border: 1px solid #e1e1e1;
  margin-top: -1px;
  padding: 0;
  opacity: 0.0;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  pointer-events: none;
  visibility: hidden;
  list-style: none;
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  overflow: hidden;
}
.inner-filter-bar .filter-dropdown ul li {
  display: block;
  padding: 0;
}
.inner-filter-bar .filter-dropdown ul li a {
  display: block;
  padding: 7px 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  color: #777;
}
.inner-filter-bar .filter-dropdown ul li a:hover,
.inner-filter-bar .filter-dropdown ul li a:active {
  color: #fe6446;
  background: #f8f8f8;
}
.inner-filter-bar .filter-dropdown:hover > a {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #222;
  color: #fff;
}
.inner-filter-bar .filter-dropdown:hover > a:after {
  border-top-right-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.inner-filter-bar .filter-dropdown:hover ul {
  opacity: 1.0;
  pointer-events: auto;
  visibility: visible;
}
.author-wrapper {
  position: relative;
  display: block;
  text-align: center;
}
.author-wrapper .avatar {
  display: inline-block;
  max-width: 100px;
  width: 100px;
  height: auto;
  vertical-align: top;
  overflow: hidden;
  border-top-right-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  background: transparent;
}
.author-wrapper .author-info {
  display: inline-block;
  padding: 28px 12px;
}
.author-wrapper .author-info .date-info {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 800;
  color: #ccc;
  margin-bottom: 0;
}
.half-split {
  float: left;
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.half-split:nth-child(odd) {
  padding-right: 12px;
}
.half-split:nth-child(even) {
  padding-left: 12px;
}
.main-number-wrapper {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.main-number {
  font-size: 120px;
  color: #afafaf;
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 0;
  margin-bottom: 16px !important;
  border-bottom: 3px solid #e9e9e9;
  text-align: center;
  line-height: 1.0;
}
.sub-text {
  font-size: 10px;
  text-transform: uppercase;
  color: #afafaf;
  font-weight: 400;
  text-align: center;
  margin-bottom: 24px;
}
.single .post-holder .single-post .thumbholder {
  max-height: none !important;
  width: 100%;
}
.single .post-holder .single-post .thumbholder img {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
  margin: 0 auto;
}
.single-left-side,
.single-right-side {
  padding-top: 30px;
  padding-bottom: 30px;
}
.section-container {
  position: relative;
  display: block;
  max-width: 1200px;
  margin: 0 auto;
}
#intro {
  position: relative;
  display: block;
  text-align: center;
  text-transform: uppercase;
  padding-top: 510px;
  padding-bottom: 0;
  background: #000;
}
#intro .top-intro {
  position: fixed;
  display: block;
  padding-top: 100px;
  width: 100%;
  height: 720px;
  top: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e0e0e+50,2d2d2d+100 */
  background: #0e0e0e;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMmQyZDJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #0e0e0e 50%, #2d2d2d 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #0e0e0e 50%, #2d2d2d 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #0e0e0e 50%, #2d2d2d 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e0e0e', endColorstr='#2d2d2d', GradientType=0);
  /* IE6-8 */
}
#intro .car-info {
  position: relative;
  display: block;
  margin-top: 100px;
  z-index: 1;
}
#intro h2.model-number {
  position: absolute;
  font-size: 240px;
  background: -webkit-linear-gradient(#515151, rgba(0, 0, 0, 0.4));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 1;
  width: 100%;
  font-family: 'roboto', Arial, sans-serif;
}
#intro h4.intro-subtitle {
  position: relative;
  z-index: 10;
  color: #fe6446;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 19px;
  letter-spacing: 13px;
}
#intro h1 {
  position: relative;
  z-index: 10;
  color: #ffffff;
}
#intro .car-image {
  position: absolute;
  z-index: 50;
  left: 0;
  width: 100%;
  top: -440px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  max-height: 422px;
  width: auto;
}
#about {
  position: relative;
  display: block;
  background: #f2f2f2;
  padding: 15px 0 0;
}
.about-container {
  padding: 30px 0 80px;
}
.section-title-area-wrapper {
  position: relative;
  display: block;
  margin: 0 30px;
}
.bg-title {
  position: relative;
  display: block;
  z-index: 0;
  color: #ffffff;
  text-align: center;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 180px;
  width: 100%;
  text-transform: uppercase;
}
.fg-title {
  position: absolute;
  text-align: center;
  margin: 74px 0;
  padding: 7px 0 4px;
  width: 100%;
  background: #f2f2f2;
  z-index: 10;
  text-transform: uppercase;
  top: 0;
  font-weight: 200;
  letter-spacing: 0.4px;
  font-size: 34px;
}
.dark-link {
  color: #2c2c2c;
  text-transform: uppercase;
  border: 0;
}
.dark-link:hover,
.dark-link:active {
  color: #fe6446;
  border: 0;
}
.orange-link {
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 600;
  margin: 0 0 5px;
  line-height: 1.2;
  font-size: 13px;
  letter-spacing: 1.0px;
  border: 0;
  text-transform: uppercase;
  color: #fe6446;
}
.orange-link:hover,
.orange-link:active {
  border: 0;
  color: #2c2c2c;
}
.description-area {
  position: relative;
  display: block;
}
.inner-description-area {
  display: block;
  padding: 15px 0;
}
.credits-wrapper {
  position: relative;
  display: block;
  background: transparent;
  z-index: 100;
  text-align: center;
  padding-top: 60px;
}
.main-menu-nav .nav .open-side > .dropdown-menu {
  display: none !important;
}
.grayscale-transition img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(#greyscale);
  filter: gray;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
.grayscale-transition:hover img,
.grayscale-transition:active img {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: none;
}
.no-link-grayscale {
  -webkit-filter: grayscale(/* Sorry, can not do JavaScript evaluation in PHP... :( */);
  -moz-filter: grayscale(/* Sorry, can not do JavaScript evaluation in PHP... :( */);
  -ms-filter: grayscale(/* Sorry, can not do JavaScript evaluation in PHP... :( */);
  filter: grayscale(/* Sorry, can not do JavaScript evaluation in PHP... :( */);
}
.credits {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.credits .col-md-3 {
  padding: 50px;
}
.credits .col-md-3:after {
  position: absolute;
  content: '';
  background: transparent url(images/x-between.png) no-repeat 0 0;
  width: 35px;
  height: 35px;
  overflow: hidden;
  z-index: 0;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  margin-left: -17px;
}
.credits .col-md-3:last-child:after {
  display: none;
}
.credits .inner-col a {
  display: block;
}
.credits .inner-col h5 {
  font-family: 'Rubik Medium', Arial, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  margin-bottom: 20px;
  display: block;
  letter-spacing: 0.8px;
}
.column-links .column-part.has_content {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.column-links .column-part.has_content > a {
  color: #777777;
  -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
  padding: 80% 75px 90px 75px !important;
}
.column-links .column-part.has_content > a:after {
  position: absolute;
  bottom: 20px;
  right: 20px;
  color: #ffffff;
  background: #02bbff;
  border: 0;
  text-align: center;
  display: block;
  margin: 0;
  padding: 11px 0 11px 3px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 26px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  width: 48px;
  height: 48px;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  overflow: hidden;
  -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.column-links .column-part.has_content > a .background-image-with-opacity {
  -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
@media (min-width: 1025px) {
  .column-links .column-part.has_content > a:hover,
  .column-links .column-part.has_content > a:active {
    color: #777777;
  }
  .column-links .column-part.has_content > a:hover .background-image-with-opacity,
  .column-links .column-part.has_content > a:active .background-image-with-opacity {
    opacity: 0.2 !important;
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  .column-links .column-part.has_content > a:hover:after,
  .column-links .column-part.has_content > a:active:after {
    background: #fe6446;
  }
}
@media (max-width: 1024px) {
  .column-links .column-part.has_content > a {
    padding: 50% 80px 60px 50px !important;
  }
  .column-links .column-part.has_content > a .background-image-with-opacity {
    background-position: center top !important;
    opacity: 0.3 !important;
  }
}
.column-links .column-part.has_content.light > a {
  color: #ffffff;
}
.column-links .column-part.has_content.light > a:hover,
.column-links .column-part.has_content.light > a:active {
  color: #ffffff;
}
.popup-content {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  background: rgba(35, 50, 91, 0.95);
  opacity: 0.0;
  pointer-events: none;
  -webkit-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
  color: #ffffff;
}
.popup-content.sign-up-form {
  color: #777777;
}
.popup-content.opened {
  opacity: 1.0;
  pointer-events: auto;
  overflow: scroll;
}
.popup-content .outer-popup-content {
  position: absolute;
  z-index: 100;
  width: auto;
  height: auto;
  padding: 0;
  background: #ffffff;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
}
.popup-content .outer-popup-content.outer-take-action {
  max-width: 900px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  overflow: hidden;
}
.popup-content .outer-popup-content:not(.outer-take-action) {
  top: 0;
  left: 5%;
  right: 5%;
  bottom: auto;
  margin: 5% auto;
  max-width: 700px;
}
@media (max-width: 1024px) {
  .popup-content .outer-popup-content.outer-take-action {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 15%;
    margin-bottom: 15%;
  }
}
.popup-content .outer-popup-content .inner-popup-content {
  position: relative;
  display: block;
  background: transparent;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}
.popup-content .outer-popup-content .inner-popup-content .column-part {
  height: auto !important;
}
.popup-content.light {
  background: rgba(255, 255, 255, 0.7);
}
.popup-content.light .outer-popup-content {
  -webkit-box-shadow: 0px 0px 8px 0px #666666;
  box-shadow: 0px 0px 8px 0px #666666;
  background: #fe6446;
}
.popup-content.take-action-form {
  background: rgba(0, 142, 210, 0.98);
}
.popup-content.take-action-form .intro_line {
  display: block;
  margin-bottom: 60px;
}
.popup-content.take-action-form .inner-close-btn {
  position: absolute;
  display: block;
  top: 20px;
  right: 20px;
  border: 0;
  background: transparent;
  width: 50px;
  height: 50px;
  padding: 7px 8px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.popup-content.take-action-form .inner-close-btn:before,
.popup-content.take-action-form .inner-close-btn:after {
  background: #02bbff;
  border-radius: 0;
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  margin: 4px 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.popup-content.take-action-form .inner-close-btn:before {
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 7px;
}
.popup-content.take-action-form .inner-close-btn:after {
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}
.popup-content.take-action-form .inner-close-btn:hover,
.popup-content.take-action-form .inner-close-btn:active {
  background: transparent;
}
.popup-content.take-action-form .inner-close-btn:hover:before,
.popup-content.take-action-form .inner-close-btn:active:before,
.popup-content.take-action-form .inner-close-btn:hover:after,
.popup-content.take-action-form .inner-close-btn:active:after {
  background: #ffffff;
}
.popup-content.take-action-form .outer-popup-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  top: 0;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
@media (max-width: 1024px) {
  .popup-content.take-action-form .outer-popup-content {
    top: 0;
    margin-bottom: 15%;
    left: 30px;
    right: 30px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.popup-content.take-action-form .outer-popup-content .inner-popup-content {
  padding: 100px 0;
}
.popup-content.take-action-form .take-action-link,
.popup-content.take-action-form .take-action-link:focus {
  display: block;
  text-align: center;
  padding: 10px;
  color: #015b87;
}
.popup-content.take-action-form .take-action-link .link_icon,
.popup-content.take-action-form .take-action-link:focus .link_icon {
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 1px;
}
.popup-content.take-action-form .take-action-link .link_text,
.popup-content.take-action-form .take-action-link:focus .link_text {
  display: block;
  margin-bottom: 0;
}
.popup-content.take-action-form .take-action-link:hover,
.popup-content.take-action-form .take-action-link:focus:hover,
.popup-content.take-action-form .take-action-link:active,
.popup-content.take-action-form .take-action-link:focus:active {
  color: #ffffff;
}
.popup-content .popup {
  padding: 0 !important;
}
.popup-content .popup .column-part.light a:not(.set-button) {
  color: #ffffff !important;
  font-weight: bold;
}
.popup-content .popup .column-part.light a:not(.set-button):hover,
.popup-content .popup .column-part.light a:not(.set-button):active {
  color: #223760 !important;
}
.popup-content .inner-close-btn {
  position: absolute;
  padding: 2px;
  border: 0;
  color: #ffffff;
  background: #fe6446;
  font-size: 22px;
  top: 12px;
  right: 12px;
  z-index: 100;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 32px;
  height: 32px;
}
.popup-content .inner-close-btn .fa {
  position: absolute;
  left: 1px;
  right: 0;
  text-align: center;
  top: 4px;
}
.popup-content .inner-close-btn:hover,
.popup-content .inner-close-btn:active {
  color: #ffffff;
  background: #23325b;
}
.popup-content .close-backing {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.video-gallery {
  position: relative;
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: top;
  align-content: center;
  margin: 30px 0;
}
.video-gallery .col-md-4 {
  padding: 25px 30px;
}
.video-link-wrapper {
  display: block;
  text-align: center;
}
.video-link {
  position: relative;
  display: block;
  min-height: 0;
  background: #000 !important;
  padding: 0 !important;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-link .column-part-inner {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-link .background-image-with-opacity {
  opacity: 0.6 !important;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-link .play {
  position: absolute;
  color: rgba(255, 255, 255, 0.96);
  width: 69px;
  height: 69px;
  top: 50%;
  left: 50%;
  margin-left: -37px;
  margin-top: -37px;
  background: transparent;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  padding: 2px;
  border: 8px solid rgba(255, 255, 255, 0.4);
  z-index: 100;
  opacity: 1.0;
  font-size: 58px;
  line-height: 0;
  border-top-right-radius: 40px;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}
.video-link .play .fa {
  position: absolute;
  line-height: 1.0;
  top: -3px;
  left: 2px;
  right: 0;
  bottom: 0;
}
.video-link img {
  opacity: 0.7;
  display: block;
  width: 100%;
  -webkit-backface-visibility: hidden !important;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden !important;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: none;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-link:hover .play,
.video-link:active .play {
  color: #02bbff;
  border-color: rgba(0, 174, 231, 0.3);
}
.video-link:hover .background-image-with-opacity,
.video-link:active .background-image-with-opacity {
  opacity: 1.0 !important;
}
.video-link:hover img,
.video-link:active img {
  opacity: 0.4;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.video-description {
  display: block;
  margin-top: 40px;
  padding: 10px 0;
  border-top: 1px solid #aeaeae;
}
.video-title {
  margin-bottom: 8px;
}
.circle-img {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.linkedin_link {
  position: absolute;
  display: block;
  z-index: 10;
  right: 5px;
  bottom: 5px;
  width: 33px;
  height: 33px;
}
.linkedin_link:before,
.linkedin_link:after {
  display: block;
  left: 0;
  top: 0;
  content: '';
  background-color: transparent;
  background-image: url(images/linkedin.png);
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.linkedin_link:before {
  position: relative;
  background-position: left top;
  z-index: 1;
  opacity: 1.0;
}
.linkedin_link:after {
  position: absolute;
  background-position: right top;
  opacity: 0.0;
  z-index: 2;
}
.linkedin_link:hover:before,
.linkedin_link:after:before {
  opacity: 0.0;
}
.linkedin_link:hover:after,
.linkedin_link:after:after {
  opacity: 1.0;
}
.gallery-image-wrapper {
  position: relative;
  padding: 9px !important;
  background: transparent;
  display: block;
  text-align: center;
}
.gallery-image-link {
  position: relative;
  display: inline-block;
  border: 0;
  margin: 0 auto;
  background: #fe6446;
}
.gallery-image-link img {
  opacity: 1.0;
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
  display: block;
  width: 100%;
  -webkit-backface-visibility: hidden !important;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden !important;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: none;
}
.gallery-image-link:hover img,
.gallery-image-link:active img {
  opacity: 0.3;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(#greyscale);
  filter: gray;
}
.full-img {
  width: 100%;
}
.col-block {
  display: block;
  padding-top: 50px;
  padding-bottom: 50px;
}
.col-block.big-block {
  padding-top: 0;
}
.col-block .col-block-img-wrapper {
  display: block;
  text-align: center;
}
.col-block .col-block-img-wrapper > img {
  display: inline-block;
}
.inner-scroll-menu {
  top: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  background: transparent;
  -webkit-box-shadow: 0px -3px 6px 2px rgba(0, 0, 0, 0);
  box-shadow: 0px -3px 6px 2px rgba(0, 0, 0, 0);
}
@media (max-width: 1024px) {
  .inner-scroll-menu {
    -webkit-box-shadow: 0px -3px 6px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px -3px 6px 2px rgba(0, 0, 0, 0.3);
  }
}
.top-sub-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 35px;
  background: #000;
  display: block;
  color: #fff;
  padding: 7px 50px;
  font-size: 14px;
  z-index: 1001;
}
.top-sub-menu .inner-sub-menu-wrap {
  position: absolute;
  right: 50px;
  z-index: 1001;
}
.top-sub-menu .inner-sub-menu-wrap p {
  margin-bottom: 0;
  padding-bottom: 0;
}
.no-pointer-events > a {
  pointer-events: none;
}
.cart-link-opener {
  width: 40px;
  height: 100%;
  padding: 12px 2px;
  border-radius: 0;
  overflow: visible;
  display: block !important;
  position: absolute;
  top: 0;
  right: 10px;
  line-height: 1.0;
  outline: none;
  z-index: 9999999;
  color: #fe6446;
  background: transparent;
  font-size: 22px;
  text-align: center;
}
.cart-link-opener i {
  vertical-align: middle;
  margin-top: 10px;
}
.cart-link-opener:before {
  position: absolute;
  content: '';
  width: 1px;
  border-left: 1px dotted #ffffff;
  opacity: 0.2;
  left: -3px;
  height: 20px;
  top: 23px;
}
.cart-link-opener:hover,
.cart-link-opener:active {
  background: transparent;
  color: #ffffff;
}
@media (min-width: 1025px) {
  .cart-link-opener {
    display: none;
  }
}
.nav-opener-custom {
  width: auto;
  height: 100%;
  padding: 15px 18px;
  border-radius: 0;
  text-indent: -9999px;
  overflow: visible;
  display: block !important;
  position: absolute;
  top: 0;
  right: 10px;
  outline: none;
  background: transparent;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  z-index: 9999999;
  color: rgba(255, 255, 255, 0.3);
}
.nav-opener-custom > div {
  position: relative;
  display: block;
  margin-top: -19px;
  top: 50%;
  border: 2px solid #bbb;
  background: transparent;
  width: 40px;
  height: 40px;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  padding: 7px 8px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.nav-opener-custom > div span,
.nav-opener-custom > div:before,
.nav-opener-custom > div:after {
  background: #bbb;
  border-radius: 0;
  position: relative;
  display: block;
  width: 100%;
  height: 2px;
  margin: 4px 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.nav-opener-custom > div:before,
.nav-opener-custom > div:after {
  content: "";
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  top: 0;
}
.nav-opener-custom > div span {
  opacity: 1.0;
}
.nav-opener-custom.open > div span {
  opacity: 0.0;
}
.nav-opener-custom.open > div:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 6px;
}
.nav-opener-custom.open > div:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -6px;
}
.nav-opener-custom:hover,
.nav-opener-custom:active {
  background: transparent;
}
.nav-opener-custom:hover > div,
.nav-opener-custom:active > div {
  background: #fe6446;
  border-color: #fe6446;
}
.nav-opener-custom:hover > div span,
.nav-opener-custom:active > div span,
.nav-opener-custom:hover > div:before,
.nav-opener-custom:active > div:before,
.nav-opener-custom:hover > div:after,
.nav-opener-custom:active > div:after {
  background: #ffffff;
}
#open-mobile-scroll:before,
.header-holder .nav-opener-custom:before {
  position: absolute;
  content: 'menu';
  top: 50%;
  margin-top: -7px;
  right: 90%;
  left: auto;
  opacity: 1.0;
  text-align: right;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: 0.6px;
  font-size: 11px !important;
  font-weight: 600;
  color: #fe6446;
  text-transform: uppercase;
  width: 48px;
  overflow: hidden;
  -webkit-transition: color 100ms linear;
  transition: color 100ms linear;
  display: none;
}
#open-mobile-scroll:hover:before,
.header-holder .nav-opener-custom:hover:before,
#open-mobile-scroll:active:before,
.header-holder .nav-opener-custom:active:before {
  color: #ffffff;
}
.main-menu-nav .nav-wrap {
  margin-top: 0;
}
.small-bullets {
  display: inline-block;
  padding: 0 6px;
  font-size: 6px;
  opacity: 0.7;
  vertical-align: middle;
}
.main-menu-social {
  position: absolute;
  right: 20px;
  top: 0;
  height: 100%;
  background: transparent;
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  z-index: 1000;
}
.main-menu-social li {
  display: inline-block;
  height: 100%;
  padding: 0;
  float: left;
}
.main-menu-social li a {
  background: transparent;
  color: #fff;
  opacity: 1.0;
  height: 100%;
  font-size: 20px;
  text-align: center;
  display: block;
  padding: 14px 5px;
  margin: 0 4px;
}
.main-menu-social li a:before {
  display: inline-block;
  vertical-align: middle;
  height: 1px;
  margin-top: 1px;
}
.main-menu-social li a.icon-facebook {
  color: #176291 !important;
}
.main-menu-social li a.icon-facebook:hover,
.main-menu-social li a.icon-facebook:active {
  color: #fff !important;
  background: transparent;
  border-color: transparent;
}
.main-menu-social li a.icon-twitter {
  color: #27adeb !important;
}
.main-menu-social li a.icon-twitter:hover,
.main-menu-social li a.icon-twitter:active {
  color: #fff !important;
  background: transparent;
  border-color: transparent;
}
.main-menu-social li a.icon-youtube {
  color: #c8050f !important;
}
.main-menu-social li a.icon-youtube:hover,
.main-menu-social li a.icon-youtube:active {
  color: #fff !important;
  background: transparent;
  border-color: transparent;
}
.main-menu-social li a.icon-linkedin {
  color: #2d4781 !important;
}
.main-menu-social li a.icon-linkedin:hover,
.main-menu-social li a.icon-linkedin:active {
  color: #fff !important;
  background: transparent;
  border-color: transparent;
}
.main-menu-social li a.icon-instagram {
  color: #cc4915 !important;
}
.main-menu-social li a.icon-instagram:hover,
.main-menu-social li a.icon-instagram:active {
  color: #fff !important;
  background: transparent;
  border-color: transparent;
}
.main-menu-social li a.icon-flickr {
  position: relative;
  width: 30px;
}
.main-menu-social li a.icon-flickr:before,
.main-menu-social li a.icon-flickr:after {
  position: absolute;
  content: '';
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 16px;
  height: 8px;
  overflow: hidden;
  background: transparent url(images/flickr.png) no-repeat 0 0;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.main-menu-social li a.icon-flickr:before {
  opacity: 1.0;
  background-position: 0 0;
}
.main-menu-social li a.icon-flickr:after {
  opacity: 0.0;
  background-position: 0 -99px;
}
.main-menu-social li a.icon-flickr:hover:before,
.main-menu-social li a.icon-flickr:active:before {
  opacity: 0.0;
}
.main-menu-social li a.icon-flickr:hover:after,
.main-menu-social li a.icon-flickr:active:after {
  opacity: 1.0;
}
.main-menu-social li a:hover,
.main-menu-social li a:active {
  opacity: 1.0;
}
#header .header-holder {
  position: initial;
  display: block;
  text-align: right;
  padding-right: 20px;
  overflow: visible;
}
#header .scroll-menu {
  position: relative;
  background: transparent;
  height: 0;
  display: block;
  -webkit-box-shadow: 0px -3px 10px 2px rgba(0, 0, 0, 0);
  box-shadow: 0px -3px 10px 2px rgba(0, 0, 0, 0);
}
@media (min-width: 1025px) {
  #header .scroll-menu {
    display: none;
  }
}
#header .scroll-menu.open {
  height: 90px;
}
#header .scroll-menu .main-menu-nav .nav-wrap {
  margin-top: 0;
}
#header .scroll-menu .inner-scroll-menu {
  display: block;
  text-align: center;
}
#header .scroll-menu .main-menu-social {
  right: 30px;
}
#header .scroll-menu .logo {
  position: absolute;
  height: auto;
  margin: 0;
  padding: 16px 0 4px;
  top: 0;
  left: 50px;
  z-index: 1002;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#header .scroll-menu .logo a {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
#header .scroll-menu .logo a img {
  max-width: 100%;
  height: auto;
  width: auto;
}
#header .scroll-menu .logo.mobile-logo {
  display: none;
  height: 100%;
  left: 0;
  margin-left: 0;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
#header .scroll-menu .logo.mobile-set {
  display: block;
}
@media (max-width: 1024px) {
  #header .scroll-menu .logo {
    position: absolute;
    display: inline-block;
    text-align: left;
    width: auto;
    height: auto;
    max-width: none;
    left: 20px;
    padding: 10px 12px;
  }
  #header .scroll-menu .logo.mobile-logo {
    display: block;
  }
  #header .scroll-menu .logo a {
    display: inline-block;
    width: auto !important;
    max-width: 100%;
    height: 70px;
  }
  #header .scroll-menu .logo a img {
    max-height: 100%;
    max-width: 100%;
    height: auto;
    width: auto;
    vertical-align: middle;
    display: inline-block;
  }
}
.mobile-only {
  display: block !important;
}
@media (min-width: 1025px) {
  .mobile-only {
    display: none !important;
  }
}
.main-menu-nav .nav > li {
  position: relative;
  padding: 0;
  float: left;
}
.main-menu-nav .nav > li.fixed-only {
  display: none;
}
.main-menu-nav .nav > li.fixed-only.scrolling {
  display: inline-block;
}
.main-menu-nav .nav > li.mobile-only {
  display: none;
}
.main-menu-nav .nav > li.home-icon {
  padding: 0 24px;
}
.main-menu-nav .nav > li.home-icon > a,
.main-menu-nav .nav > li.home-icon > a:focus {
  text-indent: -5000px;
  padding: 12px 5px 7px !important;
  background: transparent url(images/home-icon.png) no-repeat center 10px !important;
  height: 54px;
  width: 31px;
  text-align: left !important;
}
.main-menu-nav,
.scroll-menu {
  letter-spacing: 0;
  text-align: center;
}
.main-menu-nav .next-link > a,
.scroll-menu .next-link > a {
  pointer-events: none;
}
.main-menu-nav .nav,
.scroll-menu .nav {
  vertical-align: middle;
  list-style: none;
}
.main-menu-nav .nav:before,
.scroll-menu .nav:before {
  display: none;
}
.main-menu-nav .nav ul,
.scroll-menu .nav ul,
.main-menu-nav .nav li,
.scroll-menu .nav li {
  list-style: none !important;
}
.main-menu-nav .nav > li > a,
.scroll-menu .nav > li > a,
.main-menu-nav .nav > li > a:focus,
.scroll-menu .nav > li > a:focus {
  position: relative;
  padding: 41px 15px !important;
  border-width: 0;
  border-color: transparent;
  border-style: solid;
  line-height: 1;
  text-transform: none;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 1.1rem;
  letter-spacing: -0.2px;
  line-height: 1.0;
  font-weight: 400;
  color: #777 !important;
  background: transparent !important;
  overflow: hidden;
}
@media (max-width: 1150px) {
  .main-menu-nav .nav > li > a,
  .scroll-menu .nav > li > a,
  .main-menu-nav .nav > li > a:focus,
  .scroll-menu .nav > li > a:focus {
    font-size: 1.0rem;
  }
}
.main-menu-nav .nav > li > a:before,
.scroll-menu .nav > li > a:before,
.main-menu-nav .nav > li > a:focus:before,
.scroll-menu .nav > li > a:focus:before {
  position: absolute;
  content: ' ';
  opacity: 1.0;
  left: 50%;
  background: transparent;
  top: -15px;
  border: solid transparent;
  height: 0;
  width: 0;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #23325b;
  border-width: 10px;
  margin-left: -10px;
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.main-menu-nav .nav > li > a:hover,
.scroll-menu .nav > li > a:hover,
.main-menu-nav .nav > li > a:focus:hover,
.scroll-menu .nav > li > a:focus:hover,
.main-menu-nav .nav > li > a:active,
.scroll-menu .nav > li > a:active,
.main-menu-nav .nav > li > a:focus:active,
.scroll-menu .nav > li > a:focus:active {
  color: #02bbff !important;
  background: transparent !important;
}
.main-menu-nav .nav > li > a:hover:before,
.scroll-menu .nav > li > a:hover:before,
.main-menu-nav .nav > li > a:focus:hover:before,
.scroll-menu .nav > li > a:focus:hover:before,
.main-menu-nav .nav > li > a:active:before,
.scroll-menu .nav > li > a:active:before,
.main-menu-nav .nav > li > a:focus:active:before,
.scroll-menu .nav > li > a:focus:active:before {
  opacity: 1.0;
  top: 0;
}
.main-menu-nav .nav > li.current-menu-item > a,
.scroll-menu .nav > li.current-menu-item > a,
.main-menu-nav .nav > li.current-menu-item > a:focus,
.scroll-menu .nav > li.current-menu-item > a:focus {
  pointer-events: none;
  color: #02bbff !important;
}
.main-menu-nav .nav > li.current-menu-item > a:before,
.scroll-menu .nav > li.current-menu-item > a:before,
.main-menu-nav .nav > li.current-menu-item > a:focus:before,
.scroll-menu .nav > li.current-menu-item > a:focus:before {
  opacity: 1.0;
  top: 0;
}
.main-menu-nav .nav > li.highlight-btn > a,
.scroll-menu .nav > li.highlight-btn > a,
.main-menu-nav .nav > li.highlight-btn > a:focus,
.scroll-menu .nav > li.highlight-btn > a:focus {
  color: #ffffff !important;
  background: #fe6446 !important;
}
.main-menu-nav .nav > li.highlight-btn > a:before,
.scroll-menu .nav > li.highlight-btn > a:before,
.main-menu-nav .nav > li.highlight-btn > a:focus:before,
.scroll-menu .nav > li.highlight-btn > a:focus:before {
  background: #ffffff;
}
.main-menu-nav .nav > li.highlight-btn > a:hover,
.scroll-menu .nav > li.highlight-btn > a:hover,
.main-menu-nav .nav > li.highlight-btn > a:focus:hover,
.scroll-menu .nav > li.highlight-btn > a:focus:hover,
.main-menu-nav .nav > li.highlight-btn > a:active,
.scroll-menu .nav > li.highlight-btn > a:active,
.main-menu-nav .nav > li.highlight-btn > a:focus:active,
.scroll-menu .nav > li.highlight-btn > a:focus:active {
  color: #ffffff !important;
  background: #fe6446 !important;
}
#bottom_arrow {
  position: relative;
  z-index: 100;
}
#bottom_arrow:after {
  position: absolute;
  content: ' ';
  opacity: 1.0;
  left: 50%;
  background: transparent;
  bottom: auto;
  border: solid transparent;
  height: 0;
  width: 0;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #006aae;
  border-width: 30px;
  margin-left: -30px;
}
.float-up-logo {
  position: absolute;
  top: -144px;
  left: 50%;
  margin-left: -63px;
  z-index: 100;
}
#main {
  z-index: 100;
}
#main,
#tribe-events-content,
.single #main {
  display: block;
  overflow: hidden;
  background: #ffffff;
  min-height: 300px;
}
#main:before,
#tribe-events-content:before,
.single #main:before {
  display: none;
}
#main,
#tribe-events-content {
  margin-top: 90px;
}
.woocommerce #main {
  margin-top: 109px;
}
@media (max-width: 1024px) {
  .woocommerce #main {
    margin-top: 90px;
  }
}
.home #main,
.home #tribe-events-content {
  margin-top: 0;
}
@media (max-width: 1024px) {
  .home #main,
  .home #tribe-events-content {
    margin-top: 90px;
  }
}
.related-container {
  background: transparent;
}
.related-container .container-full,
.related-container .container {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.footer-icons {
  display: block;
  text-align: center;
  list-style: none;
  padding: 20px 20px;
  margin: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.footer-icons li {
  display: inline-block;
  vertical-align: middle;
  padding: 14px 30px;
  text-align: center;
}
.footer-icons li a,
.footer-icons li img {
  display: block;
}
.corner_callout {
  position: relative;
}
.corner_callout .left_corner_callout,
.corner_callout .right_corner_callout {
  position: relative;
  display: block;
}
.corner_callout .left_corner_callout {
  text-align: left;
}
.corner_callout .right_corner_callout {
  text-align: right;
}
#footer {
  position: relative;
  text-align: center;
  background: #ffffff;
  border: 0;
  z-index: 10;
  font-family: 'roboto', Arial, sans-serif;
  font-size: 0.9rem;
  line-height: 1.2rem;
  color: #777777;
  padding: 0;
}
#footer:before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  opacity: 0.8;
  z-index: 11;
}
#footer .copyright_callout {
  display: block;
  font-size: 0.8rem;
  line-height: 1.1rem;
  padding: 20px 0;
  letter-spacing: 0.1px;
}
#footer .footer-wrapper.set-fixed {
  background: #ffffff;
}
#footer a,
#footer .footer-wrapper a {
  color: #02bbff;
}
#footer a:hover,
#footer .footer-wrapper a:hover,
#footer a:active,
#footer .footer-wrapper a:active {
  color: #015b87;
}
#footer a.camo-link,
#footer .footer-wrapper a.camo-link {
  color: #777777;
}
#footer a.camo-link:hover,
#footer .footer-wrapper a.camo-link:hover,
#footer a.camo-link:active,
#footer .footer-wrapper a.camo-link:active {
  color: #fe6446;
}
#footer .footer-logo {
  margin-bottom: 14px;
}
#footer .copy-line {
  position: relative;
  display: block;
  padding: 3px 0;
}
#footer .copy-line span {
  position: relative;
  padding: 2px 12px;
}
#footer .copy-line span:after {
  opacity: 0.7;
  top: 50%;
  margin-top: -5px;
  right: -1px;
  left: auto;
  width: 1px;
  height: 9px;
  content: "";
  position: absolute;
  background: #ccc;
}
#footer .copy-line span:last-child:after {
  display: none;
}
#footer .footer-nav {
  padding: 30px 0;
  margin-top: 0;
  display: block;
  text-align: center;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  text-transform: uppercase;
}
#footer .footer-nav .footer-column {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
#footer .footer-nav .social_main_menu {
  display: inline-block;
  vertical-align: middle;
}
#footer .footer-nav .social_main_menu li a {
  font-size: 18px;
}
@media (max-width: 767px) {
  #footer .footer-nav .social_main_menu li a {
    font-size: 22px;
    padding: 10px;
  }
}
#footer .footer-nav .footer_menu {
  display: inline-block;
  font-weight: 400;
  vertical-align: middle;
}
@media (max-width: 767px) {
  #footer .footer-nav .footer_menu {
    display: block;
  }
}
#footer .footer-nav .footer_menu > li > ul {
  margin-top: 2px;
  margin-bottom: 10px;
}
#footer .footer-nav .footer_menu li {
  position: relative;
  display: inline-block;
  padding: 2px 10px;
  margin: 0;
  font-size: 0.9rem;
  line-height: 1.0;
  letter-spacing: 0.7px;
}
@media (max-width: 767px) {
  #footer .footer-nav .footer_menu li {
    padding: 5px 10px;
  }
}
#footer .footer-nav .footer_menu li:before {
  position: absolute;
  display: block !important;
  content: '';
  color: rgba(0, 0, 0, 0.15);
  background: rgba(0, 0, 0, 0.15);
  text-align: center;
  right: 0;
  top: 7px;
  width: 1px;
  height: 12px;
}
#footer .footer-nav .footer_menu li a {
  display: inline-block;
  padding: 4px 10px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #555 !important;
  font-weight: 400 !important;
  font-size: inherit;
  line-height: inherit;
}
#footer .footer-nav .footer_menu li a:hover,
#footer .footer-nav .footer_menu li a:active {
  text-decoration: none;
  color: #fe6446 !important;
}
#footer .footer-nav .footer_menu li li {
  padding: 3px 0 !important;
}
#footer .footer-nav .footer_menu li li a {
  font-size: 0.85rem;
  line-height: 1.0rem;
}
#footer .footer-nav .footer_menu li li li {
  position: relative;
  padding-left: 8px;
  margin-left: 7px;
}
#footer .footer-nav .footer_menu li li li a {
  position: relative;
}
#footer .footer-nav .footer_menu li li li a:before {
  position: absolute;
  content: "\f105";
  display: block !important;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: top;
  right: 100%;
  top: 2px;
  color: #777777;
  opacity: 0.6;
}
#footer .footer-nav .footer_menu li:last-child a {
  margin-bottom: 0;
}
#footer .footer-wrapper {
  padding: 40px 0 25px;
}
@media (max-width: 767px) {
  #footer .footer-wrapper {
    padding: 20px 0;
  }
}
#footer .footer-wrapper .top-line {
  border-top: 0;
}
#footer .footer-wrapper .social-intro {
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 400;
  text-align: right;
  display: inline-block;
  text-transform: uppercase;
  color: #777777;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 2px;
  padding: 0 10px;
}
#footer .footer-wrapper .admin-section {
  display: block;
  text-align: left;
  margin: 0;
  padding: 0;
  border-top: 0;
  font-size: 14px;
  font-size: 0.8rem;
}
.align-right {
  text-align: right !important;
}
#footer .social-icons li {
  width: 25%;
  height: 120px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  font-size: 34px;
  margin: 0 -1px 0 0;
  border-width: 1px;
}
#footer .social-icons li:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -17px;
  margin-top: -17px;
}
.frm_hidden {
  display: none !important;
}
.frm_ajax_loading {
  display: none;
}
.red-circle,
.grey-circle {
  position: relative;
  display: block;
  width: 126px;
  height: 126px;
  overflow: hidden;
  margin: 0 auto 20px;
  -moz-border-radius: 63px;
  -webkit-border-radius: 63px;
  border-radius: 63px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ed1b23;
}
.red-circle img,
.grey-circle img {
  position: relative;
  display: block;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.grey-circle {
  background-color: #ababab;
}
.bg-num {
  position: absolute;
  display: block;
  color: #f8f8f8;
  background: transparent;
  text-align: left;
  left: -90px;
  top: -80px;
  z-index: -1;
  pointer-events: none;
}
.yellow_text_content {
  display: block;
  padding-bottom: 26px;
  color: #fe6446;
}
.yellow_text_content .dropcap {
  float: left;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 42px;
  font-size: 54px;
  text-transform: uppercase;
  padding: 2px 5px 0 0;
}
.title-wrapper .set-button {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 12px 22px 10px 28px;
  border-width: 2px;
  border-color: #ddd;
}
.title-wrapper .set-button:hover,
.title-wrapper .set-button:active {
  border-color: #fe6446;
}
@media (max-width: 767px) {
  .title-wrapper h3,
  .title-wrapper .h3 {
    padding-right: 0;
    text-align: center;
  }
  .title-wrapper .set-button {
    position: relative;
    display: block;
    right: auto;
    top: auto;
  }
  .title-wrapper hr {
    display: none;
  }
}
.drop-down-categories {
  position: absolute;
  right: 50px;
  top: 0;
}
@media (max-width: 767px) {
  .drop-down-categories {
    display: none;
  }
}
.drop-down-categories .filter-dropdown {
  position: relative;
  display: block;
}
.drop-down-categories .filter-dropdown > a {
  position: relative;
  z-index: 30;
  display: block;
  padding: 12px 24px 12px 28px;
  border: 1px solid #ddd;
  background: #ffffff;
  overflow: hidden;
  text-transform: uppercase;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.drop-down-categories .filter-dropdown > a .fa {
  font-size: 18px;
  vertical-align: middle;
  color: #fe6446;
  padding-left: 4px;
}
.drop-down-categories .filter-dropdown ul {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  z-index: 20;
  background: #000;
  background: rgba(0, 0, 0, 0.93);
  color: #111111;
  margin-top: 0;
  padding: 0;
  opacity: 0.0;
  pointer-events: none;
  visibility: hidden;
  list-style: none;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}
.drop-down-categories .filter-dropdown li {
  display: block;
  padding: 0;
  margin: 0;
}
.drop-down-categories .filter-dropdown li a {
  display: block;
  padding: 14px 28px 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  color: #ffffff;
  font-size: 0.76rem;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  text-align: right;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.drop-down-categories .filter-dropdown li a:hover,
.drop-down-categories .filter-dropdown li a:active {
  color: #111111;
  background: #fe6446;
}
.drop-down-categories .filter-dropdown:hover ul {
  opacity: 1.0;
  pointer-events: auto;
  visibility: visible;
}
.drop-down-categories .filter-dropdown:hover > a {
  color: #111111;
  background: #fe6446;
  border-color: #fe6446;
}
.drop-down-categories .filter-dropdown:hover > a .fa {
  color: #111111;
}
.content-top-banner .banner-back {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 1.0;
}
@media (max-width: 1024px) {
  .content-top-banner .banner-back {
    opacity: 0.3;
  }
}
.content-top-banner .banner-holder {
  z-index: 10;
  padding: 80px 0;
}
.content-top-banner .banner-holder.banner_pd {
  padding: 400px 0 0;
}
@media (max-width: 1024px) {
  .content-top-banner .banner-holder.banner_pd {
    padding-top: 200px;
  }
}
.posts_container {
  position: relative;
  padding: 10px 0 60px;
}
.single .posts_container {
  padding: 100px 0;
}
@media (max-width: 1024px) {
  .single .posts_container {
    padding: 50px 0 70px;
  }
}
.related_container {
  padding: 0 0 70px;
}
.single-format-video .related_container {
  padding: 100px 0 70px;
}
.single-format-video .col-inner-wrap {
  padding-top: 30px;
  padding-bottom: 30px;
}
.set-button.post-button,
.set-button.post-button:focus {
  background: transparent;
  color: #02bbff;
  border: 0;
  padding: 0;
  text-align: right;
}
.set-button.post-button:hover,
.set-button.post-button:focus:hover,
.set-button.post-button:active,
.set-button.post-button:focus:active {
  background: transparent;
  color: #fe6446;
}
.part-title {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 10px 10px 0;
  width: 30%;
}
.part-content {
  display: inline-block;
  vertical-align: middle;
  width: 67%;
}
sup {
  font-size: 0.54em;
}
.single .post-holder,
.single .post-holder .single-post-content {
  padding: 0;
}
.related-posts {
  padding-top: 30px;
}
.posts-wrap {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  align-content: center;
}
.post_feed.alt_post_feed .post_link_wrap h3,
.post_feed.alt_post_feed .post_link_wrap:focus h3 {
  color: #111111;
  font-size: 22px;
  line-height: 1.0;
  font-weight: normal;
}
.post_feed.alt_post_feed .post_link_wrap:hover h3,
.post_feed.alt_post_feed .post_link_wrap:focus:hover h3,
.post_feed.alt_post_feed .post_link_wrap:active h3,
.post_feed.alt_post_feed .post_link_wrap:focus:active h3 {
  color: #fe6446;
}
.social_main_menu {
  position: relative;
  right: auto;
  left: auto;
  bottom: auto;
  top: auto;
  display: inline-block;
  margin: 0;
  padding-left: 0;
  vertical-align: top;
}
.social_main_menu:before {
  display: none;
}
.social_main_menu .fa {
  vertical-align: middle;
}
.social_main_menu li {
  margin: 0 2px;
  padding-bottom: 0;
}
.social_main_menu li a,
.social_main_menu li a:focus {
  position: relative;
  color: #111111 !important;
  background: transparent;
  opacity: 0.4;
}
.social_main_menu li a:hover,
.social_main_menu li a:focus:hover,
.social_main_menu li a:active,
.social_main_menu li a:focus:active {
  background: transparent;
  color: #fe6446 !important;
  opacity: 1.0;
}
.menu-holder {
  position: relative;
  text-align: center;
  display: inline-block;
  background: transparent;
  padding: 0 10px;
  vertical-align: top;
}
.main-menu-nav {
  position: initial;
  right: auto;
  max-width: none;
}
.main-menu-nav .nav-wrap {
  position: initial;
  margin-top: 0;
}
.main-menu-nav .nav {
  display: auto;
}
.main-menu-nav .nav:before,
.main-menu-nav .nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.main-menu-nav .nav:after {
  clear: both;
}
.main-menu-nav .nav > li .dropdown-menu {
  background: #23325b;
  background: rgba(35, 50, 91, 0.95);
  top: 100%;
  left: 5px;
  margin-top: 0 !important;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  list-style: none;
}
.main-menu-nav .nav > li .dropdown-menu li a,
.main-menu-nav .nav > li .dropdown-menu li a:focus {
  color: #ffffff;
  font-size: 0.95rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: -0.04px;
  opacity: 1.0;
  text-transform: none;
  padding: 14px 26px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.main-menu-nav .nav > li .dropdown-menu li a:hover,
.main-menu-nav .nav > li .dropdown-menu li a:focus:hover,
.main-menu-nav .nav > li .dropdown-menu li a:active,
.main-menu-nav .nav > li .dropdown-menu li a:focus:active {
  color: #ffffff;
  background: #02bbff;
  border-bottom-color: transparent;
}
.main-menu-nav .nav > li .dropdown-menu li:last-child > a,
.main-menu-nav .nav > li .dropdown-menu li:last-child > a:focus {
  border-bottom: 0;
}
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu {
  position: absolute;
  margin-top: 0 !important;
}
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu li a,
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu li a:focus {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu li a:hover,
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu li a:focus:hover,
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu li a:active,
.main-menu-nav .nav > li .dropdown-menu li .dropdown-menu li a:focus:active {
  border-left-color: #02bbff;
}
.main-menu-nav .nav > li > .dropdown-menu {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.main-menu-nav .nav > li > .dropdown-menu:after {
  bottom: 100%;
  left: 25px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #23325b;
  border-bottom-color: rgba(35, 50, 91, 0.95);
  border-width: 10px;
  margin-left: 0;
}
.frm_primary_label {
  display: block;
  font-family: 'roboto', Arial, sans-serif;
  color: #444;
  text-transform: none;
  font-weight: 600;
  margin: 14px 0 8px;
  line-height: 0.9;
  font-size: 15px;
  line-height: 1.4;
  padding: 0 5px;
}
.frm_none_container .frm_primary_label {
  display: none !important;
}
form .center-content {
  display: block !important;
  text-align: center !important;
}
form .frm_form_field,
form .frm_forms .frm_form_field {
  padding: 0 10px !important;
}
form .frm_form_field.frm_section_heading,
form .frm_forms .frm_form_field.frm_section_heading {
  padding: 0;
}
form .frm_form_field.frm_full,
form .frm_forms .frm_form_field.frm_full {
  width: 100%;
}
form .frm_form_field.frm_half,
form .frm_forms .frm_form_field.frm_half {
  width: 49.5%;
}
form .frm_form_field.frm_third,
form .frm_forms .frm_form_field.frm_third {
  width: 32.5%;
}
form .frm_form_field.frm_two_thirds,
form .frm_forms .frm_form_field.frm_two_thirds {
  width: 65.5%;
}
form .frm_form_field.frm_fourth,
form .frm_forms .frm_form_field.frm_fourth {
  width: 24.5%;
}
form .frm_form_field.frm_three_fourths,
form .frm_forms .frm_form_field.frm_three_fourths {
  width: 74.5%;
}
form .frm_form_field.frm_fifth,
form .frm_forms .frm_form_field.frm_fifth {
  width: 19.5%;
}
form .frm_form_field.frm_two_fifths,
form .frm_forms .frm_form_field.frm_two_fifths {
  width: 39.5%;
}
form .frm_form_field.frm_three_fifths,
form .frm_forms .frm_form_field.frm_three_fifths {
  width: 59.5%;
}
form .frm_form_field.frm_four_fifths,
form .frm_forms .frm_form_field.frm_four_fifths {
  width: 79.5%;
}
form .frm_form_field.frm_sixth,
form .frm_forms .frm_form_field.frm_sixth {
  width: 16.66666667%;
}
form .frm_form_field.frm_seventh,
form .frm_forms .frm_form_field.frm_seventh {
  width: 14.28571429%;
}
form .frm_form_field.frm_eighth,
form .frm_forms .frm_form_field.frm_eighth {
  width: 12.5%;
}
@media (max-width: 767px) {
  form .frm_form_field,
  form .frm_forms .frm_form_field {
    width: 100% !important;
    display: block;
  }
}
.frm_error {
  position: relative;
  display: block;
  padding-left: 29px;
  padding-right: 29px;
  letter-spacing: 0.2px;
  font-weight: 400;
  top: auto;
  font-size: 14px;
  color: #fe6446;
  text-align: left;
  font-family: 'roboto', Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
  margin-top: -10px;
}
.captcha-fld .frm_error {
  text-align: center !important;
  margin-top: 2px;
}
h3.frm_pos_top {
  font-family: 'roboto', Arial, sans-serif;
  font-weight: 600;
  letter-spacing: -0.5px;
  margin: 0 0 25px;
  font-size: 28px;
  line-height: 1.0;
  color: #02bbff;
  padding: 0 15px;
  display: block;
}
.frm_section_heading {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
label {
  font-family: 'roboto', Arial, sans-serif;
  color: #777777;
  text-transform: none;
  font-weight: 600;
  text-align: left;
  margin-bottom: 0;
  font-size: 15px;
}
.label {
  display: inline-block;
  padding: 8px 24px;
}
form,
.frm_forms {
  display: block !important;
}
form .frm_description,
.frm_forms .frm_description {
  display: block;
  font-weight: bold;
  font-size: 15px;
  color: #2c2c2c;
  padding: 0 15px;
  margin-top: -15px;
  margin-bottom: 18px;
  opacity: 0.9;
  font-style: normal;
}
form .frm_section_heading > .frm_description,
.frm_forms .frm_section_heading > .frm_description {
  color: #02bbff;
  font-style: italic;
  opacity: 0.6;
  margin-top: -18px;
}
form .horizontal_radio .frm_radio,
.frm_forms .horizontal_radio .frm_radio {
  display: inline-block;
  padding: 0 15px;
}
form .horizontal_radio .frm_radio.first-child,
.frm_forms .horizontal_radio .frm_radio.first-child {
  padding-left: 0;
}
form .horizontal_radio .frm_primary_label,
.frm_forms .horizontal_radio .frm_primary_label {
  display: inline-block;
}
@media (max-width: 767px) {
  form .horizontal_radio .frm_primary_label,
  .frm_forms .horizontal_radio .frm_primary_label {
    display: block;
  }
}
form .horizontal_radio .frm_opt_container,
.frm_forms .horizontal_radio .frm_opt_container {
  display: inline-block;
}
@media (max-width: 767px) {
  form .horizontal_radio .frm_opt_container,
  .frm_forms .horizontal_radio .frm_opt_container {
    display: block;
  }
}
form .frm_opt_container,
.frm_forms .frm_opt_container {
  margin-bottom: 20px;
  padding: 0 14px;
}
form .frm_opt_container label,
.frm_forms .frm_opt_container label {
  padding-left: 20px;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
form .frm_opt_container label input,
.frm_forms .frm_opt_container label input {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  top: 2px;
}
form .frm_checkbox,
.frm_forms .frm_checkbox {
  margin-right: 25px;
}
form .use_buttons .frm_opt_container,
.frm_forms .use_buttons .frm_opt_container {
  padding: 0;
}
form .use_buttons .frm_opt_container .frm_checkbox,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox {
  display: inline-block;
  margin: 8px 5px;
  padding: 0;
}
form .use_buttons .frm_opt_container .frm_checkbox:first-child,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox:first-child {
  margin-left: 0;
}
form .use_buttons .frm_opt_container .frm_checkbox:last-child,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox:last-child {
  margin-right: 0;
}
form .use_buttons .frm_opt_container .frm_checkbox label,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox label {
  position: relative;
  font-family: 'raleway', Arial, sans-serif;
  font-size: 13px;
  font-size: 0.76rem;
  font-weight: 600 !important;
  line-height: 1.1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 18px 24px 16px;
  border-width: 2px;
  border-style: solid;
  margin: 0;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  min-width: 150px;
  cursor: pointer;
}
form .use_buttons .frm_opt_container .frm_checkbox label input,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox label input {
  opacity: 0.0;
}
form .use_buttons .frm_opt_container .frm_checkbox label,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox label,
form .use_buttons .frm_opt_container .frm_checkbox label:focus,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox label:focus {
  color: #444 !important;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
form .use_buttons .frm_opt_container .frm_checkbox label.active,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox label.active,
form .use_buttons .frm_opt_container .frm_checkbox label:focus.active,
.frm_forms .use_buttons .frm_opt_container .frm_checkbox label:focus.active {
  color: #ffffff !important;
  background-color: #02bbff;
  border-color: #02bbff;
}
form,
.frm_forms,
form .frm_form_field,
.frm_forms .frm_form_field,
form .with_frm_style,
.frm_forms .with_frm_style,
form .with_frm_style .frm_submit,
.frm_forms .with_frm_style .frm_submit,
form .frm_submit,
.frm_forms .frm_submit,
form .frm_form_submit_style,
.frm_forms .frm_form_submit_style {
  vertical-align: top;
  display: inline-block;
}
form .form-control,
.frm_forms .form-control,
form .frm_form_field .form-control,
.frm_forms .frm_form_field .form-control,
form .with_frm_style .form-control,
.frm_forms .with_frm_style .form-control,
form .with_frm_style .frm_submit .form-control,
.frm_forms .with_frm_style .frm_submit .form-control,
form .frm_submit .form-control,
.frm_forms .frm_submit .form-control,
form .frm_form_submit_style .form-control,
.frm_forms .frm_form_submit_style .form-control,
form input[type=text],
.frm_forms input[type=text],
form .frm_form_field input[type=text],
.frm_forms .frm_form_field input[type=text],
form .with_frm_style input[type=text],
.frm_forms .with_frm_style input[type=text],
form .with_frm_style .frm_submit input[type=text],
.frm_forms .with_frm_style .frm_submit input[type=text],
form .frm_submit input[type=text],
.frm_forms .frm_submit input[type=text],
form .frm_form_submit_style input[type=text],
.frm_forms .frm_form_submit_style input[type=text],
form input[type=password],
.frm_forms input[type=password],
form .frm_form_field input[type=password],
.frm_forms .frm_form_field input[type=password],
form .with_frm_style input[type=password],
.frm_forms .with_frm_style input[type=password],
form .with_frm_style .frm_submit input[type=password],
.frm_forms .with_frm_style .frm_submit input[type=password],
form .frm_submit input[type=password],
.frm_forms .frm_submit input[type=password],
form .frm_form_submit_style input[type=password],
.frm_forms .frm_form_submit_style input[type=password],
form input[type=email],
.frm_forms input[type=email],
form .frm_form_field input[type=email],
.frm_forms .frm_form_field input[type=email],
form .with_frm_style input[type=email],
.frm_forms .with_frm_style input[type=email],
form .with_frm_style .frm_submit input[type=email],
.frm_forms .with_frm_style .frm_submit input[type=email],
form .frm_submit input[type=email],
.frm_forms .frm_submit input[type=email],
form .frm_form_submit_style input[type=email],
.frm_forms .frm_form_submit_style input[type=email],
form input[type=number],
.frm_forms input[type=number],
form .frm_form_field input[type=number],
.frm_forms .frm_form_field input[type=number],
form .with_frm_style input[type=number],
.frm_forms .with_frm_style input[type=number],
form .with_frm_style .frm_submit input[type=number],
.frm_forms .with_frm_style .frm_submit input[type=number],
form .frm_submit input[type=number],
.frm_forms .frm_submit input[type=number],
form .frm_form_submit_style input[type=number],
.frm_forms .frm_form_submit_style input[type=number],
form input[type=search],
.frm_forms input[type=search],
form .frm_form_field input[type=search],
.frm_forms .frm_form_field input[type=search],
form .with_frm_style input[type=search],
.frm_forms .with_frm_style input[type=search],
form .with_frm_style .frm_submit input[type=search],
.frm_forms .with_frm_style .frm_submit input[type=search],
form .frm_submit input[type=search],
.frm_forms .frm_submit input[type=search],
form .frm_form_submit_style input[type=search],
.frm_forms .frm_form_submit_style input[type=search],
form input[type=tel],
.frm_forms input[type=tel],
form .frm_form_field input[type=tel],
.frm_forms .frm_form_field input[type=tel],
form .with_frm_style input[type=tel],
.frm_forms .with_frm_style input[type=tel],
form .with_frm_style .frm_submit input[type=tel],
.frm_forms .with_frm_style .frm_submit input[type=tel],
form .frm_submit input[type=tel],
.frm_forms .frm_submit input[type=tel],
form .frm_form_submit_style input[type=tel],
.frm_forms .frm_form_submit_style input[type=tel],
form input[type=url],
.frm_forms input[type=url],
form .frm_form_field input[type=url],
.frm_forms .frm_form_field input[type=url],
form .with_frm_style input[type=url],
.frm_forms .with_frm_style input[type=url],
form .with_frm_style .frm_submit input[type=url],
.frm_forms .with_frm_style .frm_submit input[type=url],
form .frm_submit input[type=url],
.frm_forms .frm_submit input[type=url],
form .frm_form_submit_style input[type=url],
.frm_forms .frm_form_submit_style input[type=url],
form input[type=date],
.frm_forms input[type=date],
form .frm_form_field input[type=date],
.frm_forms .frm_form_field input[type=date],
form .with_frm_style input[type=date],
.frm_forms .with_frm_style input[type=date],
form .with_frm_style .frm_submit input[type=date],
.frm_forms .with_frm_style .frm_submit input[type=date],
form .frm_submit input[type=date],
.frm_forms .frm_submit input[type=date],
form .frm_form_submit_style input[type=date],
.frm_forms .frm_form_submit_style input[type=date],
form select,
.frm_forms select,
form .frm_form_field select,
.frm_forms .frm_form_field select,
form .with_frm_style select,
.frm_forms .with_frm_style select,
form .with_frm_style .frm_submit select,
.frm_forms .with_frm_style .frm_submit select,
form .frm_submit select,
.frm_forms .frm_submit select,
form .frm_form_submit_style select,
.frm_forms .frm_form_submit_style select,
form textarea,
.frm_forms textarea,
form .frm_form_field textarea,
.frm_forms .frm_form_field textarea,
form .with_frm_style textarea,
.frm_forms .with_frm_style textarea,
form .with_frm_style .frm_submit textarea,
.frm_forms .with_frm_style .frm_submit textarea,
form .frm_submit textarea,
.frm_forms .frm_submit textarea,
form .frm_form_submit_style textarea,
.frm_forms .frm_form_submit_style textarea,
form .input,
.frm_forms .input,
form .frm_form_field .input,
.frm_forms .frm_form_field .input,
form .with_frm_style .input,
.frm_forms .with_frm_style .input,
form .with_frm_style .frm_submit .input,
.frm_forms .with_frm_style .frm_submit .input,
form .frm_submit .input,
.frm_forms .frm_submit .input,
form .frm_form_submit_style .input,
.frm_forms .frm_form_submit_style .input,
form .frm_form_fields_style,
.frm_forms .frm_form_fields_style,
form .frm_form_field .frm_form_fields_style,
.frm_forms .frm_form_field .frm_form_fields_style,
form .with_frm_style .frm_form_fields_style,
.frm_forms .with_frm_style .frm_form_fields_style,
form .with_frm_style .frm_submit .frm_form_fields_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style,
form .frm_submit .frm_form_fields_style,
.frm_forms .frm_submit .frm_form_fields_style,
form .frm_form_submit_style .frm_form_fields_style,
.frm_forms .frm_form_submit_style .frm_form_fields_style,
form .frm_scroll_box .frm_opt_container,
.frm_forms .frm_scroll_box .frm_opt_container,
form .frm_form_field .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container,
form .frm_submit .frm_scroll_box .frm_opt_container,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container,
form .frm_form_fields_active_style,
.frm_forms .frm_form_fields_active_style,
form .frm_form_field .frm_form_fields_active_style,
.frm_forms .frm_form_field .frm_form_fields_active_style,
form .with_frm_style .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_form_fields_active_style,
form .with_frm_style .frm_submit .frm_form_fields_active_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style,
form .frm_submit .frm_form_fields_active_style,
.frm_forms .frm_submit .frm_form_fields_active_style,
form .frm_form_submit_style .frm_form_fields_active_style,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style,
form .frm_form_fields_error_style,
.frm_forms .frm_form_fields_error_style,
form .frm_form_field .frm_form_fields_error_style,
.frm_forms .frm_form_field .frm_form_fields_error_style,
form .with_frm_style .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_form_fields_error_style,
form .with_frm_style .frm_submit .frm_form_fields_error_style,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style,
form .frm_submit .frm_form_fields_error_style,
.frm_forms .frm_submit .frm_form_fields_error_style,
form .frm_form_submit_style .frm_form_fields_error_style,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style,
form .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices,
form .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single,
form .recaptchatable #recaptcha_response_field,
.frm_forms .recaptchatable #recaptcha_response_field,
form .frm_form_field .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field,
form .with_frm_style .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field,
form .frm_submit .recaptchatable #recaptcha_response_field,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #999;
  border-width: 2px;
  font-family: 'roboto', Arial, sans-serif;
  font-style: normal;
  font-size: 1.0rem;
  letter-spacing: 0;
  font-weight: bold;
  line-height: 1.4;
  display: block;
  border-top-right-radius: 30px !important;
  border-top-left-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
  padding: 8px 28px !important;
  margin-bottom: 20px !important;
}
form .form-control::-webkit-input-placeholder,
.frm_forms .form-control::-webkit-input-placeholder,
form .frm_form_field .form-control::-webkit-input-placeholder,
.frm_forms .frm_form_field .form-control::-webkit-input-placeholder,
form .with_frm_style .form-control::-webkit-input-placeholder,
.frm_forms .with_frm_style .form-control::-webkit-input-placeholder,
form .with_frm_style .frm_submit .form-control::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control::-webkit-input-placeholder,
form .frm_submit .form-control::-webkit-input-placeholder,
.frm_forms .frm_submit .form-control::-webkit-input-placeholder,
form .frm_form_submit_style .form-control::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .form-control::-webkit-input-placeholder,
form input[type=text]::-webkit-input-placeholder,
.frm_forms input[type=text]::-webkit-input-placeholder,
form .frm_form_field input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=text]::-webkit-input-placeholder,
form .with_frm_style input[type=text]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=text]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=text]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]::-webkit-input-placeholder,
form .frm_submit input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=text]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]::-webkit-input-placeholder,
form input[type=password]::-webkit-input-placeholder,
.frm_forms input[type=password]::-webkit-input-placeholder,
form .frm_form_field input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=password]::-webkit-input-placeholder,
form .with_frm_style input[type=password]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=password]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=password]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]::-webkit-input-placeholder,
form .frm_submit input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=password]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]::-webkit-input-placeholder,
form input[type=email]::-webkit-input-placeholder,
.frm_forms input[type=email]::-webkit-input-placeholder,
form .frm_form_field input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=email]::-webkit-input-placeholder,
form .with_frm_style input[type=email]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=email]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=email]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]::-webkit-input-placeholder,
form .frm_submit input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=email]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]::-webkit-input-placeholder,
form input[type=number]::-webkit-input-placeholder,
.frm_forms input[type=number]::-webkit-input-placeholder,
form .frm_form_field input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=number]::-webkit-input-placeholder,
form .with_frm_style input[type=number]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=number]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=number]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]::-webkit-input-placeholder,
form .frm_submit input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=number]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]::-webkit-input-placeholder,
form input[type=search]::-webkit-input-placeholder,
.frm_forms input[type=search]::-webkit-input-placeholder,
form .frm_form_field input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=search]::-webkit-input-placeholder,
form .with_frm_style input[type=search]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=search]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=search]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]::-webkit-input-placeholder,
form .frm_submit input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=search]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]::-webkit-input-placeholder,
form input[type=tel]::-webkit-input-placeholder,
.frm_forms input[type=tel]::-webkit-input-placeholder,
form .frm_form_field input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=tel]::-webkit-input-placeholder,
form .with_frm_style input[type=tel]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=tel]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]::-webkit-input-placeholder,
form .frm_submit input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=tel]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]::-webkit-input-placeholder,
form input[type=url]::-webkit-input-placeholder,
.frm_forms input[type=url]::-webkit-input-placeholder,
form .frm_form_field input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=url]::-webkit-input-placeholder,
form .with_frm_style input[type=url]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=url]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=url]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]::-webkit-input-placeholder,
form .frm_submit input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=url]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]::-webkit-input-placeholder,
form input[type=date]::-webkit-input-placeholder,
.frm_forms input[type=date]::-webkit-input-placeholder,
form .frm_form_field input[type=date]::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=date]::-webkit-input-placeholder,
form .with_frm_style input[type=date]::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=date]::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=date]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]::-webkit-input-placeholder,
form .frm_submit input[type=date]::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=date]::-webkit-input-placeholder,
form .frm_form_submit_style input[type=date]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=date]::-webkit-input-placeholder,
form select::-webkit-input-placeholder,
.frm_forms select::-webkit-input-placeholder,
form .frm_form_field select::-webkit-input-placeholder,
.frm_forms .frm_form_field select::-webkit-input-placeholder,
form .with_frm_style select::-webkit-input-placeholder,
.frm_forms .with_frm_style select::-webkit-input-placeholder,
form .with_frm_style .frm_submit select::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit select::-webkit-input-placeholder,
form .frm_submit select::-webkit-input-placeholder,
.frm_forms .frm_submit select::-webkit-input-placeholder,
form .frm_form_submit_style select::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style select::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder,
.frm_forms textarea::-webkit-input-placeholder,
form .frm_form_field textarea::-webkit-input-placeholder,
.frm_forms .frm_form_field textarea::-webkit-input-placeholder,
form .with_frm_style textarea::-webkit-input-placeholder,
.frm_forms .with_frm_style textarea::-webkit-input-placeholder,
form .with_frm_style .frm_submit textarea::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea::-webkit-input-placeholder,
form .frm_submit textarea::-webkit-input-placeholder,
.frm_forms .frm_submit textarea::-webkit-input-placeholder,
form .frm_form_submit_style textarea::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style textarea::-webkit-input-placeholder,
form .input::-webkit-input-placeholder,
.frm_forms .input::-webkit-input-placeholder,
form .frm_form_field .input::-webkit-input-placeholder,
.frm_forms .frm_form_field .input::-webkit-input-placeholder,
form .with_frm_style .input::-webkit-input-placeholder,
.frm_forms .with_frm_style .input::-webkit-input-placeholder,
form .with_frm_style .frm_submit .input::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input::-webkit-input-placeholder,
form .frm_submit .input::-webkit-input-placeholder,
.frm_forms .frm_submit .input::-webkit-input-placeholder,
form .frm_form_submit_style .input::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .input::-webkit-input-placeholder,
form .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .frm_form_fields_style::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_style::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style::-webkit-input-placeholder,
form .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container::-webkit-input-placeholder,
form .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .frm_form_fields_active_style::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style::-webkit-input-placeholder,
form .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .frm_form_fields_error_style::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style::-webkit-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-webkit-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-webkit-input-placeholder,
form .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 0.1;
  font-weight: bold;
}
form .form-control:-moz-placeholder,
.frm_forms .form-control:-moz-placeholder,
form .frm_form_field .form-control:-moz-placeholder,
.frm_forms .frm_form_field .form-control:-moz-placeholder,
form .with_frm_style .form-control:-moz-placeholder,
.frm_forms .with_frm_style .form-control:-moz-placeholder,
form .with_frm_style .frm_submit .form-control:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:-moz-placeholder,
form .frm_submit .form-control:-moz-placeholder,
.frm_forms .frm_submit .form-control:-moz-placeholder,
form .frm_form_submit_style .form-control:-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control:-moz-placeholder,
form input[type=text]:-moz-placeholder,
.frm_forms input[type=text]:-moz-placeholder,
form .frm_form_field input[type=text]:-moz-placeholder,
.frm_forms .frm_form_field input[type=text]:-moz-placeholder,
form .with_frm_style input[type=text]:-moz-placeholder,
.frm_forms .with_frm_style input[type=text]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:-moz-placeholder,
form .frm_submit input[type=text]:-moz-placeholder,
.frm_forms .frm_submit input[type=text]:-moz-placeholder,
form .frm_form_submit_style input[type=text]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:-moz-placeholder,
form input[type=password]:-moz-placeholder,
.frm_forms input[type=password]:-moz-placeholder,
form .frm_form_field input[type=password]:-moz-placeholder,
.frm_forms .frm_form_field input[type=password]:-moz-placeholder,
form .with_frm_style input[type=password]:-moz-placeholder,
.frm_forms .with_frm_style input[type=password]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:-moz-placeholder,
form .frm_submit input[type=password]:-moz-placeholder,
.frm_forms .frm_submit input[type=password]:-moz-placeholder,
form .frm_form_submit_style input[type=password]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:-moz-placeholder,
form input[type=email]:-moz-placeholder,
.frm_forms input[type=email]:-moz-placeholder,
form .frm_form_field input[type=email]:-moz-placeholder,
.frm_forms .frm_form_field input[type=email]:-moz-placeholder,
form .with_frm_style input[type=email]:-moz-placeholder,
.frm_forms .with_frm_style input[type=email]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:-moz-placeholder,
form .frm_submit input[type=email]:-moz-placeholder,
.frm_forms .frm_submit input[type=email]:-moz-placeholder,
form .frm_form_submit_style input[type=email]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:-moz-placeholder,
form input[type=number]:-moz-placeholder,
.frm_forms input[type=number]:-moz-placeholder,
form .frm_form_field input[type=number]:-moz-placeholder,
.frm_forms .frm_form_field input[type=number]:-moz-placeholder,
form .with_frm_style input[type=number]:-moz-placeholder,
.frm_forms .with_frm_style input[type=number]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:-moz-placeholder,
form .frm_submit input[type=number]:-moz-placeholder,
.frm_forms .frm_submit input[type=number]:-moz-placeholder,
form .frm_form_submit_style input[type=number]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:-moz-placeholder,
form input[type=search]:-moz-placeholder,
.frm_forms input[type=search]:-moz-placeholder,
form .frm_form_field input[type=search]:-moz-placeholder,
.frm_forms .frm_form_field input[type=search]:-moz-placeholder,
form .with_frm_style input[type=search]:-moz-placeholder,
.frm_forms .with_frm_style input[type=search]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:-moz-placeholder,
form .frm_submit input[type=search]:-moz-placeholder,
.frm_forms .frm_submit input[type=search]:-moz-placeholder,
form .frm_form_submit_style input[type=search]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:-moz-placeholder,
form input[type=tel]:-moz-placeholder,
.frm_forms input[type=tel]:-moz-placeholder,
form .frm_form_field input[type=tel]:-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]:-moz-placeholder,
form .with_frm_style input[type=tel]:-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:-moz-placeholder,
form .frm_submit input[type=tel]:-moz-placeholder,
.frm_forms .frm_submit input[type=tel]:-moz-placeholder,
form .frm_form_submit_style input[type=tel]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:-moz-placeholder,
form input[type=url]:-moz-placeholder,
.frm_forms input[type=url]:-moz-placeholder,
form .frm_form_field input[type=url]:-moz-placeholder,
.frm_forms .frm_form_field input[type=url]:-moz-placeholder,
form .with_frm_style input[type=url]:-moz-placeholder,
.frm_forms .with_frm_style input[type=url]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:-moz-placeholder,
form .frm_submit input[type=url]:-moz-placeholder,
.frm_forms .frm_submit input[type=url]:-moz-placeholder,
form .frm_form_submit_style input[type=url]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:-moz-placeholder,
form input[type=date]:-moz-placeholder,
.frm_forms input[type=date]:-moz-placeholder,
form .frm_form_field input[type=date]:-moz-placeholder,
.frm_forms .frm_form_field input[type=date]:-moz-placeholder,
form .with_frm_style input[type=date]:-moz-placeholder,
.frm_forms .with_frm_style input[type=date]:-moz-placeholder,
form .with_frm_style .frm_submit input[type=date]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:-moz-placeholder,
form .frm_submit input[type=date]:-moz-placeholder,
.frm_forms .frm_submit input[type=date]:-moz-placeholder,
form .frm_form_submit_style input[type=date]:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:-moz-placeholder,
form select:-moz-placeholder,
.frm_forms select:-moz-placeholder,
form .frm_form_field select:-moz-placeholder,
.frm_forms .frm_form_field select:-moz-placeholder,
form .with_frm_style select:-moz-placeholder,
.frm_forms .with_frm_style select:-moz-placeholder,
form .with_frm_style .frm_submit select:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select:-moz-placeholder,
form .frm_submit select:-moz-placeholder,
.frm_forms .frm_submit select:-moz-placeholder,
form .frm_form_submit_style select:-moz-placeholder,
.frm_forms .frm_form_submit_style select:-moz-placeholder,
form textarea:-moz-placeholder,
.frm_forms textarea:-moz-placeholder,
form .frm_form_field textarea:-moz-placeholder,
.frm_forms .frm_form_field textarea:-moz-placeholder,
form .with_frm_style textarea:-moz-placeholder,
.frm_forms .with_frm_style textarea:-moz-placeholder,
form .with_frm_style .frm_submit textarea:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:-moz-placeholder,
form .frm_submit textarea:-moz-placeholder,
.frm_forms .frm_submit textarea:-moz-placeholder,
form .frm_form_submit_style textarea:-moz-placeholder,
.frm_forms .frm_form_submit_style textarea:-moz-placeholder,
form .input:-moz-placeholder,
.frm_forms .input:-moz-placeholder,
form .frm_form_field .input:-moz-placeholder,
.frm_forms .frm_form_field .input:-moz-placeholder,
form .with_frm_style .input:-moz-placeholder,
.frm_forms .with_frm_style .input:-moz-placeholder,
form .with_frm_style .frm_submit .input:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input:-moz-placeholder,
form .frm_submit .input:-moz-placeholder,
.frm_forms .frm_submit .input:-moz-placeholder,
form .frm_form_submit_style .input:-moz-placeholder,
.frm_forms .frm_form_submit_style .input:-moz-placeholder,
form .frm_form_fields_style:-moz-placeholder,
.frm_forms .frm_form_fields_style:-moz-placeholder,
form .frm_form_field .frm_form_fields_style:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:-moz-placeholder,
form .with_frm_style .frm_form_fields_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:-moz-placeholder,
form .frm_submit .frm_form_fields_style:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:-moz-placeholder,
form .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:-moz-placeholder,
form .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .frm_form_fields_active_style:-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:-moz-placeholder,
form .frm_submit .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:-moz-placeholder,
form .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .frm_form_fields_error_style:-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:-moz-placeholder,
form .frm_submit .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-moz-placeholder,
form .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:-moz-placeholder {
  color: #ffffff;
  opacity: 0.1;
  font-weight: bold;
}
form .form-control::-moz-placeholder,
.frm_forms .form-control::-moz-placeholder,
form .frm_form_field .form-control::-moz-placeholder,
.frm_forms .frm_form_field .form-control::-moz-placeholder,
form .with_frm_style .form-control::-moz-placeholder,
.frm_forms .with_frm_style .form-control::-moz-placeholder,
form .with_frm_style .frm_submit .form-control::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control::-moz-placeholder,
form .frm_submit .form-control::-moz-placeholder,
.frm_forms .frm_submit .form-control::-moz-placeholder,
form .frm_form_submit_style .form-control::-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control::-moz-placeholder,
form input[type=text]::-moz-placeholder,
.frm_forms input[type=text]::-moz-placeholder,
form .frm_form_field input[type=text]::-moz-placeholder,
.frm_forms .frm_form_field input[type=text]::-moz-placeholder,
form .with_frm_style input[type=text]::-moz-placeholder,
.frm_forms .with_frm_style input[type=text]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]::-moz-placeholder,
form .frm_submit input[type=text]::-moz-placeholder,
.frm_forms .frm_submit input[type=text]::-moz-placeholder,
form .frm_form_submit_style input[type=text]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]::-moz-placeholder,
form input[type=password]::-moz-placeholder,
.frm_forms input[type=password]::-moz-placeholder,
form .frm_form_field input[type=password]::-moz-placeholder,
.frm_forms .frm_form_field input[type=password]::-moz-placeholder,
form .with_frm_style input[type=password]::-moz-placeholder,
.frm_forms .with_frm_style input[type=password]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]::-moz-placeholder,
form .frm_submit input[type=password]::-moz-placeholder,
.frm_forms .frm_submit input[type=password]::-moz-placeholder,
form .frm_form_submit_style input[type=password]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]::-moz-placeholder,
form input[type=email]::-moz-placeholder,
.frm_forms input[type=email]::-moz-placeholder,
form .frm_form_field input[type=email]::-moz-placeholder,
.frm_forms .frm_form_field input[type=email]::-moz-placeholder,
form .with_frm_style input[type=email]::-moz-placeholder,
.frm_forms .with_frm_style input[type=email]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]::-moz-placeholder,
form .frm_submit input[type=email]::-moz-placeholder,
.frm_forms .frm_submit input[type=email]::-moz-placeholder,
form .frm_form_submit_style input[type=email]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]::-moz-placeholder,
form input[type=number]::-moz-placeholder,
.frm_forms input[type=number]::-moz-placeholder,
form .frm_form_field input[type=number]::-moz-placeholder,
.frm_forms .frm_form_field input[type=number]::-moz-placeholder,
form .with_frm_style input[type=number]::-moz-placeholder,
.frm_forms .with_frm_style input[type=number]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]::-moz-placeholder,
form .frm_submit input[type=number]::-moz-placeholder,
.frm_forms .frm_submit input[type=number]::-moz-placeholder,
form .frm_form_submit_style input[type=number]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]::-moz-placeholder,
form input[type=search]::-moz-placeholder,
.frm_forms input[type=search]::-moz-placeholder,
form .frm_form_field input[type=search]::-moz-placeholder,
.frm_forms .frm_form_field input[type=search]::-moz-placeholder,
form .with_frm_style input[type=search]::-moz-placeholder,
.frm_forms .with_frm_style input[type=search]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]::-moz-placeholder,
form .frm_submit input[type=search]::-moz-placeholder,
.frm_forms .frm_submit input[type=search]::-moz-placeholder,
form .frm_form_submit_style input[type=search]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]::-moz-placeholder,
form input[type=tel]::-moz-placeholder,
.frm_forms input[type=tel]::-moz-placeholder,
form .frm_form_field input[type=tel]::-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]::-moz-placeholder,
form .with_frm_style input[type=tel]::-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]::-moz-placeholder,
form .frm_submit input[type=tel]::-moz-placeholder,
.frm_forms .frm_submit input[type=tel]::-moz-placeholder,
form .frm_form_submit_style input[type=tel]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]::-moz-placeholder,
form input[type=url]::-moz-placeholder,
.frm_forms input[type=url]::-moz-placeholder,
form .frm_form_field input[type=url]::-moz-placeholder,
.frm_forms .frm_form_field input[type=url]::-moz-placeholder,
form .with_frm_style input[type=url]::-moz-placeholder,
.frm_forms .with_frm_style input[type=url]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]::-moz-placeholder,
form .frm_submit input[type=url]::-moz-placeholder,
.frm_forms .frm_submit input[type=url]::-moz-placeholder,
form .frm_form_submit_style input[type=url]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]::-moz-placeholder,
form input[type=date]::-moz-placeholder,
.frm_forms input[type=date]::-moz-placeholder,
form .frm_form_field input[type=date]::-moz-placeholder,
.frm_forms .frm_form_field input[type=date]::-moz-placeholder,
form .with_frm_style input[type=date]::-moz-placeholder,
.frm_forms .with_frm_style input[type=date]::-moz-placeholder,
form .with_frm_style .frm_submit input[type=date]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]::-moz-placeholder,
form .frm_submit input[type=date]::-moz-placeholder,
.frm_forms .frm_submit input[type=date]::-moz-placeholder,
form .frm_form_submit_style input[type=date]::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=date]::-moz-placeholder,
form select::-moz-placeholder,
.frm_forms select::-moz-placeholder,
form .frm_form_field select::-moz-placeholder,
.frm_forms .frm_form_field select::-moz-placeholder,
form .with_frm_style select::-moz-placeholder,
.frm_forms .with_frm_style select::-moz-placeholder,
form .with_frm_style .frm_submit select::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select::-moz-placeholder,
form .frm_submit select::-moz-placeholder,
.frm_forms .frm_submit select::-moz-placeholder,
form .frm_form_submit_style select::-moz-placeholder,
.frm_forms .frm_form_submit_style select::-moz-placeholder,
form textarea::-moz-placeholder,
.frm_forms textarea::-moz-placeholder,
form .frm_form_field textarea::-moz-placeholder,
.frm_forms .frm_form_field textarea::-moz-placeholder,
form .with_frm_style textarea::-moz-placeholder,
.frm_forms .with_frm_style textarea::-moz-placeholder,
form .with_frm_style .frm_submit textarea::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea::-moz-placeholder,
form .frm_submit textarea::-moz-placeholder,
.frm_forms .frm_submit textarea::-moz-placeholder,
form .frm_form_submit_style textarea::-moz-placeholder,
.frm_forms .frm_form_submit_style textarea::-moz-placeholder,
form .input::-moz-placeholder,
.frm_forms .input::-moz-placeholder,
form .frm_form_field .input::-moz-placeholder,
.frm_forms .frm_form_field .input::-moz-placeholder,
form .with_frm_style .input::-moz-placeholder,
.frm_forms .with_frm_style .input::-moz-placeholder,
form .with_frm_style .frm_submit .input::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input::-moz-placeholder,
form .frm_submit .input::-moz-placeholder,
.frm_forms .frm_submit .input::-moz-placeholder,
form .frm_form_submit_style .input::-moz-placeholder,
.frm_forms .frm_form_submit_style .input::-moz-placeholder,
form .frm_form_fields_style::-moz-placeholder,
.frm_forms .frm_form_fields_style::-moz-placeholder,
form .frm_form_field .frm_form_fields_style::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style::-moz-placeholder,
form .with_frm_style .frm_form_fields_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style::-moz-placeholder,
form .frm_submit .frm_form_fields_style::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_style::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style::-moz-placeholder,
form .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container::-moz-placeholder,
form .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .frm_form_fields_active_style::-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style::-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style::-moz-placeholder,
form .frm_submit .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style::-moz-placeholder,
form .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .frm_form_fields_error_style::-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style::-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style::-moz-placeholder,
form .frm_submit .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style::-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices::-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single::-moz-placeholder,
form .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field::-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field::-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field::-moz-placeholder {
  color: #ffffff;
  opacity: 0.1;
  font-weight: bold;
}
form .form-control:-ms-input-placeholder,
.frm_forms .form-control:-ms-input-placeholder,
form .frm_form_field .form-control:-ms-input-placeholder,
.frm_forms .frm_form_field .form-control:-ms-input-placeholder,
form .with_frm_style .form-control:-ms-input-placeholder,
.frm_forms .with_frm_style .form-control:-ms-input-placeholder,
form .with_frm_style .frm_submit .form-control:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:-ms-input-placeholder,
form .frm_submit .form-control:-ms-input-placeholder,
.frm_forms .frm_submit .form-control:-ms-input-placeholder,
form .frm_form_submit_style .form-control:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .form-control:-ms-input-placeholder,
form input[type=text]:-ms-input-placeholder,
.frm_forms input[type=text]:-ms-input-placeholder,
form .frm_form_field input[type=text]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=text]:-ms-input-placeholder,
form .with_frm_style input[type=text]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=text]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=text]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:-ms-input-placeholder,
form .frm_submit input[type=text]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=text]:-ms-input-placeholder,
form .frm_form_submit_style input[type=text]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:-ms-input-placeholder,
form input[type=password]:-ms-input-placeholder,
.frm_forms input[type=password]:-ms-input-placeholder,
form .frm_form_field input[type=password]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=password]:-ms-input-placeholder,
form .with_frm_style input[type=password]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=password]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=password]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:-ms-input-placeholder,
form .frm_submit input[type=password]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=password]:-ms-input-placeholder,
form .frm_form_submit_style input[type=password]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:-ms-input-placeholder,
form input[type=email]:-ms-input-placeholder,
.frm_forms input[type=email]:-ms-input-placeholder,
form .frm_form_field input[type=email]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=email]:-ms-input-placeholder,
form .with_frm_style input[type=email]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=email]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=email]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:-ms-input-placeholder,
form .frm_submit input[type=email]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=email]:-ms-input-placeholder,
form .frm_form_submit_style input[type=email]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:-ms-input-placeholder,
form input[type=number]:-ms-input-placeholder,
.frm_forms input[type=number]:-ms-input-placeholder,
form .frm_form_field input[type=number]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=number]:-ms-input-placeholder,
form .with_frm_style input[type=number]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=number]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=number]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:-ms-input-placeholder,
form .frm_submit input[type=number]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=number]:-ms-input-placeholder,
form .frm_form_submit_style input[type=number]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:-ms-input-placeholder,
form input[type=search]:-ms-input-placeholder,
.frm_forms input[type=search]:-ms-input-placeholder,
form .frm_form_field input[type=search]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=search]:-ms-input-placeholder,
form .with_frm_style input[type=search]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=search]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=search]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:-ms-input-placeholder,
form .frm_submit input[type=search]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=search]:-ms-input-placeholder,
form .frm_form_submit_style input[type=search]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:-ms-input-placeholder,
form input[type=tel]:-ms-input-placeholder,
.frm_forms input[type=tel]:-ms-input-placeholder,
form .frm_form_field input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=tel]:-ms-input-placeholder,
form .with_frm_style input[type=tel]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=tel]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:-ms-input-placeholder,
form .frm_submit input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=tel]:-ms-input-placeholder,
form .frm_form_submit_style input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:-ms-input-placeholder,
form input[type=url]:-ms-input-placeholder,
.frm_forms input[type=url]:-ms-input-placeholder,
form .frm_form_field input[type=url]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=url]:-ms-input-placeholder,
form .with_frm_style input[type=url]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=url]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=url]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:-ms-input-placeholder,
form .frm_submit input[type=url]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=url]:-ms-input-placeholder,
form .frm_form_submit_style input[type=url]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:-ms-input-placeholder,
form input[type=date]:-ms-input-placeholder,
.frm_forms input[type=date]:-ms-input-placeholder,
form .frm_form_field input[type=date]:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=date]:-ms-input-placeholder,
form .with_frm_style input[type=date]:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=date]:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=date]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:-ms-input-placeholder,
form .frm_submit input[type=date]:-ms-input-placeholder,
.frm_forms .frm_submit input[type=date]:-ms-input-placeholder,
form .frm_form_submit_style input[type=date]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:-ms-input-placeholder,
form select:-ms-input-placeholder,
.frm_forms select:-ms-input-placeholder,
form .frm_form_field select:-ms-input-placeholder,
.frm_forms .frm_form_field select:-ms-input-placeholder,
form .with_frm_style select:-ms-input-placeholder,
.frm_forms .with_frm_style select:-ms-input-placeholder,
form .with_frm_style .frm_submit select:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit select:-ms-input-placeholder,
form .frm_submit select:-ms-input-placeholder,
.frm_forms .frm_submit select:-ms-input-placeholder,
form .frm_form_submit_style select:-ms-input-placeholder,
.frm_forms .frm_form_submit_style select:-ms-input-placeholder,
form textarea:-ms-input-placeholder,
.frm_forms textarea:-ms-input-placeholder,
form .frm_form_field textarea:-ms-input-placeholder,
.frm_forms .frm_form_field textarea:-ms-input-placeholder,
form .with_frm_style textarea:-ms-input-placeholder,
.frm_forms .with_frm_style textarea:-ms-input-placeholder,
form .with_frm_style .frm_submit textarea:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:-ms-input-placeholder,
form .frm_submit textarea:-ms-input-placeholder,
.frm_forms .frm_submit textarea:-ms-input-placeholder,
form .frm_form_submit_style textarea:-ms-input-placeholder,
.frm_forms .frm_form_submit_style textarea:-ms-input-placeholder,
form .input:-ms-input-placeholder,
.frm_forms .input:-ms-input-placeholder,
form .frm_form_field .input:-ms-input-placeholder,
.frm_forms .frm_form_field .input:-ms-input-placeholder,
form .with_frm_style .input:-ms-input-placeholder,
.frm_forms .with_frm_style .input:-ms-input-placeholder,
form .with_frm_style .frm_submit .input:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input:-ms-input-placeholder,
form .frm_submit .input:-ms-input-placeholder,
.frm_forms .frm_submit .input:-ms-input-placeholder,
form .frm_form_submit_style .input:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .input:-ms-input-placeholder,
form .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .frm_form_fields_style:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:-ms-input-placeholder,
form .frm_submit .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:-ms-input-placeholder,
form .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:-ms-input-placeholder,
form .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .frm_form_fields_active_style:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:-ms-input-placeholder,
form .frm_submit .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:-ms-input-placeholder,
form .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .frm_form_fields_error_style:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:-ms-input-placeholder,
form .frm_submit .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:-ms-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:-ms-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:-ms-input-placeholder,
form .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.1;
  font-weight: bold;
}
form .form-control:focus,
.frm_forms .form-control:focus,
form .frm_form_field .form-control:focus,
.frm_forms .frm_form_field .form-control:focus,
form .with_frm_style .form-control:focus,
.frm_forms .with_frm_style .form-control:focus,
form .with_frm_style .frm_submit .form-control:focus,
.frm_forms .with_frm_style .frm_submit .form-control:focus,
form .frm_submit .form-control:focus,
.frm_forms .frm_submit .form-control:focus,
form .frm_form_submit_style .form-control:focus,
.frm_forms .frm_form_submit_style .form-control:focus,
form input[type=text]:focus,
.frm_forms input[type=text]:focus,
form .frm_form_field input[type=text]:focus,
.frm_forms .frm_form_field input[type=text]:focus,
form .with_frm_style input[type=text]:focus,
.frm_forms .with_frm_style input[type=text]:focus,
form .with_frm_style .frm_submit input[type=text]:focus,
.frm_forms .with_frm_style .frm_submit input[type=text]:focus,
form .frm_submit input[type=text]:focus,
.frm_forms .frm_submit input[type=text]:focus,
form .frm_form_submit_style input[type=text]:focus,
.frm_forms .frm_form_submit_style input[type=text]:focus,
form input[type=password]:focus,
.frm_forms input[type=password]:focus,
form .frm_form_field input[type=password]:focus,
.frm_forms .frm_form_field input[type=password]:focus,
form .with_frm_style input[type=password]:focus,
.frm_forms .with_frm_style input[type=password]:focus,
form .with_frm_style .frm_submit input[type=password]:focus,
.frm_forms .with_frm_style .frm_submit input[type=password]:focus,
form .frm_submit input[type=password]:focus,
.frm_forms .frm_submit input[type=password]:focus,
form .frm_form_submit_style input[type=password]:focus,
.frm_forms .frm_form_submit_style input[type=password]:focus,
form input[type=email]:focus,
.frm_forms input[type=email]:focus,
form .frm_form_field input[type=email]:focus,
.frm_forms .frm_form_field input[type=email]:focus,
form .with_frm_style input[type=email]:focus,
.frm_forms .with_frm_style input[type=email]:focus,
form .with_frm_style .frm_submit input[type=email]:focus,
.frm_forms .with_frm_style .frm_submit input[type=email]:focus,
form .frm_submit input[type=email]:focus,
.frm_forms .frm_submit input[type=email]:focus,
form .frm_form_submit_style input[type=email]:focus,
.frm_forms .frm_form_submit_style input[type=email]:focus,
form input[type=number]:focus,
.frm_forms input[type=number]:focus,
form .frm_form_field input[type=number]:focus,
.frm_forms .frm_form_field input[type=number]:focus,
form .with_frm_style input[type=number]:focus,
.frm_forms .with_frm_style input[type=number]:focus,
form .with_frm_style .frm_submit input[type=number]:focus,
.frm_forms .with_frm_style .frm_submit input[type=number]:focus,
form .frm_submit input[type=number]:focus,
.frm_forms .frm_submit input[type=number]:focus,
form .frm_form_submit_style input[type=number]:focus,
.frm_forms .frm_form_submit_style input[type=number]:focus,
form input[type=search]:focus,
.frm_forms input[type=search]:focus,
form .frm_form_field input[type=search]:focus,
.frm_forms .frm_form_field input[type=search]:focus,
form .with_frm_style input[type=search]:focus,
.frm_forms .with_frm_style input[type=search]:focus,
form .with_frm_style .frm_submit input[type=search]:focus,
.frm_forms .with_frm_style .frm_submit input[type=search]:focus,
form .frm_submit input[type=search]:focus,
.frm_forms .frm_submit input[type=search]:focus,
form .frm_form_submit_style input[type=search]:focus,
.frm_forms .frm_form_submit_style input[type=search]:focus,
form input[type=tel]:focus,
.frm_forms input[type=tel]:focus,
form .frm_form_field input[type=tel]:focus,
.frm_forms .frm_form_field input[type=tel]:focus,
form .with_frm_style input[type=tel]:focus,
.frm_forms .with_frm_style input[type=tel]:focus,
form .with_frm_style .frm_submit input[type=tel]:focus,
.frm_forms .with_frm_style .frm_submit input[type=tel]:focus,
form .frm_submit input[type=tel]:focus,
.frm_forms .frm_submit input[type=tel]:focus,
form .frm_form_submit_style input[type=tel]:focus,
.frm_forms .frm_form_submit_style input[type=tel]:focus,
form input[type=url]:focus,
.frm_forms input[type=url]:focus,
form .frm_form_field input[type=url]:focus,
.frm_forms .frm_form_field input[type=url]:focus,
form .with_frm_style input[type=url]:focus,
.frm_forms .with_frm_style input[type=url]:focus,
form .with_frm_style .frm_submit input[type=url]:focus,
.frm_forms .with_frm_style .frm_submit input[type=url]:focus,
form .frm_submit input[type=url]:focus,
.frm_forms .frm_submit input[type=url]:focus,
form .frm_form_submit_style input[type=url]:focus,
.frm_forms .frm_form_submit_style input[type=url]:focus,
form input[type=date]:focus,
.frm_forms input[type=date]:focus,
form .frm_form_field input[type=date]:focus,
.frm_forms .frm_form_field input[type=date]:focus,
form .with_frm_style input[type=date]:focus,
.frm_forms .with_frm_style input[type=date]:focus,
form .with_frm_style .frm_submit input[type=date]:focus,
.frm_forms .with_frm_style .frm_submit input[type=date]:focus,
form .frm_submit input[type=date]:focus,
.frm_forms .frm_submit input[type=date]:focus,
form .frm_form_submit_style input[type=date]:focus,
.frm_forms .frm_form_submit_style input[type=date]:focus,
form select:focus,
.frm_forms select:focus,
form .frm_form_field select:focus,
.frm_forms .frm_form_field select:focus,
form .with_frm_style select:focus,
.frm_forms .with_frm_style select:focus,
form .with_frm_style .frm_submit select:focus,
.frm_forms .with_frm_style .frm_submit select:focus,
form .frm_submit select:focus,
.frm_forms .frm_submit select:focus,
form .frm_form_submit_style select:focus,
.frm_forms .frm_form_submit_style select:focus,
form textarea:focus,
.frm_forms textarea:focus,
form .frm_form_field textarea:focus,
.frm_forms .frm_form_field textarea:focus,
form .with_frm_style textarea:focus,
.frm_forms .with_frm_style textarea:focus,
form .with_frm_style .frm_submit textarea:focus,
.frm_forms .with_frm_style .frm_submit textarea:focus,
form .frm_submit textarea:focus,
.frm_forms .frm_submit textarea:focus,
form .frm_form_submit_style textarea:focus,
.frm_forms .frm_form_submit_style textarea:focus,
form .input:focus,
.frm_forms .input:focus,
form .frm_form_field .input:focus,
.frm_forms .frm_form_field .input:focus,
form .with_frm_style .input:focus,
.frm_forms .with_frm_style .input:focus,
form .with_frm_style .frm_submit .input:focus,
.frm_forms .with_frm_style .frm_submit .input:focus,
form .frm_submit .input:focus,
.frm_forms .frm_submit .input:focus,
form .frm_form_submit_style .input:focus,
.frm_forms .frm_form_submit_style .input:focus,
form .frm_form_fields_style:focus,
.frm_forms .frm_form_fields_style:focus,
form .frm_form_field .frm_form_fields_style:focus,
.frm_forms .frm_form_field .frm_form_fields_style:focus,
form .with_frm_style .frm_form_fields_style:focus,
.frm_forms .with_frm_style .frm_form_fields_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:focus,
form .frm_submit .frm_form_fields_style:focus,
.frm_forms .frm_submit .frm_form_fields_style:focus,
form .frm_form_submit_style .frm_form_fields_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_style:focus,
form .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_scroll_box .frm_opt_container:focus,
form .frm_form_field .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:focus,
form .with_frm_style .frm_scroll_box .frm_opt_container:focus,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:focus,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus,
form .frm_submit .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:focus,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus,
form .frm_form_fields_active_style:focus,
.frm_forms .frm_form_fields_active_style:focus,
form .frm_form_field .frm_form_fields_active_style:focus,
.frm_forms .frm_form_field .frm_form_fields_active_style:focus,
form .with_frm_style .frm_form_fields_active_style:focus,
.frm_forms .with_frm_style .frm_form_fields_active_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_active_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:focus,
form .frm_submit .frm_form_fields_active_style:focus,
.frm_forms .frm_submit .frm_form_fields_active_style:focus,
form .frm_form_submit_style .frm_form_fields_active_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:focus,
form .frm_form_fields_error_style:focus,
.frm_forms .frm_form_fields_error_style:focus,
form .frm_form_field .frm_form_fields_error_style:focus,
.frm_forms .frm_form_field .frm_form_fields_error_style:focus,
form .with_frm_style .frm_form_fields_error_style:focus,
.frm_forms .with_frm_style .frm_form_fields_error_style:focus,
form .with_frm_style .frm_submit .frm_form_fields_error_style:focus,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:focus,
form .frm_submit .frm_form_fields_error_style:focus,
.frm_forms .frm_submit .frm_form_fields_error_style:focus,
form .frm_form_submit_style .frm_form_fields_error_style:focus,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:focus,
form .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus,
form .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:focus,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus,
form .recaptchatable #recaptcha_response_field:focus,
.frm_forms .recaptchatable #recaptcha_response_field:focus,
form .frm_form_field .recaptchatable #recaptcha_response_field:focus,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:focus,
form .with_frm_style .recaptchatable #recaptcha_response_field:focus,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:focus,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus,
form .frm_submit .recaptchatable #recaptcha_response_field:focus,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:focus,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus,
form .form-control:active,
.frm_forms .form-control:active,
form .frm_form_field .form-control:active,
.frm_forms .frm_form_field .form-control:active,
form .with_frm_style .form-control:active,
.frm_forms .with_frm_style .form-control:active,
form .with_frm_style .frm_submit .form-control:active,
.frm_forms .with_frm_style .frm_submit .form-control:active,
form .frm_submit .form-control:active,
.frm_forms .frm_submit .form-control:active,
form .frm_form_submit_style .form-control:active,
.frm_forms .frm_form_submit_style .form-control:active,
form input[type=text]:active,
.frm_forms input[type=text]:active,
form .frm_form_field input[type=text]:active,
.frm_forms .frm_form_field input[type=text]:active,
form .with_frm_style input[type=text]:active,
.frm_forms .with_frm_style input[type=text]:active,
form .with_frm_style .frm_submit input[type=text]:active,
.frm_forms .with_frm_style .frm_submit input[type=text]:active,
form .frm_submit input[type=text]:active,
.frm_forms .frm_submit input[type=text]:active,
form .frm_form_submit_style input[type=text]:active,
.frm_forms .frm_form_submit_style input[type=text]:active,
form input[type=password]:active,
.frm_forms input[type=password]:active,
form .frm_form_field input[type=password]:active,
.frm_forms .frm_form_field input[type=password]:active,
form .with_frm_style input[type=password]:active,
.frm_forms .with_frm_style input[type=password]:active,
form .with_frm_style .frm_submit input[type=password]:active,
.frm_forms .with_frm_style .frm_submit input[type=password]:active,
form .frm_submit input[type=password]:active,
.frm_forms .frm_submit input[type=password]:active,
form .frm_form_submit_style input[type=password]:active,
.frm_forms .frm_form_submit_style input[type=password]:active,
form input[type=email]:active,
.frm_forms input[type=email]:active,
form .frm_form_field input[type=email]:active,
.frm_forms .frm_form_field input[type=email]:active,
form .with_frm_style input[type=email]:active,
.frm_forms .with_frm_style input[type=email]:active,
form .with_frm_style .frm_submit input[type=email]:active,
.frm_forms .with_frm_style .frm_submit input[type=email]:active,
form .frm_submit input[type=email]:active,
.frm_forms .frm_submit input[type=email]:active,
form .frm_form_submit_style input[type=email]:active,
.frm_forms .frm_form_submit_style input[type=email]:active,
form input[type=number]:active,
.frm_forms input[type=number]:active,
form .frm_form_field input[type=number]:active,
.frm_forms .frm_form_field input[type=number]:active,
form .with_frm_style input[type=number]:active,
.frm_forms .with_frm_style input[type=number]:active,
form .with_frm_style .frm_submit input[type=number]:active,
.frm_forms .with_frm_style .frm_submit input[type=number]:active,
form .frm_submit input[type=number]:active,
.frm_forms .frm_submit input[type=number]:active,
form .frm_form_submit_style input[type=number]:active,
.frm_forms .frm_form_submit_style input[type=number]:active,
form input[type=search]:active,
.frm_forms input[type=search]:active,
form .frm_form_field input[type=search]:active,
.frm_forms .frm_form_field input[type=search]:active,
form .with_frm_style input[type=search]:active,
.frm_forms .with_frm_style input[type=search]:active,
form .with_frm_style .frm_submit input[type=search]:active,
.frm_forms .with_frm_style .frm_submit input[type=search]:active,
form .frm_submit input[type=search]:active,
.frm_forms .frm_submit input[type=search]:active,
form .frm_form_submit_style input[type=search]:active,
.frm_forms .frm_form_submit_style input[type=search]:active,
form input[type=tel]:active,
.frm_forms input[type=tel]:active,
form .frm_form_field input[type=tel]:active,
.frm_forms .frm_form_field input[type=tel]:active,
form .with_frm_style input[type=tel]:active,
.frm_forms .with_frm_style input[type=tel]:active,
form .with_frm_style .frm_submit input[type=tel]:active,
.frm_forms .with_frm_style .frm_submit input[type=tel]:active,
form .frm_submit input[type=tel]:active,
.frm_forms .frm_submit input[type=tel]:active,
form .frm_form_submit_style input[type=tel]:active,
.frm_forms .frm_form_submit_style input[type=tel]:active,
form input[type=url]:active,
.frm_forms input[type=url]:active,
form .frm_form_field input[type=url]:active,
.frm_forms .frm_form_field input[type=url]:active,
form .with_frm_style input[type=url]:active,
.frm_forms .with_frm_style input[type=url]:active,
form .with_frm_style .frm_submit input[type=url]:active,
.frm_forms .with_frm_style .frm_submit input[type=url]:active,
form .frm_submit input[type=url]:active,
.frm_forms .frm_submit input[type=url]:active,
form .frm_form_submit_style input[type=url]:active,
.frm_forms .frm_form_submit_style input[type=url]:active,
form input[type=date]:active,
.frm_forms input[type=date]:active,
form .frm_form_field input[type=date]:active,
.frm_forms .frm_form_field input[type=date]:active,
form .with_frm_style input[type=date]:active,
.frm_forms .with_frm_style input[type=date]:active,
form .with_frm_style .frm_submit input[type=date]:active,
.frm_forms .with_frm_style .frm_submit input[type=date]:active,
form .frm_submit input[type=date]:active,
.frm_forms .frm_submit input[type=date]:active,
form .frm_form_submit_style input[type=date]:active,
.frm_forms .frm_form_submit_style input[type=date]:active,
form select:active,
.frm_forms select:active,
form .frm_form_field select:active,
.frm_forms .frm_form_field select:active,
form .with_frm_style select:active,
.frm_forms .with_frm_style select:active,
form .with_frm_style .frm_submit select:active,
.frm_forms .with_frm_style .frm_submit select:active,
form .frm_submit select:active,
.frm_forms .frm_submit select:active,
form .frm_form_submit_style select:active,
.frm_forms .frm_form_submit_style select:active,
form textarea:active,
.frm_forms textarea:active,
form .frm_form_field textarea:active,
.frm_forms .frm_form_field textarea:active,
form .with_frm_style textarea:active,
.frm_forms .with_frm_style textarea:active,
form .with_frm_style .frm_submit textarea:active,
.frm_forms .with_frm_style .frm_submit textarea:active,
form .frm_submit textarea:active,
.frm_forms .frm_submit textarea:active,
form .frm_form_submit_style textarea:active,
.frm_forms .frm_form_submit_style textarea:active,
form .input:active,
.frm_forms .input:active,
form .frm_form_field .input:active,
.frm_forms .frm_form_field .input:active,
form .with_frm_style .input:active,
.frm_forms .with_frm_style .input:active,
form .with_frm_style .frm_submit .input:active,
.frm_forms .with_frm_style .frm_submit .input:active,
form .frm_submit .input:active,
.frm_forms .frm_submit .input:active,
form .frm_form_submit_style .input:active,
.frm_forms .frm_form_submit_style .input:active,
form .frm_form_fields_style:active,
.frm_forms .frm_form_fields_style:active,
form .frm_form_field .frm_form_fields_style:active,
.frm_forms .frm_form_field .frm_form_fields_style:active,
form .with_frm_style .frm_form_fields_style:active,
.frm_forms .with_frm_style .frm_form_fields_style:active,
form .with_frm_style .frm_submit .frm_form_fields_style:active,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:active,
form .frm_submit .frm_form_fields_style:active,
.frm_forms .frm_submit .frm_form_fields_style:active,
form .frm_form_submit_style .frm_form_fields_style:active,
.frm_forms .frm_form_submit_style .frm_form_fields_style:active,
form .frm_scroll_box .frm_opt_container:active,
.frm_forms .frm_scroll_box .frm_opt_container:active,
form .frm_form_field .frm_scroll_box .frm_opt_container:active,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:active,
form .with_frm_style .frm_scroll_box .frm_opt_container:active,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:active,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active,
form .frm_submit .frm_scroll_box .frm_opt_container:active,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:active,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:active,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:active,
form .frm_form_fields_active_style:active,
.frm_forms .frm_form_fields_active_style:active,
form .frm_form_field .frm_form_fields_active_style:active,
.frm_forms .frm_form_field .frm_form_fields_active_style:active,
form .with_frm_style .frm_form_fields_active_style:active,
.frm_forms .with_frm_style .frm_form_fields_active_style:active,
form .with_frm_style .frm_submit .frm_form_fields_active_style:active,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:active,
form .frm_submit .frm_form_fields_active_style:active,
.frm_forms .frm_submit .frm_form_fields_active_style:active,
form .frm_form_submit_style .frm_form_fields_active_style:active,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:active,
form .frm_form_fields_error_style:active,
.frm_forms .frm_form_fields_error_style:active,
form .frm_form_field .frm_form_fields_error_style:active,
.frm_forms .frm_form_field .frm_form_fields_error_style:active,
form .with_frm_style .frm_form_fields_error_style:active,
.frm_forms .with_frm_style .frm_form_fields_error_style:active,
form .with_frm_style .frm_submit .frm_form_fields_error_style:active,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:active,
form .frm_submit .frm_form_fields_error_style:active,
.frm_forms .frm_submit .frm_form_fields_error_style:active,
form .frm_form_submit_style .frm_form_fields_error_style:active,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:active,
form .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:active,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active,
form .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:active,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:active,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active,
form .recaptchatable #recaptcha_response_field:active,
.frm_forms .recaptchatable #recaptcha_response_field:active,
form .frm_form_field .recaptchatable #recaptcha_response_field:active,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:active,
form .with_frm_style .recaptchatable #recaptcha_response_field:active,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:active,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active,
form .frm_submit .recaptchatable #recaptcha_response_field:active,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:active,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:active,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:active {
  background: #02bbff;
  border-color: #02bbff;
  color: #ffffff;
}
form .form-control:focus::-webkit-input-placeholder,
.frm_forms .form-control:focus::-webkit-input-placeholder,
form .frm_form_field .form-control:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .form-control:focus::-webkit-input-placeholder,
form .with_frm_style .form-control:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .form-control:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .form-control:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:focus::-webkit-input-placeholder,
form .frm_submit .form-control:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .form-control:focus::-webkit-input-placeholder,
form .frm_form_submit_style .form-control:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .form-control:focus::-webkit-input-placeholder,
form input[type=text]:focus::-webkit-input-placeholder,
.frm_forms input[type=text]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=text]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=text]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=text]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=text]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=text]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:focus::-webkit-input-placeholder,
form .frm_submit input[type=text]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=text]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=text]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:focus::-webkit-input-placeholder,
form input[type=password]:focus::-webkit-input-placeholder,
.frm_forms input[type=password]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=password]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=password]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=password]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=password]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=password]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:focus::-webkit-input-placeholder,
form .frm_submit input[type=password]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=password]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=password]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:focus::-webkit-input-placeholder,
form input[type=email]:focus::-webkit-input-placeholder,
.frm_forms input[type=email]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=email]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=email]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=email]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=email]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=email]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:focus::-webkit-input-placeholder,
form .frm_submit input[type=email]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=email]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=email]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:focus::-webkit-input-placeholder,
form input[type=number]:focus::-webkit-input-placeholder,
.frm_forms input[type=number]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=number]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=number]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=number]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=number]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=number]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:focus::-webkit-input-placeholder,
form .frm_submit input[type=number]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=number]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=number]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:focus::-webkit-input-placeholder,
form input[type=search]:focus::-webkit-input-placeholder,
.frm_forms input[type=search]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=search]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=search]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=search]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=search]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=search]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:focus::-webkit-input-placeholder,
form .frm_submit input[type=search]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=search]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=search]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:focus::-webkit-input-placeholder,
form input[type=tel]:focus::-webkit-input-placeholder,
.frm_forms input[type=tel]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=tel]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=tel]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=tel]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=tel]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:focus::-webkit-input-placeholder,
form .frm_submit input[type=tel]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=tel]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=tel]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:focus::-webkit-input-placeholder,
form input[type=url]:focus::-webkit-input-placeholder,
.frm_forms input[type=url]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=url]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=url]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=url]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=url]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=url]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:focus::-webkit-input-placeholder,
form .frm_submit input[type=url]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=url]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=url]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:focus::-webkit-input-placeholder,
form input[type=date]:focus::-webkit-input-placeholder,
.frm_forms input[type=date]:focus::-webkit-input-placeholder,
form .frm_form_field input[type=date]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=date]:focus::-webkit-input-placeholder,
form .with_frm_style input[type=date]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=date]:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=date]:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:focus::-webkit-input-placeholder,
form .frm_submit input[type=date]:focus::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=date]:focus::-webkit-input-placeholder,
form .frm_form_submit_style input[type=date]:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:focus::-webkit-input-placeholder,
form select:focus::-webkit-input-placeholder,
.frm_forms select:focus::-webkit-input-placeholder,
form .frm_form_field select:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field select:focus::-webkit-input-placeholder,
form .with_frm_style select:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style select:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit select:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit select:focus::-webkit-input-placeholder,
form .frm_submit select:focus::-webkit-input-placeholder,
.frm_forms .frm_submit select:focus::-webkit-input-placeholder,
form .frm_form_submit_style select:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style select:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder,
.frm_forms textarea:focus::-webkit-input-placeholder,
form .frm_form_field textarea:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field textarea:focus::-webkit-input-placeholder,
form .with_frm_style textarea:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style textarea:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit textarea:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:focus::-webkit-input-placeholder,
form .frm_submit textarea:focus::-webkit-input-placeholder,
.frm_forms .frm_submit textarea:focus::-webkit-input-placeholder,
form .frm_form_submit_style textarea:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style textarea:focus::-webkit-input-placeholder,
form .input:focus::-webkit-input-placeholder,
.frm_forms .input:focus::-webkit-input-placeholder,
form .frm_form_field .input:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .input:focus::-webkit-input-placeholder,
form .with_frm_style .input:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .input:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .input:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input:focus::-webkit-input-placeholder,
form .frm_submit .input:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .input:focus::-webkit-input-placeholder,
form .frm_form_submit_style .input:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .input:focus::-webkit-input-placeholder,
form .frm_form_fields_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_fields_style:focus::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:focus::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_style:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:focus::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_style:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:focus::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:focus::-webkit-input-placeholder,
form .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus::-webkit-input-placeholder,
form .frm_form_fields_active_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_fields_active_style:focus::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_active_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:focus::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_active_style:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:focus::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_active_style:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:focus::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:focus::-webkit-input-placeholder,
form .frm_form_fields_error_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_fields_error_style:focus::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_error_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:focus::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_error_style:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:focus::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_error_style:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:focus::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:focus::-webkit-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-webkit-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus::-webkit-input-placeholder,
form .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus::-webkit-input-placeholder,
form .form-control:active::-webkit-input-placeholder,
.frm_forms .form-control:active::-webkit-input-placeholder,
form .frm_form_field .form-control:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .form-control:active::-webkit-input-placeholder,
form .with_frm_style .form-control:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .form-control:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .form-control:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:active::-webkit-input-placeholder,
form .frm_submit .form-control:active::-webkit-input-placeholder,
.frm_forms .frm_submit .form-control:active::-webkit-input-placeholder,
form .frm_form_submit_style .form-control:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .form-control:active::-webkit-input-placeholder,
form input[type=text]:active::-webkit-input-placeholder,
.frm_forms input[type=text]:active::-webkit-input-placeholder,
form .frm_form_field input[type=text]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=text]:active::-webkit-input-placeholder,
form .with_frm_style input[type=text]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=text]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=text]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:active::-webkit-input-placeholder,
form .frm_submit input[type=text]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=text]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=text]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:active::-webkit-input-placeholder,
form input[type=password]:active::-webkit-input-placeholder,
.frm_forms input[type=password]:active::-webkit-input-placeholder,
form .frm_form_field input[type=password]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=password]:active::-webkit-input-placeholder,
form .with_frm_style input[type=password]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=password]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=password]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:active::-webkit-input-placeholder,
form .frm_submit input[type=password]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=password]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=password]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:active::-webkit-input-placeholder,
form input[type=email]:active::-webkit-input-placeholder,
.frm_forms input[type=email]:active::-webkit-input-placeholder,
form .frm_form_field input[type=email]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=email]:active::-webkit-input-placeholder,
form .with_frm_style input[type=email]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=email]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=email]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:active::-webkit-input-placeholder,
form .frm_submit input[type=email]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=email]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=email]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:active::-webkit-input-placeholder,
form input[type=number]:active::-webkit-input-placeholder,
.frm_forms input[type=number]:active::-webkit-input-placeholder,
form .frm_form_field input[type=number]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=number]:active::-webkit-input-placeholder,
form .with_frm_style input[type=number]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=number]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=number]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:active::-webkit-input-placeholder,
form .frm_submit input[type=number]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=number]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=number]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:active::-webkit-input-placeholder,
form input[type=search]:active::-webkit-input-placeholder,
.frm_forms input[type=search]:active::-webkit-input-placeholder,
form .frm_form_field input[type=search]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=search]:active::-webkit-input-placeholder,
form .with_frm_style input[type=search]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=search]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=search]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:active::-webkit-input-placeholder,
form .frm_submit input[type=search]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=search]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=search]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:active::-webkit-input-placeholder,
form input[type=tel]:active::-webkit-input-placeholder,
.frm_forms input[type=tel]:active::-webkit-input-placeholder,
form .frm_form_field input[type=tel]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=tel]:active::-webkit-input-placeholder,
form .with_frm_style input[type=tel]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=tel]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:active::-webkit-input-placeholder,
form .frm_submit input[type=tel]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=tel]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=tel]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:active::-webkit-input-placeholder,
form input[type=url]:active::-webkit-input-placeholder,
.frm_forms input[type=url]:active::-webkit-input-placeholder,
form .frm_form_field input[type=url]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=url]:active::-webkit-input-placeholder,
form .with_frm_style input[type=url]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=url]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=url]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:active::-webkit-input-placeholder,
form .frm_submit input[type=url]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=url]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=url]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:active::-webkit-input-placeholder,
form input[type=date]:active::-webkit-input-placeholder,
.frm_forms input[type=date]:active::-webkit-input-placeholder,
form .frm_form_field input[type=date]:active::-webkit-input-placeholder,
.frm_forms .frm_form_field input[type=date]:active::-webkit-input-placeholder,
form .with_frm_style input[type=date]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style input[type=date]:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit input[type=date]:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:active::-webkit-input-placeholder,
form .frm_submit input[type=date]:active::-webkit-input-placeholder,
.frm_forms .frm_submit input[type=date]:active::-webkit-input-placeholder,
form .frm_form_submit_style input[type=date]:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:active::-webkit-input-placeholder,
form select:active::-webkit-input-placeholder,
.frm_forms select:active::-webkit-input-placeholder,
form .frm_form_field select:active::-webkit-input-placeholder,
.frm_forms .frm_form_field select:active::-webkit-input-placeholder,
form .with_frm_style select:active::-webkit-input-placeholder,
.frm_forms .with_frm_style select:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit select:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit select:active::-webkit-input-placeholder,
form .frm_submit select:active::-webkit-input-placeholder,
.frm_forms .frm_submit select:active::-webkit-input-placeholder,
form .frm_form_submit_style select:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style select:active::-webkit-input-placeholder,
form textarea:active::-webkit-input-placeholder,
.frm_forms textarea:active::-webkit-input-placeholder,
form .frm_form_field textarea:active::-webkit-input-placeholder,
.frm_forms .frm_form_field textarea:active::-webkit-input-placeholder,
form .with_frm_style textarea:active::-webkit-input-placeholder,
.frm_forms .with_frm_style textarea:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit textarea:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:active::-webkit-input-placeholder,
form .frm_submit textarea:active::-webkit-input-placeholder,
.frm_forms .frm_submit textarea:active::-webkit-input-placeholder,
form .frm_form_submit_style textarea:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style textarea:active::-webkit-input-placeholder,
form .input:active::-webkit-input-placeholder,
.frm_forms .input:active::-webkit-input-placeholder,
form .frm_form_field .input:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .input:active::-webkit-input-placeholder,
form .with_frm_style .input:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .input:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .input:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input:active::-webkit-input-placeholder,
form .frm_submit .input:active::-webkit-input-placeholder,
.frm_forms .frm_submit .input:active::-webkit-input-placeholder,
form .frm_form_submit_style .input:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .input:active::-webkit-input-placeholder,
form .frm_form_fields_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_fields_style:active::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:active::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_style:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:active::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_style:active::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:active::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:active::-webkit-input-placeholder,
form .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:active::-webkit-input-placeholder,
form .frm_form_fields_active_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_fields_active_style:active::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_active_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:active::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_active_style:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:active::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_active_style:active::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:active::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:active::-webkit-input-placeholder,
form .frm_form_fields_error_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_fields_error_style:active::-webkit-input-placeholder,
form .frm_form_field .frm_form_fields_error_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:active::-webkit-input-placeholder,
form .with_frm_style .frm_form_fields_error_style:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:active::-webkit-input-placeholder,
form .frm_submit .frm_form_fields_error_style:active::-webkit-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:active::-webkit-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:active::-webkit-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active::-webkit-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active::-webkit-input-placeholder,
form .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:active::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 0.5;
}
form .form-control:focus:-moz-placeholder,
.frm_forms .form-control:focus:-moz-placeholder,
form .frm_form_field .form-control:focus:-moz-placeholder,
.frm_forms .frm_form_field .form-control:focus:-moz-placeholder,
form .with_frm_style .form-control:focus:-moz-placeholder,
.frm_forms .with_frm_style .form-control:focus:-moz-placeholder,
form .with_frm_style .frm_submit .form-control:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:focus:-moz-placeholder,
form .frm_submit .form-control:focus:-moz-placeholder,
.frm_forms .frm_submit .form-control:focus:-moz-placeholder,
form .frm_form_submit_style .form-control:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control:focus:-moz-placeholder,
form input[type=text]:focus:-moz-placeholder,
.frm_forms input[type=text]:focus:-moz-placeholder,
form .frm_form_field input[type=text]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=text]:focus:-moz-placeholder,
form .with_frm_style input[type=text]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=text]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:focus:-moz-placeholder,
form .frm_submit input[type=text]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=text]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=text]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:focus:-moz-placeholder,
form input[type=password]:focus:-moz-placeholder,
.frm_forms input[type=password]:focus:-moz-placeholder,
form .frm_form_field input[type=password]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=password]:focus:-moz-placeholder,
form .with_frm_style input[type=password]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=password]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:focus:-moz-placeholder,
form .frm_submit input[type=password]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=password]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=password]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:focus:-moz-placeholder,
form input[type=email]:focus:-moz-placeholder,
.frm_forms input[type=email]:focus:-moz-placeholder,
form .frm_form_field input[type=email]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=email]:focus:-moz-placeholder,
form .with_frm_style input[type=email]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=email]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:focus:-moz-placeholder,
form .frm_submit input[type=email]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=email]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=email]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:focus:-moz-placeholder,
form input[type=number]:focus:-moz-placeholder,
.frm_forms input[type=number]:focus:-moz-placeholder,
form .frm_form_field input[type=number]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=number]:focus:-moz-placeholder,
form .with_frm_style input[type=number]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=number]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:focus:-moz-placeholder,
form .frm_submit input[type=number]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=number]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=number]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:focus:-moz-placeholder,
form input[type=search]:focus:-moz-placeholder,
.frm_forms input[type=search]:focus:-moz-placeholder,
form .frm_form_field input[type=search]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=search]:focus:-moz-placeholder,
form .with_frm_style input[type=search]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=search]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:focus:-moz-placeholder,
form .frm_submit input[type=search]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=search]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=search]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:focus:-moz-placeholder,
form input[type=tel]:focus:-moz-placeholder,
.frm_forms input[type=tel]:focus:-moz-placeholder,
form .frm_form_field input[type=tel]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]:focus:-moz-placeholder,
form .with_frm_style input[type=tel]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:focus:-moz-placeholder,
form .frm_submit input[type=tel]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=tel]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=tel]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:focus:-moz-placeholder,
form input[type=url]:focus:-moz-placeholder,
.frm_forms input[type=url]:focus:-moz-placeholder,
form .frm_form_field input[type=url]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=url]:focus:-moz-placeholder,
form .with_frm_style input[type=url]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=url]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:focus:-moz-placeholder,
form .frm_submit input[type=url]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=url]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=url]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:focus:-moz-placeholder,
form input[type=date]:focus:-moz-placeholder,
.frm_forms input[type=date]:focus:-moz-placeholder,
form .frm_form_field input[type=date]:focus:-moz-placeholder,
.frm_forms .frm_form_field input[type=date]:focus:-moz-placeholder,
form .with_frm_style input[type=date]:focus:-moz-placeholder,
.frm_forms .with_frm_style input[type=date]:focus:-moz-placeholder,
form .with_frm_style .frm_submit input[type=date]:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:focus:-moz-placeholder,
form .frm_submit input[type=date]:focus:-moz-placeholder,
.frm_forms .frm_submit input[type=date]:focus:-moz-placeholder,
form .frm_form_submit_style input[type=date]:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:focus:-moz-placeholder,
form select:focus:-moz-placeholder,
.frm_forms select:focus:-moz-placeholder,
form .frm_form_field select:focus:-moz-placeholder,
.frm_forms .frm_form_field select:focus:-moz-placeholder,
form .with_frm_style select:focus:-moz-placeholder,
.frm_forms .with_frm_style select:focus:-moz-placeholder,
form .with_frm_style .frm_submit select:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select:focus:-moz-placeholder,
form .frm_submit select:focus:-moz-placeholder,
.frm_forms .frm_submit select:focus:-moz-placeholder,
form .frm_form_submit_style select:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style select:focus:-moz-placeholder,
form textarea:focus:-moz-placeholder,
.frm_forms textarea:focus:-moz-placeholder,
form .frm_form_field textarea:focus:-moz-placeholder,
.frm_forms .frm_form_field textarea:focus:-moz-placeholder,
form .with_frm_style textarea:focus:-moz-placeholder,
.frm_forms .with_frm_style textarea:focus:-moz-placeholder,
form .with_frm_style .frm_submit textarea:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:focus:-moz-placeholder,
form .frm_submit textarea:focus:-moz-placeholder,
.frm_forms .frm_submit textarea:focus:-moz-placeholder,
form .frm_form_submit_style textarea:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style textarea:focus:-moz-placeholder,
form .input:focus:-moz-placeholder,
.frm_forms .input:focus:-moz-placeholder,
form .frm_form_field .input:focus:-moz-placeholder,
.frm_forms .frm_form_field .input:focus:-moz-placeholder,
form .with_frm_style .input:focus:-moz-placeholder,
.frm_forms .with_frm_style .input:focus:-moz-placeholder,
form .with_frm_style .frm_submit .input:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input:focus:-moz-placeholder,
form .frm_submit .input:focus:-moz-placeholder,
.frm_forms .frm_submit .input:focus:-moz-placeholder,
form .frm_form_submit_style .input:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .input:focus:-moz-placeholder,
form .frm_form_fields_style:focus:-moz-placeholder,
.frm_forms .frm_form_fields_style:focus:-moz-placeholder,
form .frm_form_field .frm_form_fields_style:focus:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:focus:-moz-placeholder,
form .with_frm_style .frm_form_fields_style:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:focus:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:focus:-moz-placeholder,
form .frm_submit .frm_form_fields_style:focus:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:focus:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:focus:-moz-placeholder,
form .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus:-moz-placeholder,
form .frm_form_fields_active_style:focus:-moz-placeholder,
.frm_forms .frm_form_fields_active_style:focus:-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style:focus:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:focus:-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:focus:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:focus:-moz-placeholder,
form .frm_submit .frm_form_fields_active_style:focus:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:focus:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:focus:-moz-placeholder,
form .frm_form_fields_error_style:focus:-moz-placeholder,
.frm_forms .frm_form_fields_error_style:focus:-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style:focus:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:focus:-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:focus:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:focus:-moz-placeholder,
form .frm_submit .frm_form_fields_error_style:focus:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:focus:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:focus:-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus:-moz-placeholder,
form .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus:-moz-placeholder,
form .form-control:active:-moz-placeholder,
.frm_forms .form-control:active:-moz-placeholder,
form .frm_form_field .form-control:active:-moz-placeholder,
.frm_forms .frm_form_field .form-control:active:-moz-placeholder,
form .with_frm_style .form-control:active:-moz-placeholder,
.frm_forms .with_frm_style .form-control:active:-moz-placeholder,
form .with_frm_style .frm_submit .form-control:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:active:-moz-placeholder,
form .frm_submit .form-control:active:-moz-placeholder,
.frm_forms .frm_submit .form-control:active:-moz-placeholder,
form .frm_form_submit_style .form-control:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control:active:-moz-placeholder,
form input[type=text]:active:-moz-placeholder,
.frm_forms input[type=text]:active:-moz-placeholder,
form .frm_form_field input[type=text]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=text]:active:-moz-placeholder,
form .with_frm_style input[type=text]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=text]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:active:-moz-placeholder,
form .frm_submit input[type=text]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=text]:active:-moz-placeholder,
form .frm_form_submit_style input[type=text]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:active:-moz-placeholder,
form input[type=password]:active:-moz-placeholder,
.frm_forms input[type=password]:active:-moz-placeholder,
form .frm_form_field input[type=password]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=password]:active:-moz-placeholder,
form .with_frm_style input[type=password]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=password]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:active:-moz-placeholder,
form .frm_submit input[type=password]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=password]:active:-moz-placeholder,
form .frm_form_submit_style input[type=password]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:active:-moz-placeholder,
form input[type=email]:active:-moz-placeholder,
.frm_forms input[type=email]:active:-moz-placeholder,
form .frm_form_field input[type=email]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=email]:active:-moz-placeholder,
form .with_frm_style input[type=email]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=email]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:active:-moz-placeholder,
form .frm_submit input[type=email]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=email]:active:-moz-placeholder,
form .frm_form_submit_style input[type=email]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:active:-moz-placeholder,
form input[type=number]:active:-moz-placeholder,
.frm_forms input[type=number]:active:-moz-placeholder,
form .frm_form_field input[type=number]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=number]:active:-moz-placeholder,
form .with_frm_style input[type=number]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=number]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:active:-moz-placeholder,
form .frm_submit input[type=number]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=number]:active:-moz-placeholder,
form .frm_form_submit_style input[type=number]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:active:-moz-placeholder,
form input[type=search]:active:-moz-placeholder,
.frm_forms input[type=search]:active:-moz-placeholder,
form .frm_form_field input[type=search]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=search]:active:-moz-placeholder,
form .with_frm_style input[type=search]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=search]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:active:-moz-placeholder,
form .frm_submit input[type=search]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=search]:active:-moz-placeholder,
form .frm_form_submit_style input[type=search]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:active:-moz-placeholder,
form input[type=tel]:active:-moz-placeholder,
.frm_forms input[type=tel]:active:-moz-placeholder,
form .frm_form_field input[type=tel]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]:active:-moz-placeholder,
form .with_frm_style input[type=tel]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:active:-moz-placeholder,
form .frm_submit input[type=tel]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=tel]:active:-moz-placeholder,
form .frm_form_submit_style input[type=tel]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:active:-moz-placeholder,
form input[type=url]:active:-moz-placeholder,
.frm_forms input[type=url]:active:-moz-placeholder,
form .frm_form_field input[type=url]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=url]:active:-moz-placeholder,
form .with_frm_style input[type=url]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=url]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:active:-moz-placeholder,
form .frm_submit input[type=url]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=url]:active:-moz-placeholder,
form .frm_form_submit_style input[type=url]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:active:-moz-placeholder,
form input[type=date]:active:-moz-placeholder,
.frm_forms input[type=date]:active:-moz-placeholder,
form .frm_form_field input[type=date]:active:-moz-placeholder,
.frm_forms .frm_form_field input[type=date]:active:-moz-placeholder,
form .with_frm_style input[type=date]:active:-moz-placeholder,
.frm_forms .with_frm_style input[type=date]:active:-moz-placeholder,
form .with_frm_style .frm_submit input[type=date]:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:active:-moz-placeholder,
form .frm_submit input[type=date]:active:-moz-placeholder,
.frm_forms .frm_submit input[type=date]:active:-moz-placeholder,
form .frm_form_submit_style input[type=date]:active:-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:active:-moz-placeholder,
form select:active:-moz-placeholder,
.frm_forms select:active:-moz-placeholder,
form .frm_form_field select:active:-moz-placeholder,
.frm_forms .frm_form_field select:active:-moz-placeholder,
form .with_frm_style select:active:-moz-placeholder,
.frm_forms .with_frm_style select:active:-moz-placeholder,
form .with_frm_style .frm_submit select:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select:active:-moz-placeholder,
form .frm_submit select:active:-moz-placeholder,
.frm_forms .frm_submit select:active:-moz-placeholder,
form .frm_form_submit_style select:active:-moz-placeholder,
.frm_forms .frm_form_submit_style select:active:-moz-placeholder,
form textarea:active:-moz-placeholder,
.frm_forms textarea:active:-moz-placeholder,
form .frm_form_field textarea:active:-moz-placeholder,
.frm_forms .frm_form_field textarea:active:-moz-placeholder,
form .with_frm_style textarea:active:-moz-placeholder,
.frm_forms .with_frm_style textarea:active:-moz-placeholder,
form .with_frm_style .frm_submit textarea:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:active:-moz-placeholder,
form .frm_submit textarea:active:-moz-placeholder,
.frm_forms .frm_submit textarea:active:-moz-placeholder,
form .frm_form_submit_style textarea:active:-moz-placeholder,
.frm_forms .frm_form_submit_style textarea:active:-moz-placeholder,
form .input:active:-moz-placeholder,
.frm_forms .input:active:-moz-placeholder,
form .frm_form_field .input:active:-moz-placeholder,
.frm_forms .frm_form_field .input:active:-moz-placeholder,
form .with_frm_style .input:active:-moz-placeholder,
.frm_forms .with_frm_style .input:active:-moz-placeholder,
form .with_frm_style .frm_submit .input:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input:active:-moz-placeholder,
form .frm_submit .input:active:-moz-placeholder,
.frm_forms .frm_submit .input:active:-moz-placeholder,
form .frm_form_submit_style .input:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .input:active:-moz-placeholder,
form .frm_form_fields_style:active:-moz-placeholder,
.frm_forms .frm_form_fields_style:active:-moz-placeholder,
form .frm_form_field .frm_form_fields_style:active:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:active:-moz-placeholder,
form .with_frm_style .frm_form_fields_style:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:active:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:active:-moz-placeholder,
form .frm_submit .frm_form_fields_style:active:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:active:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:active:-moz-placeholder,
form .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:active:-moz-placeholder,
form .frm_form_fields_active_style:active:-moz-placeholder,
.frm_forms .frm_form_fields_active_style:active:-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style:active:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:active:-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:active:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:active:-moz-placeholder,
form .frm_submit .frm_form_fields_active_style:active:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:active:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:active:-moz-placeholder,
form .frm_form_fields_error_style:active:-moz-placeholder,
.frm_forms .frm_form_fields_error_style:active:-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style:active:-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:active:-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:active:-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:active:-moz-placeholder,
form .frm_submit .frm_form_fields_error_style:active:-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:active:-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:active:-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active:-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active:-moz-placeholder,
form .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:active:-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:active:-moz-placeholder {
  color: #ffffff;
  opacity: 0.5;
}
form .form-control:focus::-moz-placeholder,
.frm_forms .form-control:focus::-moz-placeholder,
form .frm_form_field .form-control:focus::-moz-placeholder,
.frm_forms .frm_form_field .form-control:focus::-moz-placeholder,
form .with_frm_style .form-control:focus::-moz-placeholder,
.frm_forms .with_frm_style .form-control:focus::-moz-placeholder,
form .with_frm_style .frm_submit .form-control:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:focus::-moz-placeholder,
form .frm_submit .form-control:focus::-moz-placeholder,
.frm_forms .frm_submit .form-control:focus::-moz-placeholder,
form .frm_form_submit_style .form-control:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control:focus::-moz-placeholder,
form input[type=text]:focus::-moz-placeholder,
.frm_forms input[type=text]:focus::-moz-placeholder,
form .frm_form_field input[type=text]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=text]:focus::-moz-placeholder,
form .with_frm_style input[type=text]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=text]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:focus::-moz-placeholder,
form .frm_submit input[type=text]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=text]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=text]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:focus::-moz-placeholder,
form input[type=password]:focus::-moz-placeholder,
.frm_forms input[type=password]:focus::-moz-placeholder,
form .frm_form_field input[type=password]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=password]:focus::-moz-placeholder,
form .with_frm_style input[type=password]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=password]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:focus::-moz-placeholder,
form .frm_submit input[type=password]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=password]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=password]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:focus::-moz-placeholder,
form input[type=email]:focus::-moz-placeholder,
.frm_forms input[type=email]:focus::-moz-placeholder,
form .frm_form_field input[type=email]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=email]:focus::-moz-placeholder,
form .with_frm_style input[type=email]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=email]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:focus::-moz-placeholder,
form .frm_submit input[type=email]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=email]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=email]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:focus::-moz-placeholder,
form input[type=number]:focus::-moz-placeholder,
.frm_forms input[type=number]:focus::-moz-placeholder,
form .frm_form_field input[type=number]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=number]:focus::-moz-placeholder,
form .with_frm_style input[type=number]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=number]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:focus::-moz-placeholder,
form .frm_submit input[type=number]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=number]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=number]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:focus::-moz-placeholder,
form input[type=search]:focus::-moz-placeholder,
.frm_forms input[type=search]:focus::-moz-placeholder,
form .frm_form_field input[type=search]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=search]:focus::-moz-placeholder,
form .with_frm_style input[type=search]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=search]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:focus::-moz-placeholder,
form .frm_submit input[type=search]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=search]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=search]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:focus::-moz-placeholder,
form input[type=tel]:focus::-moz-placeholder,
.frm_forms input[type=tel]:focus::-moz-placeholder,
form .frm_form_field input[type=tel]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]:focus::-moz-placeholder,
form .with_frm_style input[type=tel]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:focus::-moz-placeholder,
form .frm_submit input[type=tel]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=tel]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=tel]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:focus::-moz-placeholder,
form input[type=url]:focus::-moz-placeholder,
.frm_forms input[type=url]:focus::-moz-placeholder,
form .frm_form_field input[type=url]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=url]:focus::-moz-placeholder,
form .with_frm_style input[type=url]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=url]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:focus::-moz-placeholder,
form .frm_submit input[type=url]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=url]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=url]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:focus::-moz-placeholder,
form input[type=date]:focus::-moz-placeholder,
.frm_forms input[type=date]:focus::-moz-placeholder,
form .frm_form_field input[type=date]:focus::-moz-placeholder,
.frm_forms .frm_form_field input[type=date]:focus::-moz-placeholder,
form .with_frm_style input[type=date]:focus::-moz-placeholder,
.frm_forms .with_frm_style input[type=date]:focus::-moz-placeholder,
form .with_frm_style .frm_submit input[type=date]:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:focus::-moz-placeholder,
form .frm_submit input[type=date]:focus::-moz-placeholder,
.frm_forms .frm_submit input[type=date]:focus::-moz-placeholder,
form .frm_form_submit_style input[type=date]:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:focus::-moz-placeholder,
form select:focus::-moz-placeholder,
.frm_forms select:focus::-moz-placeholder,
form .frm_form_field select:focus::-moz-placeholder,
.frm_forms .frm_form_field select:focus::-moz-placeholder,
form .with_frm_style select:focus::-moz-placeholder,
.frm_forms .with_frm_style select:focus::-moz-placeholder,
form .with_frm_style .frm_submit select:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select:focus::-moz-placeholder,
form .frm_submit select:focus::-moz-placeholder,
.frm_forms .frm_submit select:focus::-moz-placeholder,
form .frm_form_submit_style select:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style select:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder,
.frm_forms textarea:focus::-moz-placeholder,
form .frm_form_field textarea:focus::-moz-placeholder,
.frm_forms .frm_form_field textarea:focus::-moz-placeholder,
form .with_frm_style textarea:focus::-moz-placeholder,
.frm_forms .with_frm_style textarea:focus::-moz-placeholder,
form .with_frm_style .frm_submit textarea:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:focus::-moz-placeholder,
form .frm_submit textarea:focus::-moz-placeholder,
.frm_forms .frm_submit textarea:focus::-moz-placeholder,
form .frm_form_submit_style textarea:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style textarea:focus::-moz-placeholder,
form .input:focus::-moz-placeholder,
.frm_forms .input:focus::-moz-placeholder,
form .frm_form_field .input:focus::-moz-placeholder,
.frm_forms .frm_form_field .input:focus::-moz-placeholder,
form .with_frm_style .input:focus::-moz-placeholder,
.frm_forms .with_frm_style .input:focus::-moz-placeholder,
form .with_frm_style .frm_submit .input:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input:focus::-moz-placeholder,
form .frm_submit .input:focus::-moz-placeholder,
.frm_forms .frm_submit .input:focus::-moz-placeholder,
form .frm_form_submit_style .input:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .input:focus::-moz-placeholder,
form .frm_form_fields_style:focus::-moz-placeholder,
.frm_forms .frm_form_fields_style:focus::-moz-placeholder,
form .frm_form_field .frm_form_fields_style:focus::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:focus::-moz-placeholder,
form .with_frm_style .frm_form_fields_style:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:focus::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:focus::-moz-placeholder,
form .frm_submit .frm_form_fields_style:focus::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:focus::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:focus::-moz-placeholder,
form .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus::-moz-placeholder,
form .frm_form_fields_active_style:focus::-moz-placeholder,
.frm_forms .frm_form_fields_active_style:focus::-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style:focus::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:focus::-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:focus::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:focus::-moz-placeholder,
form .frm_submit .frm_form_fields_active_style:focus::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:focus::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:focus::-moz-placeholder,
form .frm_form_fields_error_style:focus::-moz-placeholder,
.frm_forms .frm_form_fields_error_style:focus::-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style:focus::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:focus::-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:focus::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:focus::-moz-placeholder,
form .frm_submit .frm_form_fields_error_style:focus::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:focus::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:focus::-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus::-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus::-moz-placeholder,
form .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus::-moz-placeholder,
form .form-control:active::-moz-placeholder,
.frm_forms .form-control:active::-moz-placeholder,
form .frm_form_field .form-control:active::-moz-placeholder,
.frm_forms .frm_form_field .form-control:active::-moz-placeholder,
form .with_frm_style .form-control:active::-moz-placeholder,
.frm_forms .with_frm_style .form-control:active::-moz-placeholder,
form .with_frm_style .frm_submit .form-control:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:active::-moz-placeholder,
form .frm_submit .form-control:active::-moz-placeholder,
.frm_forms .frm_submit .form-control:active::-moz-placeholder,
form .frm_form_submit_style .form-control:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .form-control:active::-moz-placeholder,
form input[type=text]:active::-moz-placeholder,
.frm_forms input[type=text]:active::-moz-placeholder,
form .frm_form_field input[type=text]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=text]:active::-moz-placeholder,
form .with_frm_style input[type=text]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=text]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=text]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:active::-moz-placeholder,
form .frm_submit input[type=text]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=text]:active::-moz-placeholder,
form .frm_form_submit_style input[type=text]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:active::-moz-placeholder,
form input[type=password]:active::-moz-placeholder,
.frm_forms input[type=password]:active::-moz-placeholder,
form .frm_form_field input[type=password]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=password]:active::-moz-placeholder,
form .with_frm_style input[type=password]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=password]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=password]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:active::-moz-placeholder,
form .frm_submit input[type=password]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=password]:active::-moz-placeholder,
form .frm_form_submit_style input[type=password]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:active::-moz-placeholder,
form input[type=email]:active::-moz-placeholder,
.frm_forms input[type=email]:active::-moz-placeholder,
form .frm_form_field input[type=email]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=email]:active::-moz-placeholder,
form .with_frm_style input[type=email]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=email]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=email]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:active::-moz-placeholder,
form .frm_submit input[type=email]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=email]:active::-moz-placeholder,
form .frm_form_submit_style input[type=email]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:active::-moz-placeholder,
form input[type=number]:active::-moz-placeholder,
.frm_forms input[type=number]:active::-moz-placeholder,
form .frm_form_field input[type=number]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=number]:active::-moz-placeholder,
form .with_frm_style input[type=number]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=number]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=number]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:active::-moz-placeholder,
form .frm_submit input[type=number]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=number]:active::-moz-placeholder,
form .frm_form_submit_style input[type=number]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:active::-moz-placeholder,
form input[type=search]:active::-moz-placeholder,
.frm_forms input[type=search]:active::-moz-placeholder,
form .frm_form_field input[type=search]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=search]:active::-moz-placeholder,
form .with_frm_style input[type=search]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=search]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=search]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:active::-moz-placeholder,
form .frm_submit input[type=search]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=search]:active::-moz-placeholder,
form .frm_form_submit_style input[type=search]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:active::-moz-placeholder,
form input[type=tel]:active::-moz-placeholder,
.frm_forms input[type=tel]:active::-moz-placeholder,
form .frm_form_field input[type=tel]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=tel]:active::-moz-placeholder,
form .with_frm_style input[type=tel]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=tel]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=tel]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:active::-moz-placeholder,
form .frm_submit input[type=tel]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=tel]:active::-moz-placeholder,
form .frm_form_submit_style input[type=tel]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:active::-moz-placeholder,
form input[type=url]:active::-moz-placeholder,
.frm_forms input[type=url]:active::-moz-placeholder,
form .frm_form_field input[type=url]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=url]:active::-moz-placeholder,
form .with_frm_style input[type=url]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=url]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=url]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:active::-moz-placeholder,
form .frm_submit input[type=url]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=url]:active::-moz-placeholder,
form .frm_form_submit_style input[type=url]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:active::-moz-placeholder,
form input[type=date]:active::-moz-placeholder,
.frm_forms input[type=date]:active::-moz-placeholder,
form .frm_form_field input[type=date]:active::-moz-placeholder,
.frm_forms .frm_form_field input[type=date]:active::-moz-placeholder,
form .with_frm_style input[type=date]:active::-moz-placeholder,
.frm_forms .with_frm_style input[type=date]:active::-moz-placeholder,
form .with_frm_style .frm_submit input[type=date]:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:active::-moz-placeholder,
form .frm_submit input[type=date]:active::-moz-placeholder,
.frm_forms .frm_submit input[type=date]:active::-moz-placeholder,
form .frm_form_submit_style input[type=date]:active::-moz-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:active::-moz-placeholder,
form select:active::-moz-placeholder,
.frm_forms select:active::-moz-placeholder,
form .frm_form_field select:active::-moz-placeholder,
.frm_forms .frm_form_field select:active::-moz-placeholder,
form .with_frm_style select:active::-moz-placeholder,
.frm_forms .with_frm_style select:active::-moz-placeholder,
form .with_frm_style .frm_submit select:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit select:active::-moz-placeholder,
form .frm_submit select:active::-moz-placeholder,
.frm_forms .frm_submit select:active::-moz-placeholder,
form .frm_form_submit_style select:active::-moz-placeholder,
.frm_forms .frm_form_submit_style select:active::-moz-placeholder,
form textarea:active::-moz-placeholder,
.frm_forms textarea:active::-moz-placeholder,
form .frm_form_field textarea:active::-moz-placeholder,
.frm_forms .frm_form_field textarea:active::-moz-placeholder,
form .with_frm_style textarea:active::-moz-placeholder,
.frm_forms .with_frm_style textarea:active::-moz-placeholder,
form .with_frm_style .frm_submit textarea:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:active::-moz-placeholder,
form .frm_submit textarea:active::-moz-placeholder,
.frm_forms .frm_submit textarea:active::-moz-placeholder,
form .frm_form_submit_style textarea:active::-moz-placeholder,
.frm_forms .frm_form_submit_style textarea:active::-moz-placeholder,
form .input:active::-moz-placeholder,
.frm_forms .input:active::-moz-placeholder,
form .frm_form_field .input:active::-moz-placeholder,
.frm_forms .frm_form_field .input:active::-moz-placeholder,
form .with_frm_style .input:active::-moz-placeholder,
.frm_forms .with_frm_style .input:active::-moz-placeholder,
form .with_frm_style .frm_submit .input:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .input:active::-moz-placeholder,
form .frm_submit .input:active::-moz-placeholder,
.frm_forms .frm_submit .input:active::-moz-placeholder,
form .frm_form_submit_style .input:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .input:active::-moz-placeholder,
form .frm_form_fields_style:active::-moz-placeholder,
.frm_forms .frm_form_fields_style:active::-moz-placeholder,
form .frm_form_field .frm_form_fields_style:active::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:active::-moz-placeholder,
form .with_frm_style .frm_form_fields_style:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:active::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:active::-moz-placeholder,
form .frm_submit .frm_form_fields_style:active::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:active::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_style:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:active::-moz-placeholder,
form .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:active::-moz-placeholder,
form .frm_form_fields_active_style:active::-moz-placeholder,
.frm_forms .frm_form_fields_active_style:active::-moz-placeholder,
form .frm_form_field .frm_form_fields_active_style:active::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:active::-moz-placeholder,
form .with_frm_style .frm_form_fields_active_style:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:active::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:active::-moz-placeholder,
form .frm_submit .frm_form_fields_active_style:active::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:active::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:active::-moz-placeholder,
form .frm_form_fields_error_style:active::-moz-placeholder,
.frm_forms .frm_form_fields_error_style:active::-moz-placeholder,
form .frm_form_field .frm_form_fields_error_style:active::-moz-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:active::-moz-placeholder,
form .with_frm_style .frm_form_fields_error_style:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:active::-moz-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:active::-moz-placeholder,
form .frm_submit .frm_form_fields_error_style:active::-moz-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:active::-moz-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:active::-moz-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active::-moz-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active::-moz-placeholder,
form .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:active::-moz-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:active::-moz-placeholder {
  color: #ffffff;
  opacity: 0.5;
}
form .form-control:focus:-ms-input-placeholder,
.frm_forms .form-control:focus:-ms-input-placeholder,
form .frm_form_field .form-control:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .form-control:focus:-ms-input-placeholder,
form .with_frm_style .form-control:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .form-control:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .form-control:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:focus:-ms-input-placeholder,
form .frm_submit .form-control:focus:-ms-input-placeholder,
.frm_forms .frm_submit .form-control:focus:-ms-input-placeholder,
form .frm_form_submit_style .form-control:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .form-control:focus:-ms-input-placeholder,
form input[type=text]:focus:-ms-input-placeholder,
.frm_forms input[type=text]:focus:-ms-input-placeholder,
form .frm_form_field input[type=text]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=text]:focus:-ms-input-placeholder,
form .with_frm_style input[type=text]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=text]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=text]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:focus:-ms-input-placeholder,
form .frm_submit input[type=text]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=text]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=text]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:focus:-ms-input-placeholder,
form input[type=password]:focus:-ms-input-placeholder,
.frm_forms input[type=password]:focus:-ms-input-placeholder,
form .frm_form_field input[type=password]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=password]:focus:-ms-input-placeholder,
form .with_frm_style input[type=password]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=password]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=password]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:focus:-ms-input-placeholder,
form .frm_submit input[type=password]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=password]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=password]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:focus:-ms-input-placeholder,
form input[type=email]:focus:-ms-input-placeholder,
.frm_forms input[type=email]:focus:-ms-input-placeholder,
form .frm_form_field input[type=email]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=email]:focus:-ms-input-placeholder,
form .with_frm_style input[type=email]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=email]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=email]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:focus:-ms-input-placeholder,
form .frm_submit input[type=email]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=email]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=email]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:focus:-ms-input-placeholder,
form input[type=number]:focus:-ms-input-placeholder,
.frm_forms input[type=number]:focus:-ms-input-placeholder,
form .frm_form_field input[type=number]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=number]:focus:-ms-input-placeholder,
form .with_frm_style input[type=number]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=number]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=number]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:focus:-ms-input-placeholder,
form .frm_submit input[type=number]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=number]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=number]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:focus:-ms-input-placeholder,
form input[type=search]:focus:-ms-input-placeholder,
.frm_forms input[type=search]:focus:-ms-input-placeholder,
form .frm_form_field input[type=search]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=search]:focus:-ms-input-placeholder,
form .with_frm_style input[type=search]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=search]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=search]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:focus:-ms-input-placeholder,
form .frm_submit input[type=search]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=search]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=search]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:focus:-ms-input-placeholder,
form input[type=tel]:focus:-ms-input-placeholder,
.frm_forms input[type=tel]:focus:-ms-input-placeholder,
form .frm_form_field input[type=tel]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=tel]:focus:-ms-input-placeholder,
form .with_frm_style input[type=tel]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=tel]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:focus:-ms-input-placeholder,
form .frm_submit input[type=tel]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=tel]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=tel]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:focus:-ms-input-placeholder,
form input[type=url]:focus:-ms-input-placeholder,
.frm_forms input[type=url]:focus:-ms-input-placeholder,
form .frm_form_field input[type=url]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=url]:focus:-ms-input-placeholder,
form .with_frm_style input[type=url]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=url]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=url]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:focus:-ms-input-placeholder,
form .frm_submit input[type=url]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=url]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=url]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:focus:-ms-input-placeholder,
form input[type=date]:focus:-ms-input-placeholder,
.frm_forms input[type=date]:focus:-ms-input-placeholder,
form .frm_form_field input[type=date]:focus:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=date]:focus:-ms-input-placeholder,
form .with_frm_style input[type=date]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=date]:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=date]:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:focus:-ms-input-placeholder,
form .frm_submit input[type=date]:focus:-ms-input-placeholder,
.frm_forms .frm_submit input[type=date]:focus:-ms-input-placeholder,
form .frm_form_submit_style input[type=date]:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:focus:-ms-input-placeholder,
form select:focus:-ms-input-placeholder,
.frm_forms select:focus:-ms-input-placeholder,
form .frm_form_field select:focus:-ms-input-placeholder,
.frm_forms .frm_form_field select:focus:-ms-input-placeholder,
form .with_frm_style select:focus:-ms-input-placeholder,
.frm_forms .with_frm_style select:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit select:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit select:focus:-ms-input-placeholder,
form .frm_submit select:focus:-ms-input-placeholder,
.frm_forms .frm_submit select:focus:-ms-input-placeholder,
form .frm_form_submit_style select:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style select:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder,
.frm_forms textarea:focus:-ms-input-placeholder,
form .frm_form_field textarea:focus:-ms-input-placeholder,
.frm_forms .frm_form_field textarea:focus:-ms-input-placeholder,
form .with_frm_style textarea:focus:-ms-input-placeholder,
.frm_forms .with_frm_style textarea:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit textarea:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:focus:-ms-input-placeholder,
form .frm_submit textarea:focus:-ms-input-placeholder,
.frm_forms .frm_submit textarea:focus:-ms-input-placeholder,
form .frm_form_submit_style textarea:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style textarea:focus:-ms-input-placeholder,
form .input:focus:-ms-input-placeholder,
.frm_forms .input:focus:-ms-input-placeholder,
form .frm_form_field .input:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .input:focus:-ms-input-placeholder,
form .with_frm_style .input:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .input:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .input:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input:focus:-ms-input-placeholder,
form .frm_submit .input:focus:-ms-input-placeholder,
.frm_forms .frm_submit .input:focus:-ms-input-placeholder,
form .frm_form_submit_style .input:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .input:focus:-ms-input-placeholder,
form .frm_form_fields_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_fields_style:focus:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:focus:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_style:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:focus:-ms-input-placeholder,
form .frm_submit .frm_form_fields_style:focus:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:focus:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:focus:-ms-input-placeholder,
form .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:focus:-ms-input-placeholder,
form .frm_form_fields_active_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_fields_active_style:focus:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_active_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:focus:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_active_style:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:focus:-ms-input-placeholder,
form .frm_submit .frm_form_fields_active_style:focus:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:focus:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:focus:-ms-input-placeholder,
form .frm_form_fields_error_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_fields_error_style:focus:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_error_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:focus:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_error_style:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:focus:-ms-input-placeholder,
form .frm_submit .frm_form_fields_error_style:focus:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:focus:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:focus:-ms-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:focus:-ms-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:focus:-ms-input-placeholder,
form .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:focus:-ms-input-placeholder,
form .form-control:active:-ms-input-placeholder,
.frm_forms .form-control:active:-ms-input-placeholder,
form .frm_form_field .form-control:active:-ms-input-placeholder,
.frm_forms .frm_form_field .form-control:active:-ms-input-placeholder,
form .with_frm_style .form-control:active:-ms-input-placeholder,
.frm_forms .with_frm_style .form-control:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .form-control:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .form-control:active:-ms-input-placeholder,
form .frm_submit .form-control:active:-ms-input-placeholder,
.frm_forms .frm_submit .form-control:active:-ms-input-placeholder,
form .frm_form_submit_style .form-control:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .form-control:active:-ms-input-placeholder,
form input[type=text]:active:-ms-input-placeholder,
.frm_forms input[type=text]:active:-ms-input-placeholder,
form .frm_form_field input[type=text]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=text]:active:-ms-input-placeholder,
form .with_frm_style input[type=text]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=text]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=text]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=text]:active:-ms-input-placeholder,
form .frm_submit input[type=text]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=text]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=text]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=text]:active:-ms-input-placeholder,
form input[type=password]:active:-ms-input-placeholder,
.frm_forms input[type=password]:active:-ms-input-placeholder,
form .frm_form_field input[type=password]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=password]:active:-ms-input-placeholder,
form .with_frm_style input[type=password]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=password]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=password]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=password]:active:-ms-input-placeholder,
form .frm_submit input[type=password]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=password]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=password]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=password]:active:-ms-input-placeholder,
form input[type=email]:active:-ms-input-placeholder,
.frm_forms input[type=email]:active:-ms-input-placeholder,
form .frm_form_field input[type=email]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=email]:active:-ms-input-placeholder,
form .with_frm_style input[type=email]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=email]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=email]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=email]:active:-ms-input-placeholder,
form .frm_submit input[type=email]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=email]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=email]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=email]:active:-ms-input-placeholder,
form input[type=number]:active:-ms-input-placeholder,
.frm_forms input[type=number]:active:-ms-input-placeholder,
form .frm_form_field input[type=number]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=number]:active:-ms-input-placeholder,
form .with_frm_style input[type=number]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=number]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=number]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=number]:active:-ms-input-placeholder,
form .frm_submit input[type=number]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=number]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=number]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=number]:active:-ms-input-placeholder,
form input[type=search]:active:-ms-input-placeholder,
.frm_forms input[type=search]:active:-ms-input-placeholder,
form .frm_form_field input[type=search]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=search]:active:-ms-input-placeholder,
form .with_frm_style input[type=search]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=search]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=search]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=search]:active:-ms-input-placeholder,
form .frm_submit input[type=search]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=search]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=search]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=search]:active:-ms-input-placeholder,
form input[type=tel]:active:-ms-input-placeholder,
.frm_forms input[type=tel]:active:-ms-input-placeholder,
form .frm_form_field input[type=tel]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=tel]:active:-ms-input-placeholder,
form .with_frm_style input[type=tel]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=tel]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=tel]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=tel]:active:-ms-input-placeholder,
form .frm_submit input[type=tel]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=tel]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=tel]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=tel]:active:-ms-input-placeholder,
form input[type=url]:active:-ms-input-placeholder,
.frm_forms input[type=url]:active:-ms-input-placeholder,
form .frm_form_field input[type=url]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=url]:active:-ms-input-placeholder,
form .with_frm_style input[type=url]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=url]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=url]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=url]:active:-ms-input-placeholder,
form .frm_submit input[type=url]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=url]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=url]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=url]:active:-ms-input-placeholder,
form input[type=date]:active:-ms-input-placeholder,
.frm_forms input[type=date]:active:-ms-input-placeholder,
form .frm_form_field input[type=date]:active:-ms-input-placeholder,
.frm_forms .frm_form_field input[type=date]:active:-ms-input-placeholder,
form .with_frm_style input[type=date]:active:-ms-input-placeholder,
.frm_forms .with_frm_style input[type=date]:active:-ms-input-placeholder,
form .with_frm_style .frm_submit input[type=date]:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit input[type=date]:active:-ms-input-placeholder,
form .frm_submit input[type=date]:active:-ms-input-placeholder,
.frm_forms .frm_submit input[type=date]:active:-ms-input-placeholder,
form .frm_form_submit_style input[type=date]:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style input[type=date]:active:-ms-input-placeholder,
form select:active:-ms-input-placeholder,
.frm_forms select:active:-ms-input-placeholder,
form .frm_form_field select:active:-ms-input-placeholder,
.frm_forms .frm_form_field select:active:-ms-input-placeholder,
form .with_frm_style select:active:-ms-input-placeholder,
.frm_forms .with_frm_style select:active:-ms-input-placeholder,
form .with_frm_style .frm_submit select:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit select:active:-ms-input-placeholder,
form .frm_submit select:active:-ms-input-placeholder,
.frm_forms .frm_submit select:active:-ms-input-placeholder,
form .frm_form_submit_style select:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style select:active:-ms-input-placeholder,
form textarea:active:-ms-input-placeholder,
.frm_forms textarea:active:-ms-input-placeholder,
form .frm_form_field textarea:active:-ms-input-placeholder,
.frm_forms .frm_form_field textarea:active:-ms-input-placeholder,
form .with_frm_style textarea:active:-ms-input-placeholder,
.frm_forms .with_frm_style textarea:active:-ms-input-placeholder,
form .with_frm_style .frm_submit textarea:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit textarea:active:-ms-input-placeholder,
form .frm_submit textarea:active:-ms-input-placeholder,
.frm_forms .frm_submit textarea:active:-ms-input-placeholder,
form .frm_form_submit_style textarea:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style textarea:active:-ms-input-placeholder,
form .input:active:-ms-input-placeholder,
.frm_forms .input:active:-ms-input-placeholder,
form .frm_form_field .input:active:-ms-input-placeholder,
.frm_forms .frm_form_field .input:active:-ms-input-placeholder,
form .with_frm_style .input:active:-ms-input-placeholder,
.frm_forms .with_frm_style .input:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .input:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .input:active:-ms-input-placeholder,
form .frm_submit .input:active:-ms-input-placeholder,
.frm_forms .frm_submit .input:active:-ms-input-placeholder,
form .frm_form_submit_style .input:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .input:active:-ms-input-placeholder,
form .frm_form_fields_style:active:-ms-input-placeholder,
.frm_forms .frm_form_fields_style:active:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_style:active:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_style:active:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_style:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_style:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_style:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_style:active:-ms-input-placeholder,
form .frm_submit .frm_form_fields_style:active:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_style:active:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_style:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_style:active:-ms-input-placeholder,
form .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
.frm_forms .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
form .frm_form_field .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
form .with_frm_style .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
form .frm_submit .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
.frm_forms .frm_submit .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
form .frm_form_submit_style .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_scroll_box .frm_opt_container:active:-ms-input-placeholder,
form .frm_form_fields_active_style:active:-ms-input-placeholder,
.frm_forms .frm_form_fields_active_style:active:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_active_style:active:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_active_style:active:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_active_style:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_active_style:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_active_style:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_active_style:active:-ms-input-placeholder,
form .frm_submit .frm_form_fields_active_style:active:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_active_style:active:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_active_style:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_active_style:active:-ms-input-placeholder,
form .frm_form_fields_error_style:active:-ms-input-placeholder,
.frm_forms .frm_form_fields_error_style:active:-ms-input-placeholder,
form .frm_form_field .frm_form_fields_error_style:active:-ms-input-placeholder,
.frm_forms .frm_form_field .frm_form_fields_error_style:active:-ms-input-placeholder,
form .with_frm_style .frm_form_fields_error_style:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_form_fields_error_style:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .frm_form_fields_error_style:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .frm_form_fields_error_style:active:-ms-input-placeholder,
form .frm_submit .frm_form_fields_error_style:active:-ms-input-placeholder,
.frm_forms .frm_submit .frm_form_fields_error_style:active:-ms-input-placeholder,
form .frm_form_submit_style .frm_form_fields_error_style:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .frm_form_fields_error_style:active:-ms-input-placeholder,
form .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-multi .chzn-choices:active:-ms-input-placeholder,
form .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
.frm_forms .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
form .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
.frm_forms .frm_form_field .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
form .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
.frm_forms .with_frm_style .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
form .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
.frm_forms .frm_submit .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
form .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .with_frm_style .chzn-container-single .chzn-single:active:-ms-input-placeholder,
form .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
.frm_forms .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
form .frm_form_field .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
.frm_forms .frm_form_field .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
form .with_frm_style .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
.frm_forms .with_frm_style .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
form .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
form .frm_submit .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
.frm_forms .frm_submit .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
form .frm_form_submit_style .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder,
.frm_forms .frm_form_submit_style .recaptchatable #recaptcha_response_field:active:-ms-input-placeholder {
  color: #ffffff;
  opacity: 0.5;
}
form input[type=date],
.frm_forms input[type=date],
form .frm_form_field input[type=date],
.frm_forms .frm_form_field input[type=date],
form .with_frm_style input[type=date],
.frm_forms .with_frm_style input[type=date],
form .with_frm_style .frm_submit input[type=date],
.frm_forms .with_frm_style .frm_submit input[type=date],
form .frm_submit input[type=date],
.frm_forms .frm_submit input[type=date],
form .frm_form_submit_style input[type=date],
.frm_forms .frm_form_submit_style input[type=date] {
  border: 0;
}
form input[type=number],
.frm_forms input[type=number],
form .frm_form_field input[type=number],
.frm_forms .frm_form_field input[type=number],
form .with_frm_style input[type=number],
.frm_forms .with_frm_style input[type=number],
form .with_frm_style .frm_submit input[type=number],
.frm_forms .with_frm_style .frm_submit input[type=number],
form .frm_submit input[type=number],
.frm_forms .frm_submit input[type=number],
form .frm_form_submit_style input[type=number],
.frm_forms .frm_form_submit_style input[type=number] {
/*   width: 70px !important;
  padding-left: 25px !important;
  padding-right: 10px !important;
  padding: 24px 10px 24px 25px !important; */
  text-align: left;
  font-weight: bold;
  color: #2c2c2c;
}
form textarea,
.frm_forms textarea,
form .frm_form_field textarea,
.frm_forms .frm_form_field textarea,
form .with_frm_style textarea,
.frm_forms .with_frm_style textarea,
form .with_frm_style .frm_submit textarea,
.frm_forms .with_frm_style .frm_submit textarea,
form .frm_submit textarea,
.frm_forms .frm_submit textarea,
form .frm_form_submit_style textarea,
.frm_forms .frm_form_submit_style textarea {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
form input.form-submit,
.frm_forms input.form-submit,
form .frm_form_field input.form-submit,
.frm_forms .frm_form_field input.form-submit,
form .with_frm_style input.form-submit,
.frm_forms .with_frm_style input.form-submit,
form .with_frm_style .frm_submit input.form-submit,
.frm_forms .with_frm_style .frm_submit input.form-submit,
form .frm_submit input.form-submit,
.frm_forms .frm_submit input.form-submit,
form .frm_form_submit_style input.form-submit,
.frm_forms .frm_form_submit_style input.form-submit,
form input[type=submit],
.frm_forms input[type=submit],
form .frm_form_field input[type=submit],
.frm_forms .frm_form_field input[type=submit],
form .with_frm_style input[type=submit],
.frm_forms .with_frm_style input[type=submit],
form .with_frm_style .frm_submit input[type=submit],
.frm_forms .with_frm_style .frm_submit input[type=submit],
form .frm_submit input[type=submit],
.frm_forms .frm_submit input[type=submit],
form .frm_form_submit_style input[type=submit],
.frm_forms .frm_form_submit_style input[type=submit],
form input[type=button],
.frm_forms input[type=button],
form .frm_form_field input[type=button],
.frm_forms .frm_form_field input[type=button],
form .with_frm_style input[type=button],
.frm_forms .with_frm_style input[type=button],
form .with_frm_style .frm_submit input[type=button],
.frm_forms .with_frm_style .frm_submit input[type=button],
form .frm_submit input[type=button],
.frm_forms .frm_submit input[type=button],
form .frm_form_submit_style input[type=button],
.frm_forms .frm_form_submit_style input[type=button],
form button.submit,
.frm_forms button.submit,
form .frm_form_field button.submit,
.frm_forms .frm_form_field button.submit,
form .with_frm_style button.submit,
.frm_forms .with_frm_style button.submit,
form .with_frm_style .frm_submit button.submit,
.frm_forms .with_frm_style .frm_submit button.submit,
form .frm_submit button.submit,
.frm_forms .frm_submit button.submit,
form .frm_form_submit_style button.submit,
.frm_forms .frm_form_submit_style button.submit,
form .btn-submit,
.frm_forms .btn-submit,
form .frm_form_field .btn-submit,
.frm_forms .frm_form_field .btn-submit,
form .with_frm_style .btn-submit,
.frm_forms .with_frm_style .btn-submit,
form .with_frm_style .frm_submit .btn-submit,
.frm_forms .with_frm_style .frm_submit .btn-submit,
form .frm_submit .btn-submit,
.frm_forms .frm_submit .btn-submit,
form .frm_form_submit_style .btn-submit,
.frm_forms .frm_form_submit_style .btn-submit,
form #wp-submit,
.frm_forms #wp-submit,
form .frm_form_field #wp-submit,
.frm_forms .frm_form_field #wp-submit,
form .with_frm_style #wp-submit,
.frm_forms .with_frm_style #wp-submit,
form .with_frm_style .frm_submit #wp-submit,
.frm_forms .with_frm_style .frm_submit #wp-submit,
form .frm_submit #wp-submit,
.frm_forms .frm_submit #wp-submit,
form .frm_form_submit_style #wp-submit,
.frm_forms .frm_form_submit_style #wp-submit,
form input.form-submit:focus,
.frm_forms input.form-submit:focus,
form .frm_form_field input.form-submit:focus,
.frm_forms .frm_form_field input.form-submit:focus,
form .with_frm_style input.form-submit:focus,
.frm_forms .with_frm_style input.form-submit:focus,
form .with_frm_style .frm_submit input.form-submit:focus,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus,
form .frm_submit input.form-submit:focus,
.frm_forms .frm_submit input.form-submit:focus,
form .frm_form_submit_style input.form-submit:focus,
.frm_forms .frm_form_submit_style input.form-submit:focus,
form input[type=submit]:focus,
.frm_forms input[type=submit]:focus,
form .frm_form_field input[type=submit]:focus,
.frm_forms .frm_form_field input[type=submit]:focus,
form .with_frm_style input[type=submit]:focus,
.frm_forms .with_frm_style input[type=submit]:focus,
form .with_frm_style .frm_submit input[type=submit]:focus,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus,
form .frm_submit input[type=submit]:focus,
.frm_forms .frm_submit input[type=submit]:focus,
form .frm_form_submit_style input[type=submit]:focus,
.frm_forms .frm_form_submit_style input[type=submit]:focus,
form input[type=button]:focus,
.frm_forms input[type=button]:focus,
form .frm_form_field input[type=button]:focus,
.frm_forms .frm_form_field input[type=button]:focus,
form .with_frm_style input[type=button]:focus,
.frm_forms .with_frm_style input[type=button]:focus,
form .with_frm_style .frm_submit input[type=button]:focus,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus,
form .frm_submit input[type=button]:focus,
.frm_forms .frm_submit input[type=button]:focus,
form .frm_form_submit_style input[type=button]:focus,
.frm_forms .frm_form_submit_style input[type=button]:focus,
form button.submit:focus,
.frm_forms button.submit:focus,
form .frm_form_field button.submit:focus,
.frm_forms .frm_form_field button.submit:focus,
form .with_frm_style button.submit:focus,
.frm_forms .with_frm_style button.submit:focus,
form .with_frm_style .frm_submit button.submit:focus,
.frm_forms .with_frm_style .frm_submit button.submit:focus,
form .frm_submit button.submit:focus,
.frm_forms .frm_submit button.submit:focus,
form .frm_form_submit_style button.submit:focus,
.frm_forms .frm_form_submit_style button.submit:focus,
form .btn-submit:focus,
.frm_forms .btn-submit:focus,
form .frm_form_field .btn-submit:focus,
.frm_forms .frm_form_field .btn-submit:focus,
form .with_frm_style .btn-submit:focus,
.frm_forms .with_frm_style .btn-submit:focus,
form .with_frm_style .frm_submit .btn-submit:focus,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus,
form .frm_submit .btn-submit:focus,
.frm_forms .frm_submit .btn-submit:focus,
form .frm_form_submit_style .btn-submit:focus,
.frm_forms .frm_form_submit_style .btn-submit:focus,
form #wp-submit:focus,
.frm_forms #wp-submit:focus,
form .frm_form_field #wp-submit:focus,
.frm_forms .frm_form_field #wp-submit:focus,
form .with_frm_style #wp-submit:focus,
.frm_forms .with_frm_style #wp-submit:focus,
form .with_frm_style .frm_submit #wp-submit:focus,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus,
form .frm_submit #wp-submit:focus,
.frm_forms .frm_submit #wp-submit:focus,
form .frm_form_submit_style #wp-submit:focus,
.frm_forms .frm_form_submit_style #wp-submit:focus,
form input.form-submit.disabled,
.frm_forms input.form-submit.disabled,
form .frm_form_field input.form-submit.disabled,
.frm_forms .frm_form_field input.form-submit.disabled,
form .with_frm_style input.form-submit.disabled,
.frm_forms .with_frm_style input.form-submit.disabled,
form .with_frm_style .frm_submit input.form-submit.disabled,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled,
form .frm_submit input.form-submit.disabled,
.frm_forms .frm_submit input.form-submit.disabled,
form .frm_form_submit_style input.form-submit.disabled,
.frm_forms .frm_form_submit_style input.form-submit.disabled,
form input[type=submit].disabled,
.frm_forms input[type=submit].disabled,
form .frm_form_field input[type=submit].disabled,
.frm_forms .frm_form_field input[type=submit].disabled,
form .with_frm_style input[type=submit].disabled,
.frm_forms .with_frm_style input[type=submit].disabled,
form .with_frm_style .frm_submit input[type=submit].disabled,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled,
form .frm_submit input[type=submit].disabled,
.frm_forms .frm_submit input[type=submit].disabled,
form .frm_form_submit_style input[type=submit].disabled,
.frm_forms .frm_form_submit_style input[type=submit].disabled,
form input[type=button].disabled,
.frm_forms input[type=button].disabled,
form .frm_form_field input[type=button].disabled,
.frm_forms .frm_form_field input[type=button].disabled,
form .with_frm_style input[type=button].disabled,
.frm_forms .with_frm_style input[type=button].disabled,
form .with_frm_style .frm_submit input[type=button].disabled,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled,
form .frm_submit input[type=button].disabled,
.frm_forms .frm_submit input[type=button].disabled,
form .frm_form_submit_style input[type=button].disabled,
.frm_forms .frm_form_submit_style input[type=button].disabled,
form button.submit.disabled,
.frm_forms button.submit.disabled,
form .frm_form_field button.submit.disabled,
.frm_forms .frm_form_field button.submit.disabled,
form .with_frm_style button.submit.disabled,
.frm_forms .with_frm_style button.submit.disabled,
form .with_frm_style .frm_submit button.submit.disabled,
.frm_forms .with_frm_style .frm_submit button.submit.disabled,
form .frm_submit button.submit.disabled,
.frm_forms .frm_submit button.submit.disabled,
form .frm_form_submit_style button.submit.disabled,
.frm_forms .frm_form_submit_style button.submit.disabled,
form .btn-submit.disabled,
.frm_forms .btn-submit.disabled,
form .frm_form_field .btn-submit.disabled,
.frm_forms .frm_form_field .btn-submit.disabled,
form .with_frm_style .btn-submit.disabled,
.frm_forms .with_frm_style .btn-submit.disabled,
form .with_frm_style .frm_submit .btn-submit.disabled,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled,
form .frm_submit .btn-submit.disabled,
.frm_forms .frm_submit .btn-submit.disabled,
form .frm_form_submit_style .btn-submit.disabled,
.frm_forms .frm_form_submit_style .btn-submit.disabled,
form #wp-submit.disabled,
.frm_forms #wp-submit.disabled,
form .frm_form_field #wp-submit.disabled,
.frm_forms .frm_form_field #wp-submit.disabled,
form .with_frm_style #wp-submit.disabled,
.frm_forms .with_frm_style #wp-submit.disabled,
form .with_frm_style .frm_submit #wp-submit.disabled,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled,
form .frm_submit #wp-submit.disabled,
.frm_forms .frm_submit #wp-submit.disabled,
form .frm_form_submit_style #wp-submit.disabled,
.frm_forms .frm_form_submit_style #wp-submit.disabled,
form input.form-submit.disable,
.frm_forms input.form-submit.disable,
form .frm_form_field input.form-submit.disable,
.frm_forms .frm_form_field input.form-submit.disable,
form .with_frm_style input.form-submit.disable,
.frm_forms .with_frm_style input.form-submit.disable,
form .with_frm_style .frm_submit input.form-submit.disable,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable,
form .frm_submit input.form-submit.disable,
.frm_forms .frm_submit input.form-submit.disable,
form .frm_form_submit_style input.form-submit.disable,
.frm_forms .frm_form_submit_style input.form-submit.disable,
form input[type=submit].disable,
.frm_forms input[type=submit].disable,
form .frm_form_field input[type=submit].disable,
.frm_forms .frm_form_field input[type=submit].disable,
form .with_frm_style input[type=submit].disable,
.frm_forms .with_frm_style input[type=submit].disable,
form .with_frm_style .frm_submit input[type=submit].disable,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable,
form .frm_submit input[type=submit].disable,
.frm_forms .frm_submit input[type=submit].disable,
form .frm_form_submit_style input[type=submit].disable,
.frm_forms .frm_form_submit_style input[type=submit].disable,
form input[type=button].disable,
.frm_forms input[type=button].disable,
form .frm_form_field input[type=button].disable,
.frm_forms .frm_form_field input[type=button].disable,
form .with_frm_style input[type=button].disable,
.frm_forms .with_frm_style input[type=button].disable,
form .with_frm_style .frm_submit input[type=button].disable,
.frm_forms .with_frm_style .frm_submit input[type=button].disable,
form .frm_submit input[type=button].disable,
.frm_forms .frm_submit input[type=button].disable,
form .frm_form_submit_style input[type=button].disable,
.frm_forms .frm_form_submit_style input[type=button].disable,
form button.submit.disable,
.frm_forms button.submit.disable,
form .frm_form_field button.submit.disable,
.frm_forms .frm_form_field button.submit.disable,
form .with_frm_style button.submit.disable,
.frm_forms .with_frm_style button.submit.disable,
form .with_frm_style .frm_submit button.submit.disable,
.frm_forms .with_frm_style .frm_submit button.submit.disable,
form .frm_submit button.submit.disable,
.frm_forms .frm_submit button.submit.disable,
form .frm_form_submit_style button.submit.disable,
.frm_forms .frm_form_submit_style button.submit.disable,
form .btn-submit.disable,
.frm_forms .btn-submit.disable,
form .frm_form_field .btn-submit.disable,
.frm_forms .frm_form_field .btn-submit.disable,
form .with_frm_style .btn-submit.disable,
.frm_forms .with_frm_style .btn-submit.disable,
form .with_frm_style .frm_submit .btn-submit.disable,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable,
form .frm_submit .btn-submit.disable,
.frm_forms .frm_submit .btn-submit.disable,
form .frm_form_submit_style .btn-submit.disable,
.frm_forms .frm_form_submit_style .btn-submit.disable,
form #wp-submit.disable,
.frm_forms #wp-submit.disable,
form .frm_form_field #wp-submit.disable,
.frm_forms .frm_form_field #wp-submit.disable,
form .with_frm_style #wp-submit.disable,
.frm_forms .with_frm_style #wp-submit.disable,
form .with_frm_style .frm_submit #wp-submit.disable,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable,
form .frm_submit #wp-submit.disable,
.frm_forms .frm_submit #wp-submit.disable,
form .frm_form_submit_style #wp-submit.disable,
.frm_forms .frm_form_submit_style #wp-submit.disable,
form input.form-submit:disabled,
.frm_forms input.form-submit:disabled,
form .frm_form_field input.form-submit:disabled,
.frm_forms .frm_form_field input.form-submit:disabled,
form .with_frm_style input.form-submit:disabled,
.frm_forms .with_frm_style input.form-submit:disabled,
form .with_frm_style .frm_submit input.form-submit:disabled,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled,
form .frm_submit input.form-submit:disabled,
.frm_forms .frm_submit input.form-submit:disabled,
form .frm_form_submit_style input.form-submit:disabled,
.frm_forms .frm_form_submit_style input.form-submit:disabled,
form input[type=submit]:disabled,
.frm_forms input[type=submit]:disabled,
form .frm_form_field input[type=submit]:disabled,
.frm_forms .frm_form_field input[type=submit]:disabled,
form .with_frm_style input[type=submit]:disabled,
.frm_forms .with_frm_style input[type=submit]:disabled,
form .with_frm_style .frm_submit input[type=submit]:disabled,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled,
form .frm_submit input[type=submit]:disabled,
.frm_forms .frm_submit input[type=submit]:disabled,
form .frm_form_submit_style input[type=submit]:disabled,
.frm_forms .frm_form_submit_style input[type=submit]:disabled,
form input[type=button]:disabled,
.frm_forms input[type=button]:disabled,
form .frm_form_field input[type=button]:disabled,
.frm_forms .frm_form_field input[type=button]:disabled,
form .with_frm_style input[type=button]:disabled,
.frm_forms .with_frm_style input[type=button]:disabled,
form .with_frm_style .frm_submit input[type=button]:disabled,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled,
form .frm_submit input[type=button]:disabled,
.frm_forms .frm_submit input[type=button]:disabled,
form .frm_form_submit_style input[type=button]:disabled,
.frm_forms .frm_form_submit_style input[type=button]:disabled,
form button.submit:disabled,
.frm_forms button.submit:disabled,
form .frm_form_field button.submit:disabled,
.frm_forms .frm_form_field button.submit:disabled,
form .with_frm_style button.submit:disabled,
.frm_forms .with_frm_style button.submit:disabled,
form .with_frm_style .frm_submit button.submit:disabled,
.frm_forms .with_frm_style .frm_submit button.submit:disabled,
form .frm_submit button.submit:disabled,
.frm_forms .frm_submit button.submit:disabled,
form .frm_form_submit_style button.submit:disabled,
.frm_forms .frm_form_submit_style button.submit:disabled,
form .btn-submit:disabled,
.frm_forms .btn-submit:disabled,
form .frm_form_field .btn-submit:disabled,
.frm_forms .frm_form_field .btn-submit:disabled,
form .with_frm_style .btn-submit:disabled,
.frm_forms .with_frm_style .btn-submit:disabled,
form .with_frm_style .frm_submit .btn-submit:disabled,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled,
form .frm_submit .btn-submit:disabled,
.frm_forms .frm_submit .btn-submit:disabled,
form .frm_form_submit_style .btn-submit:disabled,
.frm_forms .frm_form_submit_style .btn-submit:disabled,
form #wp-submit:disabled,
.frm_forms #wp-submit:disabled,
form .frm_form_field #wp-submit:disabled,
.frm_forms .frm_form_field #wp-submit:disabled,
form .with_frm_style #wp-submit:disabled,
.frm_forms .with_frm_style #wp-submit:disabled,
form .with_frm_style .frm_submit #wp-submit:disabled,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled,
form .frm_submit #wp-submit:disabled,
.frm_forms .frm_submit #wp-submit:disabled,
form .frm_form_submit_style #wp-submit:disabled,
.frm_forms .frm_form_submit_style #wp-submit:disabled {
  position: relative;
  font-family: 'raleway', Arial, sans-serif;
  font-size: 13px;
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.1;
  padding: 18px 24px 16px;
  border-width: 2px;
  border-style: solid;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  margin: 5px 0 0;
  border-top-right-radius: 30px !important;
  border-top-left-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff !important;
  background-color: #fe6446;
  border-color: #fe6446;
}
form input.form-submit:hover,
.frm_forms input.form-submit:hover,
form .frm_form_field input.form-submit:hover,
.frm_forms .frm_form_field input.form-submit:hover,
form .with_frm_style input.form-submit:hover,
.frm_forms .with_frm_style input.form-submit:hover,
form .with_frm_style .frm_submit input.form-submit:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:hover,
form .frm_submit input.form-submit:hover,
.frm_forms .frm_submit input.form-submit:hover,
form .frm_form_submit_style input.form-submit:hover,
.frm_forms .frm_form_submit_style input.form-submit:hover,
form input[type=submit]:hover,
.frm_forms input[type=submit]:hover,
form .frm_form_field input[type=submit]:hover,
.frm_forms .frm_form_field input[type=submit]:hover,
form .with_frm_style input[type=submit]:hover,
.frm_forms .with_frm_style input[type=submit]:hover,
form .with_frm_style .frm_submit input[type=submit]:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:hover,
form .frm_submit input[type=submit]:hover,
.frm_forms .frm_submit input[type=submit]:hover,
form .frm_form_submit_style input[type=submit]:hover,
.frm_forms .frm_form_submit_style input[type=submit]:hover,
form input[type=button]:hover,
.frm_forms input[type=button]:hover,
form .frm_form_field input[type=button]:hover,
.frm_forms .frm_form_field input[type=button]:hover,
form .with_frm_style input[type=button]:hover,
.frm_forms .with_frm_style input[type=button]:hover,
form .with_frm_style .frm_submit input[type=button]:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:hover,
form .frm_submit input[type=button]:hover,
.frm_forms .frm_submit input[type=button]:hover,
form .frm_form_submit_style input[type=button]:hover,
.frm_forms .frm_form_submit_style input[type=button]:hover,
form button.submit:hover,
.frm_forms button.submit:hover,
form .frm_form_field button.submit:hover,
.frm_forms .frm_form_field button.submit:hover,
form .with_frm_style button.submit:hover,
.frm_forms .with_frm_style button.submit:hover,
form .with_frm_style .frm_submit button.submit:hover,
.frm_forms .with_frm_style .frm_submit button.submit:hover,
form .frm_submit button.submit:hover,
.frm_forms .frm_submit button.submit:hover,
form .frm_form_submit_style button.submit:hover,
.frm_forms .frm_form_submit_style button.submit:hover,
form .btn-submit:hover,
.frm_forms .btn-submit:hover,
form .frm_form_field .btn-submit:hover,
.frm_forms .frm_form_field .btn-submit:hover,
form .with_frm_style .btn-submit:hover,
.frm_forms .with_frm_style .btn-submit:hover,
form .with_frm_style .frm_submit .btn-submit:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:hover,
form .frm_submit .btn-submit:hover,
.frm_forms .frm_submit .btn-submit:hover,
form .frm_form_submit_style .btn-submit:hover,
.frm_forms .frm_form_submit_style .btn-submit:hover,
form #wp-submit:hover,
.frm_forms #wp-submit:hover,
form .frm_form_field #wp-submit:hover,
.frm_forms .frm_form_field #wp-submit:hover,
form .with_frm_style #wp-submit:hover,
.frm_forms .with_frm_style #wp-submit:hover,
form .with_frm_style .frm_submit #wp-submit:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:hover,
form .frm_submit #wp-submit:hover,
.frm_forms .frm_submit #wp-submit:hover,
form .frm_form_submit_style #wp-submit:hover,
.frm_forms .frm_form_submit_style #wp-submit:hover,
form input.form-submit:focus:hover,
.frm_forms input.form-submit:focus:hover,
form .frm_form_field input.form-submit:focus:hover,
.frm_forms .frm_form_field input.form-submit:focus:hover,
form .with_frm_style input.form-submit:focus:hover,
.frm_forms .with_frm_style input.form-submit:focus:hover,
form .with_frm_style .frm_submit input.form-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus:hover,
form .frm_submit input.form-submit:focus:hover,
.frm_forms .frm_submit input.form-submit:focus:hover,
form .frm_form_submit_style input.form-submit:focus:hover,
.frm_forms .frm_form_submit_style input.form-submit:focus:hover,
form input[type=submit]:focus:hover,
.frm_forms input[type=submit]:focus:hover,
form .frm_form_field input[type=submit]:focus:hover,
.frm_forms .frm_form_field input[type=submit]:focus:hover,
form .with_frm_style input[type=submit]:focus:hover,
.frm_forms .with_frm_style input[type=submit]:focus:hover,
form .with_frm_style .frm_submit input[type=submit]:focus:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus:hover,
form .frm_submit input[type=submit]:focus:hover,
.frm_forms .frm_submit input[type=submit]:focus:hover,
form .frm_form_submit_style input[type=submit]:focus:hover,
.frm_forms .frm_form_submit_style input[type=submit]:focus:hover,
form input[type=button]:focus:hover,
.frm_forms input[type=button]:focus:hover,
form .frm_form_field input[type=button]:focus:hover,
.frm_forms .frm_form_field input[type=button]:focus:hover,
form .with_frm_style input[type=button]:focus:hover,
.frm_forms .with_frm_style input[type=button]:focus:hover,
form .with_frm_style .frm_submit input[type=button]:focus:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus:hover,
form .frm_submit input[type=button]:focus:hover,
.frm_forms .frm_submit input[type=button]:focus:hover,
form .frm_form_submit_style input[type=button]:focus:hover,
.frm_forms .frm_form_submit_style input[type=button]:focus:hover,
form button.submit:focus:hover,
.frm_forms button.submit:focus:hover,
form .frm_form_field button.submit:focus:hover,
.frm_forms .frm_form_field button.submit:focus:hover,
form .with_frm_style button.submit:focus:hover,
.frm_forms .with_frm_style button.submit:focus:hover,
form .with_frm_style .frm_submit button.submit:focus:hover,
.frm_forms .with_frm_style .frm_submit button.submit:focus:hover,
form .frm_submit button.submit:focus:hover,
.frm_forms .frm_submit button.submit:focus:hover,
form .frm_form_submit_style button.submit:focus:hover,
.frm_forms .frm_form_submit_style button.submit:focus:hover,
form .btn-submit:focus:hover,
.frm_forms .btn-submit:focus:hover,
form .frm_form_field .btn-submit:focus:hover,
.frm_forms .frm_form_field .btn-submit:focus:hover,
form .with_frm_style .btn-submit:focus:hover,
.frm_forms .with_frm_style .btn-submit:focus:hover,
form .with_frm_style .frm_submit .btn-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus:hover,
form .frm_submit .btn-submit:focus:hover,
.frm_forms .frm_submit .btn-submit:focus:hover,
form .frm_form_submit_style .btn-submit:focus:hover,
.frm_forms .frm_form_submit_style .btn-submit:focus:hover,
form #wp-submit:focus:hover,
.frm_forms #wp-submit:focus:hover,
form .frm_form_field #wp-submit:focus:hover,
.frm_forms .frm_form_field #wp-submit:focus:hover,
form .with_frm_style #wp-submit:focus:hover,
.frm_forms .with_frm_style #wp-submit:focus:hover,
form .with_frm_style .frm_submit #wp-submit:focus:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus:hover,
form .frm_submit #wp-submit:focus:hover,
.frm_forms .frm_submit #wp-submit:focus:hover,
form .frm_form_submit_style #wp-submit:focus:hover,
.frm_forms .frm_form_submit_style #wp-submit:focus:hover,
form input.form-submit.disabled:hover,
.frm_forms input.form-submit.disabled:hover,
form .frm_form_field input.form-submit.disabled:hover,
.frm_forms .frm_form_field input.form-submit.disabled:hover,
form .with_frm_style input.form-submit.disabled:hover,
.frm_forms .with_frm_style input.form-submit.disabled:hover,
form .with_frm_style .frm_submit input.form-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled:hover,
form .frm_submit input.form-submit.disabled:hover,
.frm_forms .frm_submit input.form-submit.disabled:hover,
form .frm_form_submit_style input.form-submit.disabled:hover,
.frm_forms .frm_form_submit_style input.form-submit.disabled:hover,
form input[type=submit].disabled:hover,
.frm_forms input[type=submit].disabled:hover,
form .frm_form_field input[type=submit].disabled:hover,
.frm_forms .frm_form_field input[type=submit].disabled:hover,
form .with_frm_style input[type=submit].disabled:hover,
.frm_forms .with_frm_style input[type=submit].disabled:hover,
form .with_frm_style .frm_submit input[type=submit].disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled:hover,
form .frm_submit input[type=submit].disabled:hover,
.frm_forms .frm_submit input[type=submit].disabled:hover,
form .frm_form_submit_style input[type=submit].disabled:hover,
.frm_forms .frm_form_submit_style input[type=submit].disabled:hover,
form input[type=button].disabled:hover,
.frm_forms input[type=button].disabled:hover,
form .frm_form_field input[type=button].disabled:hover,
.frm_forms .frm_form_field input[type=button].disabled:hover,
form .with_frm_style input[type=button].disabled:hover,
.frm_forms .with_frm_style input[type=button].disabled:hover,
form .with_frm_style .frm_submit input[type=button].disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled:hover,
form .frm_submit input[type=button].disabled:hover,
.frm_forms .frm_submit input[type=button].disabled:hover,
form .frm_form_submit_style input[type=button].disabled:hover,
.frm_forms .frm_form_submit_style input[type=button].disabled:hover,
form button.submit.disabled:hover,
.frm_forms button.submit.disabled:hover,
form .frm_form_field button.submit.disabled:hover,
.frm_forms .frm_form_field button.submit.disabled:hover,
form .with_frm_style button.submit.disabled:hover,
.frm_forms .with_frm_style button.submit.disabled:hover,
form .with_frm_style .frm_submit button.submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit button.submit.disabled:hover,
form .frm_submit button.submit.disabled:hover,
.frm_forms .frm_submit button.submit.disabled:hover,
form .frm_form_submit_style button.submit.disabled:hover,
.frm_forms .frm_form_submit_style button.submit.disabled:hover,
form .btn-submit.disabled:hover,
.frm_forms .btn-submit.disabled:hover,
form .frm_form_field .btn-submit.disabled:hover,
.frm_forms .frm_form_field .btn-submit.disabled:hover,
form .with_frm_style .btn-submit.disabled:hover,
.frm_forms .with_frm_style .btn-submit.disabled:hover,
form .with_frm_style .frm_submit .btn-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled:hover,
form .frm_submit .btn-submit.disabled:hover,
.frm_forms .frm_submit .btn-submit.disabled:hover,
form .frm_form_submit_style .btn-submit.disabled:hover,
.frm_forms .frm_form_submit_style .btn-submit.disabled:hover,
form #wp-submit.disabled:hover,
.frm_forms #wp-submit.disabled:hover,
form .frm_form_field #wp-submit.disabled:hover,
.frm_forms .frm_form_field #wp-submit.disabled:hover,
form .with_frm_style #wp-submit.disabled:hover,
.frm_forms .with_frm_style #wp-submit.disabled:hover,
form .with_frm_style .frm_submit #wp-submit.disabled:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled:hover,
form .frm_submit #wp-submit.disabled:hover,
.frm_forms .frm_submit #wp-submit.disabled:hover,
form .frm_form_submit_style #wp-submit.disabled:hover,
.frm_forms .frm_form_submit_style #wp-submit.disabled:hover,
form input.form-submit.disable:hover,
.frm_forms input.form-submit.disable:hover,
form .frm_form_field input.form-submit.disable:hover,
.frm_forms .frm_form_field input.form-submit.disable:hover,
form .with_frm_style input.form-submit.disable:hover,
.frm_forms .with_frm_style input.form-submit.disable:hover,
form .with_frm_style .frm_submit input.form-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable:hover,
form .frm_submit input.form-submit.disable:hover,
.frm_forms .frm_submit input.form-submit.disable:hover,
form .frm_form_submit_style input.form-submit.disable:hover,
.frm_forms .frm_form_submit_style input.form-submit.disable:hover,
form input[type=submit].disable:hover,
.frm_forms input[type=submit].disable:hover,
form .frm_form_field input[type=submit].disable:hover,
.frm_forms .frm_form_field input[type=submit].disable:hover,
form .with_frm_style input[type=submit].disable:hover,
.frm_forms .with_frm_style input[type=submit].disable:hover,
form .with_frm_style .frm_submit input[type=submit].disable:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable:hover,
form .frm_submit input[type=submit].disable:hover,
.frm_forms .frm_submit input[type=submit].disable:hover,
form .frm_form_submit_style input[type=submit].disable:hover,
.frm_forms .frm_form_submit_style input[type=submit].disable:hover,
form input[type=button].disable:hover,
.frm_forms input[type=button].disable:hover,
form .frm_form_field input[type=button].disable:hover,
.frm_forms .frm_form_field input[type=button].disable:hover,
form .with_frm_style input[type=button].disable:hover,
.frm_forms .with_frm_style input[type=button].disable:hover,
form .with_frm_style .frm_submit input[type=button].disable:hover,
.frm_forms .with_frm_style .frm_submit input[type=button].disable:hover,
form .frm_submit input[type=button].disable:hover,
.frm_forms .frm_submit input[type=button].disable:hover,
form .frm_form_submit_style input[type=button].disable:hover,
.frm_forms .frm_form_submit_style input[type=button].disable:hover,
form button.submit.disable:hover,
.frm_forms button.submit.disable:hover,
form .frm_form_field button.submit.disable:hover,
.frm_forms .frm_form_field button.submit.disable:hover,
form .with_frm_style button.submit.disable:hover,
.frm_forms .with_frm_style button.submit.disable:hover,
form .with_frm_style .frm_submit button.submit.disable:hover,
.frm_forms .with_frm_style .frm_submit button.submit.disable:hover,
form .frm_submit button.submit.disable:hover,
.frm_forms .frm_submit button.submit.disable:hover,
form .frm_form_submit_style button.submit.disable:hover,
.frm_forms .frm_form_submit_style button.submit.disable:hover,
form .btn-submit.disable:hover,
.frm_forms .btn-submit.disable:hover,
form .frm_form_field .btn-submit.disable:hover,
.frm_forms .frm_form_field .btn-submit.disable:hover,
form .with_frm_style .btn-submit.disable:hover,
.frm_forms .with_frm_style .btn-submit.disable:hover,
form .with_frm_style .frm_submit .btn-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable:hover,
form .frm_submit .btn-submit.disable:hover,
.frm_forms .frm_submit .btn-submit.disable:hover,
form .frm_form_submit_style .btn-submit.disable:hover,
.frm_forms .frm_form_submit_style .btn-submit.disable:hover,
form #wp-submit.disable:hover,
.frm_forms #wp-submit.disable:hover,
form .frm_form_field #wp-submit.disable:hover,
.frm_forms .frm_form_field #wp-submit.disable:hover,
form .with_frm_style #wp-submit.disable:hover,
.frm_forms .with_frm_style #wp-submit.disable:hover,
form .with_frm_style .frm_submit #wp-submit.disable:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable:hover,
form .frm_submit #wp-submit.disable:hover,
.frm_forms .frm_submit #wp-submit.disable:hover,
form .frm_form_submit_style #wp-submit.disable:hover,
.frm_forms .frm_form_submit_style #wp-submit.disable:hover,
form input.form-submit:disabled:hover,
.frm_forms input.form-submit:disabled:hover,
form .frm_form_field input.form-submit:disabled:hover,
.frm_forms .frm_form_field input.form-submit:disabled:hover,
form .with_frm_style input.form-submit:disabled:hover,
.frm_forms .with_frm_style input.form-submit:disabled:hover,
form .with_frm_style .frm_submit input.form-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled:hover,
form .frm_submit input.form-submit:disabled:hover,
.frm_forms .frm_submit input.form-submit:disabled:hover,
form .frm_form_submit_style input.form-submit:disabled:hover,
.frm_forms .frm_form_submit_style input.form-submit:disabled:hover,
form input[type=submit]:disabled:hover,
.frm_forms input[type=submit]:disabled:hover,
form .frm_form_field input[type=submit]:disabled:hover,
.frm_forms .frm_form_field input[type=submit]:disabled:hover,
form .with_frm_style input[type=submit]:disabled:hover,
.frm_forms .with_frm_style input[type=submit]:disabled:hover,
form .with_frm_style .frm_submit input[type=submit]:disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled:hover,
form .frm_submit input[type=submit]:disabled:hover,
.frm_forms .frm_submit input[type=submit]:disabled:hover,
form .frm_form_submit_style input[type=submit]:disabled:hover,
.frm_forms .frm_form_submit_style input[type=submit]:disabled:hover,
form input[type=button]:disabled:hover,
.frm_forms input[type=button]:disabled:hover,
form .frm_form_field input[type=button]:disabled:hover,
.frm_forms .frm_form_field input[type=button]:disabled:hover,
form .with_frm_style input[type=button]:disabled:hover,
.frm_forms .with_frm_style input[type=button]:disabled:hover,
form .with_frm_style .frm_submit input[type=button]:disabled:hover,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled:hover,
form .frm_submit input[type=button]:disabled:hover,
.frm_forms .frm_submit input[type=button]:disabled:hover,
form .frm_form_submit_style input[type=button]:disabled:hover,
.frm_forms .frm_form_submit_style input[type=button]:disabled:hover,
form button.submit:disabled:hover,
.frm_forms button.submit:disabled:hover,
form .frm_form_field button.submit:disabled:hover,
.frm_forms .frm_form_field button.submit:disabled:hover,
form .with_frm_style button.submit:disabled:hover,
.frm_forms .with_frm_style button.submit:disabled:hover,
form .with_frm_style .frm_submit button.submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit button.submit:disabled:hover,
form .frm_submit button.submit:disabled:hover,
.frm_forms .frm_submit button.submit:disabled:hover,
form .frm_form_submit_style button.submit:disabled:hover,
.frm_forms .frm_form_submit_style button.submit:disabled:hover,
form .btn-submit:disabled:hover,
.frm_forms .btn-submit:disabled:hover,
form .frm_form_field .btn-submit:disabled:hover,
.frm_forms .frm_form_field .btn-submit:disabled:hover,
form .with_frm_style .btn-submit:disabled:hover,
.frm_forms .with_frm_style .btn-submit:disabled:hover,
form .with_frm_style .frm_submit .btn-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled:hover,
form .frm_submit .btn-submit:disabled:hover,
.frm_forms .frm_submit .btn-submit:disabled:hover,
form .frm_form_submit_style .btn-submit:disabled:hover,
.frm_forms .frm_form_submit_style .btn-submit:disabled:hover,
form #wp-submit:disabled:hover,
.frm_forms #wp-submit:disabled:hover,
form .frm_form_field #wp-submit:disabled:hover,
.frm_forms .frm_form_field #wp-submit:disabled:hover,
form .with_frm_style #wp-submit:disabled:hover,
.frm_forms .with_frm_style #wp-submit:disabled:hover,
form .with_frm_style .frm_submit #wp-submit:disabled:hover,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled:hover,
form .frm_submit #wp-submit:disabled:hover,
.frm_forms .frm_submit #wp-submit:disabled:hover,
form .frm_form_submit_style #wp-submit:disabled:hover,
.frm_forms .frm_form_submit_style #wp-submit:disabled:hover,
form input.form-submit:active,
.frm_forms input.form-submit:active,
form .frm_form_field input.form-submit:active,
.frm_forms .frm_form_field input.form-submit:active,
form .with_frm_style input.form-submit:active,
.frm_forms .with_frm_style input.form-submit:active,
form .with_frm_style .frm_submit input.form-submit:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:active,
form .frm_submit input.form-submit:active,
.frm_forms .frm_submit input.form-submit:active,
form .frm_form_submit_style input.form-submit:active,
.frm_forms .frm_form_submit_style input.form-submit:active,
form input[type=submit]:active,
.frm_forms input[type=submit]:active,
form .frm_form_field input[type=submit]:active,
.frm_forms .frm_form_field input[type=submit]:active,
form .with_frm_style input[type=submit]:active,
.frm_forms .with_frm_style input[type=submit]:active,
form .with_frm_style .frm_submit input[type=submit]:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:active,
form .frm_submit input[type=submit]:active,
.frm_forms .frm_submit input[type=submit]:active,
form .frm_form_submit_style input[type=submit]:active,
.frm_forms .frm_form_submit_style input[type=submit]:active,
form input[type=button]:active,
.frm_forms input[type=button]:active,
form .frm_form_field input[type=button]:active,
.frm_forms .frm_form_field input[type=button]:active,
form .with_frm_style input[type=button]:active,
.frm_forms .with_frm_style input[type=button]:active,
form .with_frm_style .frm_submit input[type=button]:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:active,
form .frm_submit input[type=button]:active,
.frm_forms .frm_submit input[type=button]:active,
form .frm_form_submit_style input[type=button]:active,
.frm_forms .frm_form_submit_style input[type=button]:active,
form button.submit:active,
.frm_forms button.submit:active,
form .frm_form_field button.submit:active,
.frm_forms .frm_form_field button.submit:active,
form .with_frm_style button.submit:active,
.frm_forms .with_frm_style button.submit:active,
form .with_frm_style .frm_submit button.submit:active,
.frm_forms .with_frm_style .frm_submit button.submit:active,
form .frm_submit button.submit:active,
.frm_forms .frm_submit button.submit:active,
form .frm_form_submit_style button.submit:active,
.frm_forms .frm_form_submit_style button.submit:active,
form .btn-submit:active,
.frm_forms .btn-submit:active,
form .frm_form_field .btn-submit:active,
.frm_forms .frm_form_field .btn-submit:active,
form .with_frm_style .btn-submit:active,
.frm_forms .with_frm_style .btn-submit:active,
form .with_frm_style .frm_submit .btn-submit:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:active,
form .frm_submit .btn-submit:active,
.frm_forms .frm_submit .btn-submit:active,
form .frm_form_submit_style .btn-submit:active,
.frm_forms .frm_form_submit_style .btn-submit:active,
form #wp-submit:active,
.frm_forms #wp-submit:active,
form .frm_form_field #wp-submit:active,
.frm_forms .frm_form_field #wp-submit:active,
form .with_frm_style #wp-submit:active,
.frm_forms .with_frm_style #wp-submit:active,
form .with_frm_style .frm_submit #wp-submit:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:active,
form .frm_submit #wp-submit:active,
.frm_forms .frm_submit #wp-submit:active,
form .frm_form_submit_style #wp-submit:active,
.frm_forms .frm_form_submit_style #wp-submit:active,
form input.form-submit:focus:active,
.frm_forms input.form-submit:focus:active,
form .frm_form_field input.form-submit:focus:active,
.frm_forms .frm_form_field input.form-submit:focus:active,
form .with_frm_style input.form-submit:focus:active,
.frm_forms .with_frm_style input.form-submit:focus:active,
form .with_frm_style .frm_submit input.form-submit:focus:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:focus:active,
form .frm_submit input.form-submit:focus:active,
.frm_forms .frm_submit input.form-submit:focus:active,
form .frm_form_submit_style input.form-submit:focus:active,
.frm_forms .frm_form_submit_style input.form-submit:focus:active,
form input[type=submit]:focus:active,
.frm_forms input[type=submit]:focus:active,
form .frm_form_field input[type=submit]:focus:active,
.frm_forms .frm_form_field input[type=submit]:focus:active,
form .with_frm_style input[type=submit]:focus:active,
.frm_forms .with_frm_style input[type=submit]:focus:active,
form .with_frm_style .frm_submit input[type=submit]:focus:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:focus:active,
form .frm_submit input[type=submit]:focus:active,
.frm_forms .frm_submit input[type=submit]:focus:active,
form .frm_form_submit_style input[type=submit]:focus:active,
.frm_forms .frm_form_submit_style input[type=submit]:focus:active,
form input[type=button]:focus:active,
.frm_forms input[type=button]:focus:active,
form .frm_form_field input[type=button]:focus:active,
.frm_forms .frm_form_field input[type=button]:focus:active,
form .with_frm_style input[type=button]:focus:active,
.frm_forms .with_frm_style input[type=button]:focus:active,
form .with_frm_style .frm_submit input[type=button]:focus:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:focus:active,
form .frm_submit input[type=button]:focus:active,
.frm_forms .frm_submit input[type=button]:focus:active,
form .frm_form_submit_style input[type=button]:focus:active,
.frm_forms .frm_form_submit_style input[type=button]:focus:active,
form button.submit:focus:active,
.frm_forms button.submit:focus:active,
form .frm_form_field button.submit:focus:active,
.frm_forms .frm_form_field button.submit:focus:active,
form .with_frm_style button.submit:focus:active,
.frm_forms .with_frm_style button.submit:focus:active,
form .with_frm_style .frm_submit button.submit:focus:active,
.frm_forms .with_frm_style .frm_submit button.submit:focus:active,
form .frm_submit button.submit:focus:active,
.frm_forms .frm_submit button.submit:focus:active,
form .frm_form_submit_style button.submit:focus:active,
.frm_forms .frm_form_submit_style button.submit:focus:active,
form .btn-submit:focus:active,
.frm_forms .btn-submit:focus:active,
form .frm_form_field .btn-submit:focus:active,
.frm_forms .frm_form_field .btn-submit:focus:active,
form .with_frm_style .btn-submit:focus:active,
.frm_forms .with_frm_style .btn-submit:focus:active,
form .with_frm_style .frm_submit .btn-submit:focus:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:focus:active,
form .frm_submit .btn-submit:focus:active,
.frm_forms .frm_submit .btn-submit:focus:active,
form .frm_form_submit_style .btn-submit:focus:active,
.frm_forms .frm_form_submit_style .btn-submit:focus:active,
form #wp-submit:focus:active,
.frm_forms #wp-submit:focus:active,
form .frm_form_field #wp-submit:focus:active,
.frm_forms .frm_form_field #wp-submit:focus:active,
form .with_frm_style #wp-submit:focus:active,
.frm_forms .with_frm_style #wp-submit:focus:active,
form .with_frm_style .frm_submit #wp-submit:focus:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:focus:active,
form .frm_submit #wp-submit:focus:active,
.frm_forms .frm_submit #wp-submit:focus:active,
form .frm_form_submit_style #wp-submit:focus:active,
.frm_forms .frm_form_submit_style #wp-submit:focus:active,
form input.form-submit.disabled:active,
.frm_forms input.form-submit.disabled:active,
form .frm_form_field input.form-submit.disabled:active,
.frm_forms .frm_form_field input.form-submit.disabled:active,
form .with_frm_style input.form-submit.disabled:active,
.frm_forms .with_frm_style input.form-submit.disabled:active,
form .with_frm_style .frm_submit input.form-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit input.form-submit.disabled:active,
form .frm_submit input.form-submit.disabled:active,
.frm_forms .frm_submit input.form-submit.disabled:active,
form .frm_form_submit_style input.form-submit.disabled:active,
.frm_forms .frm_form_submit_style input.form-submit.disabled:active,
form input[type=submit].disabled:active,
.frm_forms input[type=submit].disabled:active,
form .frm_form_field input[type=submit].disabled:active,
.frm_forms .frm_form_field input[type=submit].disabled:active,
form .with_frm_style input[type=submit].disabled:active,
.frm_forms .with_frm_style input[type=submit].disabled:active,
form .with_frm_style .frm_submit input[type=submit].disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=submit].disabled:active,
form .frm_submit input[type=submit].disabled:active,
.frm_forms .frm_submit input[type=submit].disabled:active,
form .frm_form_submit_style input[type=submit].disabled:active,
.frm_forms .frm_form_submit_style input[type=submit].disabled:active,
form input[type=button].disabled:active,
.frm_forms input[type=button].disabled:active,
form .frm_form_field input[type=button].disabled:active,
.frm_forms .frm_form_field input[type=button].disabled:active,
form .with_frm_style input[type=button].disabled:active,
.frm_forms .with_frm_style input[type=button].disabled:active,
form .with_frm_style .frm_submit input[type=button].disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=button].disabled:active,
form .frm_submit input[type=button].disabled:active,
.frm_forms .frm_submit input[type=button].disabled:active,
form .frm_form_submit_style input[type=button].disabled:active,
.frm_forms .frm_form_submit_style input[type=button].disabled:active,
form button.submit.disabled:active,
.frm_forms button.submit.disabled:active,
form .frm_form_field button.submit.disabled:active,
.frm_forms .frm_form_field button.submit.disabled:active,
form .with_frm_style button.submit.disabled:active,
.frm_forms .with_frm_style button.submit.disabled:active,
form .with_frm_style .frm_submit button.submit.disabled:active,
.frm_forms .with_frm_style .frm_submit button.submit.disabled:active,
form .frm_submit button.submit.disabled:active,
.frm_forms .frm_submit button.submit.disabled:active,
form .frm_form_submit_style button.submit.disabled:active,
.frm_forms .frm_form_submit_style button.submit.disabled:active,
form .btn-submit.disabled:active,
.frm_forms .btn-submit.disabled:active,
form .frm_form_field .btn-submit.disabled:active,
.frm_forms .frm_form_field .btn-submit.disabled:active,
form .with_frm_style .btn-submit.disabled:active,
.frm_forms .with_frm_style .btn-submit.disabled:active,
form .with_frm_style .frm_submit .btn-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit .btn-submit.disabled:active,
form .frm_submit .btn-submit.disabled:active,
.frm_forms .frm_submit .btn-submit.disabled:active,
form .frm_form_submit_style .btn-submit.disabled:active,
.frm_forms .frm_form_submit_style .btn-submit.disabled:active,
form #wp-submit.disabled:active,
.frm_forms #wp-submit.disabled:active,
form .frm_form_field #wp-submit.disabled:active,
.frm_forms .frm_form_field #wp-submit.disabled:active,
form .with_frm_style #wp-submit.disabled:active,
.frm_forms .with_frm_style #wp-submit.disabled:active,
form .with_frm_style .frm_submit #wp-submit.disabled:active,
.frm_forms .with_frm_style .frm_submit #wp-submit.disabled:active,
form .frm_submit #wp-submit.disabled:active,
.frm_forms .frm_submit #wp-submit.disabled:active,
form .frm_form_submit_style #wp-submit.disabled:active,
.frm_forms .frm_form_submit_style #wp-submit.disabled:active,
form input.form-submit.disable:active,
.frm_forms input.form-submit.disable:active,
form .frm_form_field input.form-submit.disable:active,
.frm_forms .frm_form_field input.form-submit.disable:active,
form .with_frm_style input.form-submit.disable:active,
.frm_forms .with_frm_style input.form-submit.disable:active,
form .with_frm_style .frm_submit input.form-submit.disable:active,
.frm_forms .with_frm_style .frm_submit input.form-submit.disable:active,
form .frm_submit input.form-submit.disable:active,
.frm_forms .frm_submit input.form-submit.disable:active,
form .frm_form_submit_style input.form-submit.disable:active,
.frm_forms .frm_form_submit_style input.form-submit.disable:active,
form input[type=submit].disable:active,
.frm_forms input[type=submit].disable:active,
form .frm_form_field input[type=submit].disable:active,
.frm_forms .frm_form_field input[type=submit].disable:active,
form .with_frm_style input[type=submit].disable:active,
.frm_forms .with_frm_style input[type=submit].disable:active,
form .with_frm_style .frm_submit input[type=submit].disable:active,
.frm_forms .with_frm_style .frm_submit input[type=submit].disable:active,
form .frm_submit input[type=submit].disable:active,
.frm_forms .frm_submit input[type=submit].disable:active,
form .frm_form_submit_style input[type=submit].disable:active,
.frm_forms .frm_form_submit_style input[type=submit].disable:active,
form input[type=button].disable:active,
.frm_forms input[type=button].disable:active,
form .frm_form_field input[type=button].disable:active,
.frm_forms .frm_form_field input[type=button].disable:active,
form .with_frm_style input[type=button].disable:active,
.frm_forms .with_frm_style input[type=button].disable:active,
form .with_frm_style .frm_submit input[type=button].disable:active,
.frm_forms .with_frm_style .frm_submit input[type=button].disable:active,
form .frm_submit input[type=button].disable:active,
.frm_forms .frm_submit input[type=button].disable:active,
form .frm_form_submit_style input[type=button].disable:active,
.frm_forms .frm_form_submit_style input[type=button].disable:active,
form button.submit.disable:active,
.frm_forms button.submit.disable:active,
form .frm_form_field button.submit.disable:active,
.frm_forms .frm_form_field button.submit.disable:active,
form .with_frm_style button.submit.disable:active,
.frm_forms .with_frm_style button.submit.disable:active,
form .with_frm_style .frm_submit button.submit.disable:active,
.frm_forms .with_frm_style .frm_submit button.submit.disable:active,
form .frm_submit button.submit.disable:active,
.frm_forms .frm_submit button.submit.disable:active,
form .frm_form_submit_style button.submit.disable:active,
.frm_forms .frm_form_submit_style button.submit.disable:active,
form .btn-submit.disable:active,
.frm_forms .btn-submit.disable:active,
form .frm_form_field .btn-submit.disable:active,
.frm_forms .frm_form_field .btn-submit.disable:active,
form .with_frm_style .btn-submit.disable:active,
.frm_forms .with_frm_style .btn-submit.disable:active,
form .with_frm_style .frm_submit .btn-submit.disable:active,
.frm_forms .with_frm_style .frm_submit .btn-submit.disable:active,
form .frm_submit .btn-submit.disable:active,
.frm_forms .frm_submit .btn-submit.disable:active,
form .frm_form_submit_style .btn-submit.disable:active,
.frm_forms .frm_form_submit_style .btn-submit.disable:active,
form #wp-submit.disable:active,
.frm_forms #wp-submit.disable:active,
form .frm_form_field #wp-submit.disable:active,
.frm_forms .frm_form_field #wp-submit.disable:active,
form .with_frm_style #wp-submit.disable:active,
.frm_forms .with_frm_style #wp-submit.disable:active,
form .with_frm_style .frm_submit #wp-submit.disable:active,
.frm_forms .with_frm_style .frm_submit #wp-submit.disable:active,
form .frm_submit #wp-submit.disable:active,
.frm_forms .frm_submit #wp-submit.disable:active,
form .frm_form_submit_style #wp-submit.disable:active,
.frm_forms .frm_form_submit_style #wp-submit.disable:active,
form input.form-submit:disabled:active,
.frm_forms input.form-submit:disabled:active,
form .frm_form_field input.form-submit:disabled:active,
.frm_forms .frm_form_field input.form-submit:disabled:active,
form .with_frm_style input.form-submit:disabled:active,
.frm_forms .with_frm_style input.form-submit:disabled:active,
form .with_frm_style .frm_submit input.form-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit input.form-submit:disabled:active,
form .frm_submit input.form-submit:disabled:active,
.frm_forms .frm_submit input.form-submit:disabled:active,
form .frm_form_submit_style input.form-submit:disabled:active,
.frm_forms .frm_form_submit_style input.form-submit:disabled:active,
form input[type=submit]:disabled:active,
.frm_forms input[type=submit]:disabled:active,
form .frm_form_field input[type=submit]:disabled:active,
.frm_forms .frm_form_field input[type=submit]:disabled:active,
form .with_frm_style input[type=submit]:disabled:active,
.frm_forms .with_frm_style input[type=submit]:disabled:active,
form .with_frm_style .frm_submit input[type=submit]:disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=submit]:disabled:active,
form .frm_submit input[type=submit]:disabled:active,
.frm_forms .frm_submit input[type=submit]:disabled:active,
form .frm_form_submit_style input[type=submit]:disabled:active,
.frm_forms .frm_form_submit_style input[type=submit]:disabled:active,
form input[type=button]:disabled:active,
.frm_forms input[type=button]:disabled:active,
form .frm_form_field input[type=button]:disabled:active,
.frm_forms .frm_form_field input[type=button]:disabled:active,
form .with_frm_style input[type=button]:disabled:active,
.frm_forms .with_frm_style input[type=button]:disabled:active,
form .with_frm_style .frm_submit input[type=button]:disabled:active,
.frm_forms .with_frm_style .frm_submit input[type=button]:disabled:active,
form .frm_submit input[type=button]:disabled:active,
.frm_forms .frm_submit input[type=button]:disabled:active,
form .frm_form_submit_style input[type=button]:disabled:active,
.frm_forms .frm_form_submit_style input[type=button]:disabled:active,
form button.submit:disabled:active,
.frm_forms button.submit:disabled:active,
form .frm_form_field button.submit:disabled:active,
.frm_forms .frm_form_field button.submit:disabled:active,
form .with_frm_style button.submit:disabled:active,
.frm_forms .with_frm_style button.submit:disabled:active,
form .with_frm_style .frm_submit button.submit:disabled:active,
.frm_forms .with_frm_style .frm_submit button.submit:disabled:active,
form .frm_submit button.submit:disabled:active,
.frm_forms .frm_submit button.submit:disabled:active,
form .frm_form_submit_style button.submit:disabled:active,
.frm_forms .frm_form_submit_style button.submit:disabled:active,
form .btn-submit:disabled:active,
.frm_forms .btn-submit:disabled:active,
form .frm_form_field .btn-submit:disabled:active,
.frm_forms .frm_form_field .btn-submit:disabled:active,
form .with_frm_style .btn-submit:disabled:active,
.frm_forms .with_frm_style .btn-submit:disabled:active,
form .with_frm_style .frm_submit .btn-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit .btn-submit:disabled:active,
form .frm_submit .btn-submit:disabled:active,
.frm_forms .frm_submit .btn-submit:disabled:active,
form .frm_form_submit_style .btn-submit:disabled:active,
.frm_forms .frm_form_submit_style .btn-submit:disabled:active,
form #wp-submit:disabled:active,
.frm_forms #wp-submit:disabled:active,
form .frm_form_field #wp-submit:disabled:active,
.frm_forms .frm_form_field #wp-submit:disabled:active,
form .with_frm_style #wp-submit:disabled:active,
.frm_forms .with_frm_style #wp-submit:disabled:active,
form .with_frm_style .frm_submit #wp-submit:disabled:active,
.frm_forms .with_frm_style .frm_submit #wp-submit:disabled:active,
form .frm_submit #wp-submit:disabled:active,
.frm_forms .frm_submit #wp-submit:disabled:active,
form .frm_form_submit_style #wp-submit:disabled:active,
.frm_forms .frm_form_submit_style #wp-submit:disabled:active {
  color: #ffffff !important;
  background-color: #02bbff;
  border-color: #02bbff;
  border-width: 2px;
}
form.single-field,
.frm_forms.single-field,
form .frm_form_field.single-field,
.frm_forms .frm_form_field.single-field,
form .with_frm_style.single-field,
.frm_forms .with_frm_style.single-field,
form .with_frm_style .frm_submit.single-field,
.frm_forms .with_frm_style .frm_submit.single-field,
form .frm_submit.single-field,
.frm_forms .frm_submit.single-field,
form .frm_form_submit_style.single-field,
.frm_forms .frm_form_submit_style.single-field {
  position: relative;
  display: block;
  margin-bottom: 40px;
}
form.single-field input[type=text],
.frm_forms.single-field input[type=text],
form .frm_form_field.single-field input[type=text],
.frm_forms .frm_form_field.single-field input[type=text],
form .with_frm_style.single-field input[type=text],
.frm_forms .with_frm_style.single-field input[type=text],
form .with_frm_style .frm_submit.single-field input[type=text],
.frm_forms .with_frm_style .frm_submit.single-field input[type=text],
form .frm_submit.single-field input[type=text],
.frm_forms .frm_submit.single-field input[type=text],
form .frm_form_submit_style.single-field input[type=text],
.frm_forms .frm_form_submit_style.single-field input[type=text],
form.single-field input[type=password],
.frm_forms.single-field input[type=password],
form .frm_form_field.single-field input[type=password],
.frm_forms .frm_form_field.single-field input[type=password],
form .with_frm_style.single-field input[type=password],
.frm_forms .with_frm_style.single-field input[type=password],
form .with_frm_style .frm_submit.single-field input[type=password],
.frm_forms .with_frm_style .frm_submit.single-field input[type=password],
form .frm_submit.single-field input[type=password],
.frm_forms .frm_submit.single-field input[type=password],
form .frm_form_submit_style.single-field input[type=password],
.frm_forms .frm_form_submit_style.single-field input[type=password],
form.single-field input[type=email],
.frm_forms.single-field input[type=email],
form .frm_form_field.single-field input[type=email],
.frm_forms .frm_form_field.single-field input[type=email],
form .with_frm_style.single-field input[type=email],
.frm_forms .with_frm_style.single-field input[type=email],
form .with_frm_style .frm_submit.single-field input[type=email],
.frm_forms .with_frm_style .frm_submit.single-field input[type=email],
form .frm_submit.single-field input[type=email],
.frm_forms .frm_submit.single-field input[type=email],
form .frm_form_submit_style.single-field input[type=email],
.frm_forms .frm_form_submit_style.single-field input[type=email],
form.single-field input[type=number],
.frm_forms.single-field input[type=number],
form .frm_form_field.single-field input[type=number],
.frm_forms .frm_form_field.single-field input[type=number],
form .with_frm_style.single-field input[type=number],
.frm_forms .with_frm_style.single-field input[type=number],
form .with_frm_style .frm_submit.single-field input[type=number],
.frm_forms .with_frm_style .frm_submit.single-field input[type=number],
form .frm_submit.single-field input[type=number],
.frm_forms .frm_submit.single-field input[type=number],
form .frm_form_submit_style.single-field input[type=number],
.frm_forms .frm_form_submit_style.single-field input[type=number],
form.single-field input[type=search],
.frm_forms.single-field input[type=search],
form .frm_form_field.single-field input[type=search],
.frm_forms .frm_form_field.single-field input[type=search],
form .with_frm_style.single-field input[type=search],
.frm_forms .with_frm_style.single-field input[type=search],
form .with_frm_style .frm_submit.single-field input[type=search],
.frm_forms .with_frm_style .frm_submit.single-field input[type=search],
form .frm_submit.single-field input[type=search],
.frm_forms .frm_submit.single-field input[type=search],
form .frm_form_submit_style.single-field input[type=search],
.frm_forms .frm_form_submit_style.single-field input[type=search],
form.single-field input[type=tel],
.frm_forms.single-field input[type=tel],
form .frm_form_field.single-field input[type=tel],
.frm_forms .frm_form_field.single-field input[type=tel],
form .with_frm_style.single-field input[type=tel],
.frm_forms .with_frm_style.single-field input[type=tel],
form .with_frm_style .frm_submit.single-field input[type=tel],
.frm_forms .with_frm_style .frm_submit.single-field input[type=tel],
form .frm_submit.single-field input[type=tel],
.frm_forms .frm_submit.single-field input[type=tel],
form .frm_form_submit_style.single-field input[type=tel],
.frm_forms .frm_form_submit_style.single-field input[type=tel],
form.single-field input[type=url],
.frm_forms.single-field input[type=url],
form .frm_form_field.single-field input[type=url],
.frm_forms .frm_form_field.single-field input[type=url],
form .with_frm_style.single-field input[type=url],
.frm_forms .with_frm_style.single-field input[type=url],
form .with_frm_style .frm_submit.single-field input[type=url],
.frm_forms .with_frm_style .frm_submit.single-field input[type=url],
form .frm_submit.single-field input[type=url],
.frm_forms .frm_submit.single-field input[type=url],
form .frm_form_submit_style.single-field input[type=url],
.frm_forms .frm_form_submit_style.single-field input[type=url],
form.single-field select,
.frm_forms.single-field select,
form .frm_form_field.single-field select,
.frm_forms .frm_form_field.single-field select,
form .with_frm_style.single-field select,
.frm_forms .with_frm_style.single-field select,
form .with_frm_style .frm_submit.single-field select,
.frm_forms .with_frm_style .frm_submit.single-field select,
form .frm_submit.single-field select,
.frm_forms .frm_submit.single-field select,
form .frm_form_submit_style.single-field select,
.frm_forms .frm_form_submit_style.single-field select,
form.single-field textarea,
.frm_forms.single-field textarea,
form .frm_form_field.single-field textarea,
.frm_forms .frm_form_field.single-field textarea,
form .with_frm_style.single-field textarea,
.frm_forms .with_frm_style.single-field textarea,
form .with_frm_style .frm_submit.single-field textarea,
.frm_forms .with_frm_style .frm_submit.single-field textarea,
form .frm_submit.single-field textarea,
.frm_forms .frm_submit.single-field textarea,
form .frm_form_submit_style.single-field textarea,
.frm_forms .frm_form_submit_style.single-field textarea,
form.single-field .input,
.frm_forms.single-field .input,
form .frm_form_field.single-field .input,
.frm_forms .frm_form_field.single-field .input,
form .with_frm_style.single-field .input,
.frm_forms .with_frm_style.single-field .input,
form .with_frm_style .frm_submit.single-field .input,
.frm_forms .with_frm_style .frm_submit.single-field .input,
form .frm_submit.single-field .input,
.frm_forms .frm_submit.single-field .input,
form .frm_form_submit_style.single-field .input,
.frm_forms .frm_form_submit_style.single-field .input {
  display: block;
  border: 0;
  padding-right: 160px !important;
  background: #f5f5f5;
  color: #999;
  font-weight: 400;
}
form.single-field input[type=text]::-webkit-input-placeholder,
.frm_forms.single-field input[type=text]::-webkit-input-placeholder,
form .frm_form_field.single-field input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=text]::-webkit-input-placeholder,
form .with_frm_style.single-field input[type=text]::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=text]::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=text]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=text]::-webkit-input-placeholder,
form .frm_submit.single-field input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field input[type=text]::-webkit-input-placeholder,
form .frm_form_submit_style.single-field input[type=text]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=text]::-webkit-input-placeholder,
form.single-field input[type=password]::-webkit-input-placeholder,
.frm_forms.single-field input[type=password]::-webkit-input-placeholder,
form .frm_form_field.single-field input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=password]::-webkit-input-placeholder,
form .with_frm_style.single-field input[type=password]::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=password]::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=password]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=password]::-webkit-input-placeholder,
form .frm_submit.single-field input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field input[type=password]::-webkit-input-placeholder,
form .frm_form_submit_style.single-field input[type=password]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=password]::-webkit-input-placeholder,
form.single-field input[type=email]::-webkit-input-placeholder,
.frm_forms.single-field input[type=email]::-webkit-input-placeholder,
form .frm_form_field.single-field input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=email]::-webkit-input-placeholder,
form .with_frm_style.single-field input[type=email]::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=email]::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=email]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=email]::-webkit-input-placeholder,
form .frm_submit.single-field input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field input[type=email]::-webkit-input-placeholder,
form .frm_form_submit_style.single-field input[type=email]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=email]::-webkit-input-placeholder,
form.single-field input[type=number]::-webkit-input-placeholder,
.frm_forms.single-field input[type=number]::-webkit-input-placeholder,
form .frm_form_field.single-field input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=number]::-webkit-input-placeholder,
form .with_frm_style.single-field input[type=number]::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=number]::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=number]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=number]::-webkit-input-placeholder,
form .frm_submit.single-field input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field input[type=number]::-webkit-input-placeholder,
form .frm_form_submit_style.single-field input[type=number]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=number]::-webkit-input-placeholder,
form.single-field input[type=search]::-webkit-input-placeholder,
.frm_forms.single-field input[type=search]::-webkit-input-placeholder,
form .frm_form_field.single-field input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=search]::-webkit-input-placeholder,
form .with_frm_style.single-field input[type=search]::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=search]::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=search]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=search]::-webkit-input-placeholder,
form .frm_submit.single-field input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field input[type=search]::-webkit-input-placeholder,
form .frm_form_submit_style.single-field input[type=search]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=search]::-webkit-input-placeholder,
form.single-field input[type=tel]::-webkit-input-placeholder,
.frm_forms.single-field input[type=tel]::-webkit-input-placeholder,
form .frm_form_field.single-field input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=tel]::-webkit-input-placeholder,
form .with_frm_style.single-field input[type=tel]::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=tel]::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=tel]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=tel]::-webkit-input-placeholder,
form .frm_submit.single-field input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field input[type=tel]::-webkit-input-placeholder,
form .frm_form_submit_style.single-field input[type=tel]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=tel]::-webkit-input-placeholder,
form.single-field input[type=url]::-webkit-input-placeholder,
.frm_forms.single-field input[type=url]::-webkit-input-placeholder,
form .frm_form_field.single-field input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=url]::-webkit-input-placeholder,
form .with_frm_style.single-field input[type=url]::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=url]::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=url]::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=url]::-webkit-input-placeholder,
form .frm_submit.single-field input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field input[type=url]::-webkit-input-placeholder,
form .frm_form_submit_style.single-field input[type=url]::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=url]::-webkit-input-placeholder,
form.single-field select::-webkit-input-placeholder,
.frm_forms.single-field select::-webkit-input-placeholder,
form .frm_form_field.single-field select::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field select::-webkit-input-placeholder,
form .with_frm_style.single-field select::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field select::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field select::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field select::-webkit-input-placeholder,
form .frm_submit.single-field select::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field select::-webkit-input-placeholder,
form .frm_form_submit_style.single-field select::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field select::-webkit-input-placeholder,
form.single-field textarea::-webkit-input-placeholder,
.frm_forms.single-field textarea::-webkit-input-placeholder,
form .frm_form_field.single-field textarea::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field textarea::-webkit-input-placeholder,
form .with_frm_style.single-field textarea::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field textarea::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field textarea::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field textarea::-webkit-input-placeholder,
form .frm_submit.single-field textarea::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field textarea::-webkit-input-placeholder,
form .frm_form_submit_style.single-field textarea::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field textarea::-webkit-input-placeholder,
form.single-field .input::-webkit-input-placeholder,
.frm_forms.single-field .input::-webkit-input-placeholder,
form .frm_form_field.single-field .input::-webkit-input-placeholder,
.frm_forms .frm_form_field.single-field .input::-webkit-input-placeholder,
form .with_frm_style.single-field .input::-webkit-input-placeholder,
.frm_forms .with_frm_style.single-field .input::-webkit-input-placeholder,
form .with_frm_style .frm_submit.single-field .input::-webkit-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field .input::-webkit-input-placeholder,
form .frm_submit.single-field .input::-webkit-input-placeholder,
.frm_forms .frm_submit.single-field .input::-webkit-input-placeholder,
form .frm_form_submit_style.single-field .input::-webkit-input-placeholder,
.frm_forms .frm_form_submit_style.single-field .input::-webkit-input-placeholder {
  color: #999;
  opacity: 1.0;
}
form.single-field input[type=text]:-moz-placeholder,
.frm_forms.single-field input[type=text]:-moz-placeholder,
form .frm_form_field.single-field input[type=text]:-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=text]:-moz-placeholder,
form .with_frm_style.single-field input[type=text]:-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=text]:-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=text]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=text]:-moz-placeholder,
form .frm_submit.single-field input[type=text]:-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=text]:-moz-placeholder,
form .frm_form_submit_style.single-field input[type=text]:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=text]:-moz-placeholder,
form.single-field input[type=password]:-moz-placeholder,
.frm_forms.single-field input[type=password]:-moz-placeholder,
form .frm_form_field.single-field input[type=password]:-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=password]:-moz-placeholder,
form .with_frm_style.single-field input[type=password]:-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=password]:-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=password]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=password]:-moz-placeholder,
form .frm_submit.single-field input[type=password]:-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=password]:-moz-placeholder,
form .frm_form_submit_style.single-field input[type=password]:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=password]:-moz-placeholder,
form.single-field input[type=email]:-moz-placeholder,
.frm_forms.single-field input[type=email]:-moz-placeholder,
form .frm_form_field.single-field input[type=email]:-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=email]:-moz-placeholder,
form .with_frm_style.single-field input[type=email]:-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=email]:-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=email]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=email]:-moz-placeholder,
form .frm_submit.single-field input[type=email]:-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=email]:-moz-placeholder,
form .frm_form_submit_style.single-field input[type=email]:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=email]:-moz-placeholder,
form.single-field input[type=number]:-moz-placeholder,
.frm_forms.single-field input[type=number]:-moz-placeholder,
form .frm_form_field.single-field input[type=number]:-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=number]:-moz-placeholder,
form .with_frm_style.single-field input[type=number]:-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=number]:-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=number]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=number]:-moz-placeholder,
form .frm_submit.single-field input[type=number]:-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=number]:-moz-placeholder,
form .frm_form_submit_style.single-field input[type=number]:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=number]:-moz-placeholder,
form.single-field input[type=search]:-moz-placeholder,
.frm_forms.single-field input[type=search]:-moz-placeholder,
form .frm_form_field.single-field input[type=search]:-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=search]:-moz-placeholder,
form .with_frm_style.single-field input[type=search]:-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=search]:-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=search]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=search]:-moz-placeholder,
form .frm_submit.single-field input[type=search]:-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=search]:-moz-placeholder,
form .frm_form_submit_style.single-field input[type=search]:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=search]:-moz-placeholder,
form.single-field input[type=tel]:-moz-placeholder,
.frm_forms.single-field input[type=tel]:-moz-placeholder,
form .frm_form_field.single-field input[type=tel]:-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=tel]:-moz-placeholder,
form .with_frm_style.single-field input[type=tel]:-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=tel]:-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=tel]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=tel]:-moz-placeholder,
form .frm_submit.single-field input[type=tel]:-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=tel]:-moz-placeholder,
form .frm_form_submit_style.single-field input[type=tel]:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=tel]:-moz-placeholder,
form.single-field input[type=url]:-moz-placeholder,
.frm_forms.single-field input[type=url]:-moz-placeholder,
form .frm_form_field.single-field input[type=url]:-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=url]:-moz-placeholder,
form .with_frm_style.single-field input[type=url]:-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=url]:-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=url]:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=url]:-moz-placeholder,
form .frm_submit.single-field input[type=url]:-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=url]:-moz-placeholder,
form .frm_form_submit_style.single-field input[type=url]:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=url]:-moz-placeholder,
form.single-field select:-moz-placeholder,
.frm_forms.single-field select:-moz-placeholder,
form .frm_form_field.single-field select:-moz-placeholder,
.frm_forms .frm_form_field.single-field select:-moz-placeholder,
form .with_frm_style.single-field select:-moz-placeholder,
.frm_forms .with_frm_style.single-field select:-moz-placeholder,
form .with_frm_style .frm_submit.single-field select:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field select:-moz-placeholder,
form .frm_submit.single-field select:-moz-placeholder,
.frm_forms .frm_submit.single-field select:-moz-placeholder,
form .frm_form_submit_style.single-field select:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field select:-moz-placeholder,
form.single-field textarea:-moz-placeholder,
.frm_forms.single-field textarea:-moz-placeholder,
form .frm_form_field.single-field textarea:-moz-placeholder,
.frm_forms .frm_form_field.single-field textarea:-moz-placeholder,
form .with_frm_style.single-field textarea:-moz-placeholder,
.frm_forms .with_frm_style.single-field textarea:-moz-placeholder,
form .with_frm_style .frm_submit.single-field textarea:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field textarea:-moz-placeholder,
form .frm_submit.single-field textarea:-moz-placeholder,
.frm_forms .frm_submit.single-field textarea:-moz-placeholder,
form .frm_form_submit_style.single-field textarea:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field textarea:-moz-placeholder,
form.single-field .input:-moz-placeholder,
.frm_forms.single-field .input:-moz-placeholder,
form .frm_form_field.single-field .input:-moz-placeholder,
.frm_forms .frm_form_field.single-field .input:-moz-placeholder,
form .with_frm_style.single-field .input:-moz-placeholder,
.frm_forms .with_frm_style.single-field .input:-moz-placeholder,
form .with_frm_style .frm_submit.single-field .input:-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field .input:-moz-placeholder,
form .frm_submit.single-field .input:-moz-placeholder,
.frm_forms .frm_submit.single-field .input:-moz-placeholder,
form .frm_form_submit_style.single-field .input:-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field .input:-moz-placeholder {
  color: #999;
  opacity: 1.0;
}
form.single-field input[type=text]::-moz-placeholder,
.frm_forms.single-field input[type=text]::-moz-placeholder,
form .frm_form_field.single-field input[type=text]::-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=text]::-moz-placeholder,
form .with_frm_style.single-field input[type=text]::-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=text]::-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=text]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=text]::-moz-placeholder,
form .frm_submit.single-field input[type=text]::-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=text]::-moz-placeholder,
form .frm_form_submit_style.single-field input[type=text]::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=text]::-moz-placeholder,
form.single-field input[type=password]::-moz-placeholder,
.frm_forms.single-field input[type=password]::-moz-placeholder,
form .frm_form_field.single-field input[type=password]::-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=password]::-moz-placeholder,
form .with_frm_style.single-field input[type=password]::-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=password]::-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=password]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=password]::-moz-placeholder,
form .frm_submit.single-field input[type=password]::-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=password]::-moz-placeholder,
form .frm_form_submit_style.single-field input[type=password]::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=password]::-moz-placeholder,
form.single-field input[type=email]::-moz-placeholder,
.frm_forms.single-field input[type=email]::-moz-placeholder,
form .frm_form_field.single-field input[type=email]::-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=email]::-moz-placeholder,
form .with_frm_style.single-field input[type=email]::-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=email]::-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=email]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=email]::-moz-placeholder,
form .frm_submit.single-field input[type=email]::-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=email]::-moz-placeholder,
form .frm_form_submit_style.single-field input[type=email]::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=email]::-moz-placeholder,
form.single-field input[type=number]::-moz-placeholder,
.frm_forms.single-field input[type=number]::-moz-placeholder,
form .frm_form_field.single-field input[type=number]::-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=number]::-moz-placeholder,
form .with_frm_style.single-field input[type=number]::-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=number]::-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=number]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=number]::-moz-placeholder,
form .frm_submit.single-field input[type=number]::-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=number]::-moz-placeholder,
form .frm_form_submit_style.single-field input[type=number]::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=number]::-moz-placeholder,
form.single-field input[type=search]::-moz-placeholder,
.frm_forms.single-field input[type=search]::-moz-placeholder,
form .frm_form_field.single-field input[type=search]::-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=search]::-moz-placeholder,
form .with_frm_style.single-field input[type=search]::-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=search]::-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=search]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=search]::-moz-placeholder,
form .frm_submit.single-field input[type=search]::-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=search]::-moz-placeholder,
form .frm_form_submit_style.single-field input[type=search]::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=search]::-moz-placeholder,
form.single-field input[type=tel]::-moz-placeholder,
.frm_forms.single-field input[type=tel]::-moz-placeholder,
form .frm_form_field.single-field input[type=tel]::-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=tel]::-moz-placeholder,
form .with_frm_style.single-field input[type=tel]::-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=tel]::-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=tel]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=tel]::-moz-placeholder,
form .frm_submit.single-field input[type=tel]::-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=tel]::-moz-placeholder,
form .frm_form_submit_style.single-field input[type=tel]::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=tel]::-moz-placeholder,
form.single-field input[type=url]::-moz-placeholder,
.frm_forms.single-field input[type=url]::-moz-placeholder,
form .frm_form_field.single-field input[type=url]::-moz-placeholder,
.frm_forms .frm_form_field.single-field input[type=url]::-moz-placeholder,
form .with_frm_style.single-field input[type=url]::-moz-placeholder,
.frm_forms .with_frm_style.single-field input[type=url]::-moz-placeholder,
form .with_frm_style .frm_submit.single-field input[type=url]::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=url]::-moz-placeholder,
form .frm_submit.single-field input[type=url]::-moz-placeholder,
.frm_forms .frm_submit.single-field input[type=url]::-moz-placeholder,
form .frm_form_submit_style.single-field input[type=url]::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=url]::-moz-placeholder,
form.single-field select::-moz-placeholder,
.frm_forms.single-field select::-moz-placeholder,
form .frm_form_field.single-field select::-moz-placeholder,
.frm_forms .frm_form_field.single-field select::-moz-placeholder,
form .with_frm_style.single-field select::-moz-placeholder,
.frm_forms .with_frm_style.single-field select::-moz-placeholder,
form .with_frm_style .frm_submit.single-field select::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field select::-moz-placeholder,
form .frm_submit.single-field select::-moz-placeholder,
.frm_forms .frm_submit.single-field select::-moz-placeholder,
form .frm_form_submit_style.single-field select::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field select::-moz-placeholder,
form.single-field textarea::-moz-placeholder,
.frm_forms.single-field textarea::-moz-placeholder,
form .frm_form_field.single-field textarea::-moz-placeholder,
.frm_forms .frm_form_field.single-field textarea::-moz-placeholder,
form .with_frm_style.single-field textarea::-moz-placeholder,
.frm_forms .with_frm_style.single-field textarea::-moz-placeholder,
form .with_frm_style .frm_submit.single-field textarea::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field textarea::-moz-placeholder,
form .frm_submit.single-field textarea::-moz-placeholder,
.frm_forms .frm_submit.single-field textarea::-moz-placeholder,
form .frm_form_submit_style.single-field textarea::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field textarea::-moz-placeholder,
form.single-field .input::-moz-placeholder,
.frm_forms.single-field .input::-moz-placeholder,
form .frm_form_field.single-field .input::-moz-placeholder,
.frm_forms .frm_form_field.single-field .input::-moz-placeholder,
form .with_frm_style.single-field .input::-moz-placeholder,
.frm_forms .with_frm_style.single-field .input::-moz-placeholder,
form .with_frm_style .frm_submit.single-field .input::-moz-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field .input::-moz-placeholder,
form .frm_submit.single-field .input::-moz-placeholder,
.frm_forms .frm_submit.single-field .input::-moz-placeholder,
form .frm_form_submit_style.single-field .input::-moz-placeholder,
.frm_forms .frm_form_submit_style.single-field .input::-moz-placeholder {
  color: #999;
  opacity: 1.0;
}
form.single-field input[type=text]:-ms-input-placeholder,
.frm_forms.single-field input[type=text]:-ms-input-placeholder,
form .frm_form_field.single-field input[type=text]:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=text]:-ms-input-placeholder,
form .with_frm_style.single-field input[type=text]:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=text]:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=text]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=text]:-ms-input-placeholder,
form .frm_submit.single-field input[type=text]:-ms-input-placeholder,
.frm_forms .frm_submit.single-field input[type=text]:-ms-input-placeholder,
form .frm_form_submit_style.single-field input[type=text]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=text]:-ms-input-placeholder,
form.single-field input[type=password]:-ms-input-placeholder,
.frm_forms.single-field input[type=password]:-ms-input-placeholder,
form .frm_form_field.single-field input[type=password]:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=password]:-ms-input-placeholder,
form .with_frm_style.single-field input[type=password]:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=password]:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=password]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=password]:-ms-input-placeholder,
form .frm_submit.single-field input[type=password]:-ms-input-placeholder,
.frm_forms .frm_submit.single-field input[type=password]:-ms-input-placeholder,
form .frm_form_submit_style.single-field input[type=password]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=password]:-ms-input-placeholder,
form.single-field input[type=email]:-ms-input-placeholder,
.frm_forms.single-field input[type=email]:-ms-input-placeholder,
form .frm_form_field.single-field input[type=email]:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=email]:-ms-input-placeholder,
form .with_frm_style.single-field input[type=email]:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=email]:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=email]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=email]:-ms-input-placeholder,
form .frm_submit.single-field input[type=email]:-ms-input-placeholder,
.frm_forms .frm_submit.single-field input[type=email]:-ms-input-placeholder,
form .frm_form_submit_style.single-field input[type=email]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=email]:-ms-input-placeholder,
form.single-field input[type=number]:-ms-input-placeholder,
.frm_forms.single-field input[type=number]:-ms-input-placeholder,
form .frm_form_field.single-field input[type=number]:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=number]:-ms-input-placeholder,
form .with_frm_style.single-field input[type=number]:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=number]:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=number]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=number]:-ms-input-placeholder,
form .frm_submit.single-field input[type=number]:-ms-input-placeholder,
.frm_forms .frm_submit.single-field input[type=number]:-ms-input-placeholder,
form .frm_form_submit_style.single-field input[type=number]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=number]:-ms-input-placeholder,
form.single-field input[type=search]:-ms-input-placeholder,
.frm_forms.single-field input[type=search]:-ms-input-placeholder,
form .frm_form_field.single-field input[type=search]:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=search]:-ms-input-placeholder,
form .with_frm_style.single-field input[type=search]:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=search]:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=search]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=search]:-ms-input-placeholder,
form .frm_submit.single-field input[type=search]:-ms-input-placeholder,
.frm_forms .frm_submit.single-field input[type=search]:-ms-input-placeholder,
form .frm_form_submit_style.single-field input[type=search]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=search]:-ms-input-placeholder,
form.single-field input[type=tel]:-ms-input-placeholder,
.frm_forms.single-field input[type=tel]:-ms-input-placeholder,
form .frm_form_field.single-field input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=tel]:-ms-input-placeholder,
form .with_frm_style.single-field input[type=tel]:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=tel]:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=tel]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=tel]:-ms-input-placeholder,
form .frm_submit.single-field input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_submit.single-field input[type=tel]:-ms-input-placeholder,
form .frm_form_submit_style.single-field input[type=tel]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=tel]:-ms-input-placeholder,
form.single-field input[type=url]:-ms-input-placeholder,
.frm_forms.single-field input[type=url]:-ms-input-placeholder,
form .frm_form_field.single-field input[type=url]:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field input[type=url]:-ms-input-placeholder,
form .with_frm_style.single-field input[type=url]:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field input[type=url]:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field input[type=url]:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field input[type=url]:-ms-input-placeholder,
form .frm_submit.single-field input[type=url]:-ms-input-placeholder,
.frm_forms .frm_submit.single-field input[type=url]:-ms-input-placeholder,
form .frm_form_submit_style.single-field input[type=url]:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field input[type=url]:-ms-input-placeholder,
form.single-field select:-ms-input-placeholder,
.frm_forms.single-field select:-ms-input-placeholder,
form .frm_form_field.single-field select:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field select:-ms-input-placeholder,
form .with_frm_style.single-field select:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field select:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field select:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field select:-ms-input-placeholder,
form .frm_submit.single-field select:-ms-input-placeholder,
.frm_forms .frm_submit.single-field select:-ms-input-placeholder,
form .frm_form_submit_style.single-field select:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field select:-ms-input-placeholder,
form.single-field textarea:-ms-input-placeholder,
.frm_forms.single-field textarea:-ms-input-placeholder,
form .frm_form_field.single-field textarea:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field textarea:-ms-input-placeholder,
form .with_frm_style.single-field textarea:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field textarea:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field textarea:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field textarea:-ms-input-placeholder,
form .frm_submit.single-field textarea:-ms-input-placeholder,
.frm_forms .frm_submit.single-field textarea:-ms-input-placeholder,
form .frm_form_submit_style.single-field textarea:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field textarea:-ms-input-placeholder,
form.single-field .input:-ms-input-placeholder,
.frm_forms.single-field .input:-ms-input-placeholder,
form .frm_form_field.single-field .input:-ms-input-placeholder,
.frm_forms .frm_form_field.single-field .input:-ms-input-placeholder,
form .with_frm_style.single-field .input:-ms-input-placeholder,
.frm_forms .with_frm_style.single-field .input:-ms-input-placeholder,
form .with_frm_style .frm_submit.single-field .input:-ms-input-placeholder,
.frm_forms .with_frm_style .frm_submit.single-field .input:-ms-input-placeholder,
form .frm_submit.single-field .input:-ms-input-placeholder,
.frm_forms .frm_submit.single-field .input:-ms-input-placeholder,
form .frm_form_submit_style.single-field .input:-ms-input-placeholder,
.frm_forms .frm_form_submit_style.single-field .input:-ms-input-placeholder {
  color: #999;
  opacity: 1.0;
}
form.single-field input[type=text].open:focus,
.frm_forms.single-field input[type=text].open:focus,
form .frm_form_field.single-field input[type=text].open:focus,
.frm_forms .frm_form_field.single-field input[type=text].open:focus,
form .with_frm_style.single-field input[type=text].open:focus,
.frm_forms .with_frm_style.single-field input[type=text].open:focus,
form .with_frm_style .frm_submit.single-field input[type=text].open:focus,
.frm_forms .with_frm_style .frm_submit.single-field input[type=text].open:focus,
form .frm_submit.single-field input[type=text].open:focus,
.frm_forms .frm_submit.single-field input[type=text].open:focus,
form .frm_form_submit_style.single-field input[type=text].open:focus,
.frm_forms .frm_form_submit_style.single-field input[type=text].open:focus,
form.single-field input[type=password].open:focus,
.frm_forms.single-field input[type=password].open:focus,
form .frm_form_field.single-field input[type=password].open:focus,
.frm_forms .frm_form_field.single-field input[type=password].open:focus,
form .with_frm_style.single-field input[type=password].open:focus,
.frm_forms .with_frm_style.single-field input[type=password].open:focus,
form .with_frm_style .frm_submit.single-field input[type=password].open:focus,
.frm_forms .with_frm_style .frm_submit.single-field input[type=password].open:focus,
form .frm_submit.single-field input[type=password].open:focus,
.frm_forms .frm_submit.single-field input[type=password].open:focus,
form .frm_form_submit_style.single-field input[type=password].open:focus,
.frm_forms .frm_form_submit_style.single-field input[type=password].open:focus,
form.single-field input[type=email].open:focus,
.frm_forms.single-field input[type=email].open:focus,
form .frm_form_field.single-field input[type=email].open:focus,
.frm_forms .frm_form_field.single-field input[type=email].open:focus,
form .with_frm_style.single-field input[type=email].open:focus,
.frm_forms .with_frm_style.single-field input[type=email].open:focus,
form .with_frm_style .frm_submit.single-field input[type=email].open:focus,
.frm_forms .with_frm_style .frm_submit.single-field input[type=email].open:focus,
form .frm_submit.single-field input[type=email].open:focus,
.frm_forms .frm_submit.single-field input[type=email].open:focus,
form .frm_form_submit_style.single-field input[type=email].open:focus,
.frm_forms .frm_form_submit_style.single-field input[type=email].open:focus,
form.single-field input[type=number].open:focus,
.frm_forms.single-field input[type=number].open:focus,
form .frm_form_field.single-field input[type=number].open:focus,
.frm_forms .frm_form_field.single-field input[type=number].open:focus,
form .with_frm_style.single-field input[type=number].open:focus,
.frm_forms .with_frm_style.single-field input[type=number].open:focus,
form .with_frm_style .frm_submit.single-field input[type=number].open:focus,
.frm_forms .with_frm_style .frm_submit.single-field input[type=number].open:focus,
form .frm_submit.single-field input[type=number].open:focus,
.frm_forms .frm_submit.single-field input[type=number].open:focus,
form .frm_form_submit_style.single-field input[type=number].open:focus,
.frm_forms .frm_form_submit_style.single-field input[type=number].open:focus,
form.single-field input[type=search].open:focus,
.frm_forms.single-field input[type=search].open:focus,
form .frm_form_field.single-field input[type=search].open:focus,
.frm_forms .frm_form_field.single-field input[type=search].open:focus,
form .with_frm_style.single-field input[type=search].open:focus,
.frm_forms .with_frm_style.single-field input[type=search].open:focus,
form .with_frm_style .frm_submit.single-field input[type=search].open:focus,
.frm_forms .with_frm_style .frm_submit.single-field input[type=search].open:focus,
form .frm_submit.single-field input[type=search].open:focus,
.frm_forms .frm_submit.single-field input[type=search].open:focus,
form .frm_form_submit_style.single-field input[type=search].open:focus,
.frm_forms .frm_form_submit_style.single-field input[type=search].open:focus,
form.single-field input[type=tel].open:focus,
.frm_forms.single-field input[type=tel].open:focus,
form .frm_form_field.single-field input[type=tel].open:focus,
.frm_forms .frm_form_field.single-field input[type=tel].open:focus,
form .with_frm_style.single-field input[type=tel].open:focus,
.frm_forms .with_frm_style.single-field input[type=tel].open:focus,
form .with_frm_style .frm_submit.single-field input[type=tel].open:focus,
.frm_forms .with_frm_style .frm_submit.single-field input[type=tel].open:focus,
form .frm_submit.single-field input[type=tel].open:focus,
.frm_forms .frm_submit.single-field input[type=tel].open:focus,
form .frm_form_submit_style.single-field input[type=tel].open:focus,
.frm_forms .frm_form_submit_style.single-field input[type=tel].open:focus,
form.single-field input[type=url].open:focus,
.frm_forms.single-field input[type=url].open:focus,
form .frm_form_field.single-field input[type=url].open:focus,
.frm_forms .frm_form_field.single-field input[type=url].open:focus,
form .with_frm_style.single-field input[type=url].open:focus,
.frm_forms .with_frm_style.single-field input[type=url].open:focus,
form .with_frm_style .frm_submit.single-field input[type=url].open:focus,
.frm_forms .with_frm_style .frm_submit.single-field input[type=url].open:focus,
form .frm_submit.single-field input[type=url].open:focus,
.frm_forms .frm_submit.single-field input[type=url].open:focus,
form .frm_form_submit_style.single-field input[type=url].open:focus,
.frm_forms .frm_form_submit_style.single-field input[type=url].open:focus,
form.single-field select.open:focus,
.frm_forms.single-field select.open:focus,
form .frm_form_field.single-field select.open:focus,
.frm_forms .frm_form_field.single-field select.open:focus,
form .with_frm_style.single-field select.open:focus,
.frm_forms .with_frm_style.single-field select.open:focus,
form .with_frm_style .frm_submit.single-field select.open:focus,
.frm_forms .with_frm_style .frm_submit.single-field select.open:focus,
form .frm_submit.single-field select.open:focus,
.frm_forms .frm_submit.single-field select.open:focus,
form .frm_form_submit_style.single-field select.open:focus,
.frm_forms .frm_form_submit_style.single-field select.open:focus,
form.single-field textarea.open:focus,
.frm_forms.single-field textarea.open:focus,
form .frm_form_field.single-field textarea.open:focus,
.frm_forms .frm_form_field.single-field textarea.open:focus,
form .with_frm_style.single-field textarea.open:focus,
.frm_forms .with_frm_style.single-field textarea.open:focus,
form .with_frm_style .frm_submit.single-field textarea.open:focus,
.frm_forms .with_frm_style .frm_submit.single-field textarea.open:focus,
form .frm_submit.single-field textarea.open:focus,
.frm_forms .frm_submit.single-field textarea.open:focus,
form .frm_form_submit_style.single-field textarea.open:focus,
.frm_forms .frm_form_submit_style.single-field textarea.open:focus,
form.single-field .input.open:focus,
.frm_forms.single-field .input.open:focus,
form .frm_form_field.single-field .input.open:focus,
.frm_forms .frm_form_field.single-field .input.open:focus,
form .with_frm_style.single-field .input.open:focus,
.frm_forms .with_frm_style.single-field .input.open:focus,
form .with_frm_style .frm_submit.single-field .input.open:focus,
.frm_forms .with_frm_style .frm_submit.single-field .input.open:focus,
form .frm_submit.single-field .input.open:focus,
.frm_forms .frm_submit.single-field .input.open:focus,
form .frm_form_submit_style.single-field .input.open:focus,
.frm_forms .frm_form_submit_style.single-field .input.open:focus {
  border: 0;
  color: #fe6446;
  background: #ffffff;
}
@media (max-width: 767px) {
  form.single-field input[type=text],
  .frm_forms.single-field input[type=text],
  form .frm_form_field.single-field input[type=text],
  .frm_forms .frm_form_field.single-field input[type=text],
  form .with_frm_style.single-field input[type=text],
  .frm_forms .with_frm_style.single-field input[type=text],
  form .with_frm_style .frm_submit.single-field input[type=text],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=text],
  form .frm_submit.single-field input[type=text],
  .frm_forms .frm_submit.single-field input[type=text],
  form .frm_form_submit_style.single-field input[type=text],
  .frm_forms .frm_form_submit_style.single-field input[type=text],
  form.single-field input[type=password],
  .frm_forms.single-field input[type=password],
  form .frm_form_field.single-field input[type=password],
  .frm_forms .frm_form_field.single-field input[type=password],
  form .with_frm_style.single-field input[type=password],
  .frm_forms .with_frm_style.single-field input[type=password],
  form .with_frm_style .frm_submit.single-field input[type=password],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=password],
  form .frm_submit.single-field input[type=password],
  .frm_forms .frm_submit.single-field input[type=password],
  form .frm_form_submit_style.single-field input[type=password],
  .frm_forms .frm_form_submit_style.single-field input[type=password],
  form.single-field input[type=email],
  .frm_forms.single-field input[type=email],
  form .frm_form_field.single-field input[type=email],
  .frm_forms .frm_form_field.single-field input[type=email],
  form .with_frm_style.single-field input[type=email],
  .frm_forms .with_frm_style.single-field input[type=email],
  form .with_frm_style .frm_submit.single-field input[type=email],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=email],
  form .frm_submit.single-field input[type=email],
  .frm_forms .frm_submit.single-field input[type=email],
  form .frm_form_submit_style.single-field input[type=email],
  .frm_forms .frm_form_submit_style.single-field input[type=email],
  form.single-field input[type=number],
  .frm_forms.single-field input[type=number],
  form .frm_form_field.single-field input[type=number],
  .frm_forms .frm_form_field.single-field input[type=number],
  form .with_frm_style.single-field input[type=number],
  .frm_forms .with_frm_style.single-field input[type=number],
  form .with_frm_style .frm_submit.single-field input[type=number],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=number],
  form .frm_submit.single-field input[type=number],
  .frm_forms .frm_submit.single-field input[type=number],
  form .frm_form_submit_style.single-field input[type=number],
  .frm_forms .frm_form_submit_style.single-field input[type=number],
  form.single-field input[type=search],
  .frm_forms.single-field input[type=search],
  form .frm_form_field.single-field input[type=search],
  .frm_forms .frm_form_field.single-field input[type=search],
  form .with_frm_style.single-field input[type=search],
  .frm_forms .with_frm_style.single-field input[type=search],
  form .with_frm_style .frm_submit.single-field input[type=search],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=search],
  form .frm_submit.single-field input[type=search],
  .frm_forms .frm_submit.single-field input[type=search],
  form .frm_form_submit_style.single-field input[type=search],
  .frm_forms .frm_form_submit_style.single-field input[type=search],
  form.single-field input[type=tel],
  .frm_forms.single-field input[type=tel],
  form .frm_form_field.single-field input[type=tel],
  .frm_forms .frm_form_field.single-field input[type=tel],
  form .with_frm_style.single-field input[type=tel],
  .frm_forms .with_frm_style.single-field input[type=tel],
  form .with_frm_style .frm_submit.single-field input[type=tel],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=tel],
  form .frm_submit.single-field input[type=tel],
  .frm_forms .frm_submit.single-field input[type=tel],
  form .frm_form_submit_style.single-field input[type=tel],
  .frm_forms .frm_form_submit_style.single-field input[type=tel],
  form.single-field input[type=url],
  .frm_forms.single-field input[type=url],
  form .frm_form_field.single-field input[type=url],
  .frm_forms .frm_form_field.single-field input[type=url],
  form .with_frm_style.single-field input[type=url],
  .frm_forms .with_frm_style.single-field input[type=url],
  form .with_frm_style .frm_submit.single-field input[type=url],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=url],
  form .frm_submit.single-field input[type=url],
  .frm_forms .frm_submit.single-field input[type=url],
  form .frm_form_submit_style.single-field input[type=url],
  .frm_forms .frm_form_submit_style.single-field input[type=url],
  form.single-field select,
  .frm_forms.single-field select,
  form .frm_form_field.single-field select,
  .frm_forms .frm_form_field.single-field select,
  form .with_frm_style.single-field select,
  .frm_forms .with_frm_style.single-field select,
  form .with_frm_style .frm_submit.single-field select,
  .frm_forms .with_frm_style .frm_submit.single-field select,
  form .frm_submit.single-field select,
  .frm_forms .frm_submit.single-field select,
  form .frm_form_submit_style.single-field select,
  .frm_forms .frm_form_submit_style.single-field select,
  form.single-field textarea,
  .frm_forms.single-field textarea,
  form .frm_form_field.single-field textarea,
  .frm_forms .frm_form_field.single-field textarea,
  form .with_frm_style.single-field textarea,
  .frm_forms .with_frm_style.single-field textarea,
  form .with_frm_style .frm_submit.single-field textarea,
  .frm_forms .with_frm_style .frm_submit.single-field textarea,
  form .frm_submit.single-field textarea,
  .frm_forms .frm_submit.single-field textarea,
  form .frm_form_submit_style.single-field textarea,
  .frm_forms .frm_form_submit_style.single-field textarea,
  form.single-field .input,
  .frm_forms.single-field .input,
  form .frm_form_field.single-field .input,
  .frm_forms .frm_form_field.single-field .input,
  form .with_frm_style.single-field .input,
  .frm_forms .with_frm_style.single-field .input,
  form .with_frm_style .frm_submit.single-field .input,
  .frm_forms .with_frm_style .frm_submit.single-field .input,
  form .frm_submit.single-field .input,
  .frm_forms .frm_submit.single-field .input,
  form .frm_form_submit_style.single-field .input,
  .frm_forms .frm_form_submit_style.single-field .input {
    padding-right: 28px !important;
    text-align: center;
  }
}
form.single-field input[type=submit],
.frm_forms.single-field input[type=submit],
form .frm_form_field.single-field input[type=submit],
.frm_forms .frm_form_field.single-field input[type=submit],
form .with_frm_style.single-field input[type=submit],
.frm_forms .with_frm_style.single-field input[type=submit],
form .with_frm_style .frm_submit.single-field input[type=submit],
.frm_forms .with_frm_style .frm_submit.single-field input[type=submit],
form .frm_submit.single-field input[type=submit],
.frm_forms .frm_submit.single-field input[type=submit],
form .frm_form_submit_style.single-field input[type=submit],
.frm_forms .frm_form_submit_style.single-field input[type=submit] {
  position: absolute;
  right: 6px;
  top: 6px;
  color: #ffffff !important;
  background-color: #fe6446;
  border: 0;
  margin: 0;
  padding: 13px 24px 12px !important;
}
form.single-field input[type=submit]:hover,
.frm_forms.single-field input[type=submit]:hover,
form .frm_form_field.single-field input[type=submit]:hover,
.frm_forms .frm_form_field.single-field input[type=submit]:hover,
form .with_frm_style.single-field input[type=submit]:hover,
.frm_forms .with_frm_style.single-field input[type=submit]:hover,
form .with_frm_style .frm_submit.single-field input[type=submit]:hover,
.frm_forms .with_frm_style .frm_submit.single-field input[type=submit]:hover,
form .frm_submit.single-field input[type=submit]:hover,
.frm_forms .frm_submit.single-field input[type=submit]:hover,
form .frm_form_submit_style.single-field input[type=submit]:hover,
.frm_forms .frm_form_submit_style.single-field input[type=submit]:hover,
form.single-field input[type=submit]:active,
.frm_forms.single-field input[type=submit]:active,
form .frm_form_field.single-field input[type=submit]:active,
.frm_forms .frm_form_field.single-field input[type=submit]:active,
form .with_frm_style.single-field input[type=submit]:active,
.frm_forms .with_frm_style.single-field input[type=submit]:active,
form .with_frm_style .frm_submit.single-field input[type=submit]:active,
.frm_forms .with_frm_style .frm_submit.single-field input[type=submit]:active,
form .frm_submit.single-field input[type=submit]:active,
.frm_forms .frm_submit.single-field input[type=submit]:active,
form .frm_form_submit_style.single-field input[type=submit]:active,
.frm_forms .frm_form_submit_style.single-field input[type=submit]:active {
  color: #ffffff !important;
  background-color: #bd3d24;
  border: 0;
}
@media (max-width: 767px) {
  form.single-field input[type=submit],
  .frm_forms.single-field input[type=submit],
  form .frm_form_field.single-field input[type=submit],
  .frm_forms .frm_form_field.single-field input[type=submit],
  form .with_frm_style.single-field input[type=submit],
  .frm_forms .with_frm_style.single-field input[type=submit],
  form .with_frm_style .frm_submit.single-field input[type=submit],
  .frm_forms .with_frm_style .frm_submit.single-field input[type=submit],
  form .frm_submit.single-field input[type=submit],
  .frm_forms .frm_submit.single-field input[type=submit],
  form .frm_form_submit_style.single-field input[type=submit],
  .frm_forms .frm_form_submit_style.single-field input[type=submit] {
    position: relative;
    right: auto;
    top: auto;
    padding: 18px 34px 16px !important;
  }
}
form .frm_submit,
.frm_forms .frm_submit {
  position: relative;
  margin: 22px 0 0;
  padding: 0 10px;
  width: 100%;
  text-align: left;
}
form .frm_submit:after,
.frm_forms .frm_submit:after {
  color: #ffffff;
  right: 32px;
  top: 30px;
}
form .frm_submit input.form-submit,
.frm_forms .frm_submit input.form-submit,
form .frm_submit input[type=submit],
.frm_forms .frm_submit input[type=submit],
form .frm_submit input[type=button],
.frm_forms .frm_submit input[type=button],
form .frm_submit button.submit,
.frm_forms .frm_submit button.submit,
form .frm_submit .btn-submit,
.frm_forms .frm_submit .btn-submit,
form .frm_submit #wp-submit,
.frm_forms .frm_submit #wp-submit,
form .frm_submit input.form-submit:focus,
.frm_forms .frm_submit input.form-submit:focus,
form .frm_submit input[type=submit]:focus,
.frm_forms .frm_submit input[type=submit]:focus,
form .frm_submit input[type=button]:focus,
.frm_forms .frm_submit input[type=button]:focus,
form .frm_submit button.submit:focus,
.frm_forms .frm_submit button.submit:focus,
form .frm_submit .btn-submit:focus,
.frm_forms .frm_submit .btn-submit:focus,
form .frm_submit #wp-submit:focus,
.frm_forms .frm_submit #wp-submit:focus,
form .frm_submit input.form-submit.disabled,
.frm_forms .frm_submit input.form-submit.disabled,
form .frm_submit input[type=submit].disabled,
.frm_forms .frm_submit input[type=submit].disabled,
form .frm_submit input[type=button].disabled,
.frm_forms .frm_submit input[type=button].disabled,
form .frm_submit button.submit.disabled,
.frm_forms .frm_submit button.submit.disabled,
form .frm_submit .btn-submit.disabled,
.frm_forms .frm_submit .btn-submit.disabled,
form .frm_submit #wp-submit.disabled,
.frm_forms .frm_submit #wp-submit.disabled,
form .frm_submit input.form-submit.disable,
.frm_forms .frm_submit input.form-submit.disable,
form .frm_submit input[type=submit].disable,
.frm_forms .frm_submit input[type=submit].disable,
form .frm_submit input[type=button].disable,
.frm_forms .frm_submit input[type=button].disable,
form .frm_submit button.submit.disable,
.frm_forms .frm_submit button.submit.disable,
form .frm_submit .btn-submit.disable,
.frm_forms .frm_submit .btn-submit.disable,
form .frm_submit #wp-submit.disable,
.frm_forms .frm_submit #wp-submit.disable,
form .frm_submit input.form-submit:disabled,
.frm_forms .frm_submit input.form-submit:disabled,
form .frm_submit input[type=submit]:disabled,
.frm_forms .frm_submit input[type=submit]:disabled,
form .frm_submit input[type=button]:disabled,
.frm_forms .frm_submit input[type=button]:disabled,
form .frm_submit button.submit:disabled,
.frm_forms .frm_submit button.submit:disabled,
form .frm_submit .btn-submit:disabled,
.frm_forms .frm_submit .btn-submit:disabled,
form .frm_submit #wp-submit:disabled,
.frm_forms .frm_submit #wp-submit:disabled {
  text-align: center;
  margin: 0 !important;
}
#frm_form_7_container,
#frm_form_10_container {
  padding-bottom: 50px;
}
#frm_form_7_container .captcha-fld,
#frm_form_10_container .captcha-fld,
#frm_form_7_container .g-recaptcha,
#frm_form_10_container .g-recaptcha {
  text-align: center;
}
#frm_form_7_container form .frm_submit,
#frm_form_10_container form .frm_submit,
#frm_form_7_container .frm_forms .frm_submit,
#frm_form_10_container .frm_forms .frm_submit {
  text-align: center;
}
.display-none,
.remove {
  display: none !important;
}
.light-underline-title {
  display: block;
  padding-bottom: 6px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ebebeb;
}
.captcha-fld,
.g-recaptcha {
  text-align: left;
  display: inline-block;
}
.captcha-fld .frm_error,
.g-recaptcha .frm_error {
  text-align: left;
}
.frm_message {
  display: block;
  margin: 10px 0 0;
  color: #fe6446;
}
.contact-container {
  max-width: 1000px;
}
.listed-services {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.listed-services li {
  display: inline-block;
  min-width: 33%;
  padding: 7px 5px !important;
}
.listed-services li:before {
  display: none;
}
@media (max-width: 1024px) {
  .listed-services li {
    min-width: 49.6%;
  }
}
@media (max-width: 767px) {
  .listed-services li {
    min-width: 0;
    padding: 7px 0 !important;
    display: block;
  }
}
.listed-services a.set-button {
  display: block;
  margin: 0 !important;
}
.listed-categories {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.listed-categories li {
  display: inline-block;
  min-width: 24.5%;
  padding: 7px 5px !important;
}
.listed-categories li:before {
  display: none;
}
@media (max-width: 1024px) {
  .listed-categories li {
    min-width: 49.6%;
  }
}
@media (max-width: 767px) {
  .listed-categories li {
    min-width: 0;
    padding: 7px 0 !important;
    display: block;
  }
}
.listed-categories a.set-button {
  display: block;
  margin: 0 !important;
}
.pagination-holder {
  position: relative;
  display: block;
  background: transparent;
}
.wp-pagenavi {
  padding: 50px 30px 0;
  background: transparent;
  text-align: center;
}
.wp-pagenavi .pages {
  position: relative;
  font-family: 'raleway', Arial, sans-serif;
  font-size: 13px;
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  text-align: center;
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
}
.wp-pagenavi a,
.wp-pagenavi span {
  font-style: normal;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  overflow: hidden;
  color: #777777;
  background-color: #ffffff;
  font-weight: bold;
}
.wp-pagenavi a.current,
.wp-pagenavi span.current {
  background-color: rgba(0, 0, 0, 0.5);
  font-weight: bold;
}
.wp-pagenavi a:hover {
  background-color: rgba(0, 0, 0, 0.5);
  font-weight: bold;
}
.banner.subtle-links .banner-holder a,
.banner.subtle-links .banner-holder p a {
  color: #ccc;
}
.banner.subtle-links .banner-holder a:hover,
.banner.subtle-links .banner-holder p a:hover,
.banner.subtle-links .banner-holder a:active,
.banner.subtle-links .banner-holder p a:active {
  color: #fe6446;
}
.separated_columns .title-wrapper {
  margin-bottom: 40px;
}
.separated_columns .column_wrapper .col-xs-1,
.separated_columns .column_wrapper .col-sm-1,
.separated_columns .column_wrapper .col-md-1,
.separated_columns .column_wrapper .col-lg-1,
.separated_columns .column_wrapper .col-xs-2,
.separated_columns .column_wrapper .col-sm-2,
.separated_columns .column_wrapper .col-md-2,
.separated_columns .column_wrapper .col-lg-2,
.separated_columns .column_wrapper .col-xs-3,
.separated_columns .column_wrapper .col-sm-3,
.separated_columns .column_wrapper .col-md-3,
.separated_columns .column_wrapper .col-lg-3,
.separated_columns .column_wrapper .col-xs-4,
.separated_columns .column_wrapper .col-sm-4,
.separated_columns .column_wrapper .col-md-4,
.separated_columns .column_wrapper .col-lg-4,
.separated_columns .column_wrapper .col-xs-5,
.separated_columns .column_wrapper .col-sm-5,
.separated_columns .column_wrapper .col-md-5,
.separated_columns .column_wrapper .col-lg-5,
.separated_columns .column_wrapper .col-xs-6,
.separated_columns .column_wrapper .col-sm-6,
.separated_columns .column_wrapper .col-md-6,
.separated_columns .column_wrapper .col-lg-6,
.separated_columns .column_wrapper .col-xs-7,
.separated_columns .column_wrapper .col-sm-7,
.separated_columns .column_wrapper .col-md-7,
.separated_columns .column_wrapper .col-lg-7,
.separated_columns .column_wrapper .col-xs-8,
.separated_columns .column_wrapper .col-sm-8,
.separated_columns .column_wrapper .col-md-8,
.separated_columns .column_wrapper .col-lg-8,
.separated_columns .column_wrapper .col-xs-9,
.separated_columns .column_wrapper .col-sm-9,
.separated_columns .column_wrapper .col-md-9,
.separated_columns .column_wrapper .col-lg-9,
.separated_columns .column_wrapper .col-xs-10,
.separated_columns .column_wrapper .col-sm-10,
.separated_columns .column_wrapper .col-md-10,
.separated_columns .column_wrapper .col-lg-10,
.separated_columns .column_wrapper .col-xs-11,
.separated_columns .column_wrapper .col-sm-11,
.separated_columns .column_wrapper .col-md-11,
.separated_columns .column_wrapper .col-lg-11,
.separated_columns .column_wrapper .col-xs-12,
.separated_columns .column_wrapper .col-sm-12,
.separated_columns .column_wrapper .col-md-12,
.separated_columns .column_wrapper .col-lg-12 {
  padding: 15px !important;
}
.separated_columns .column_wrapper .col-xs-1:before,
.separated_columns .column_wrapper .col-sm-1:before,
.separated_columns .column_wrapper .col-md-1:before,
.separated_columns .column_wrapper .col-lg-1:before,
.separated_columns .column_wrapper .col-xs-2:before,
.separated_columns .column_wrapper .col-sm-2:before,
.separated_columns .column_wrapper .col-md-2:before,
.separated_columns .column_wrapper .col-lg-2:before,
.separated_columns .column_wrapper .col-xs-3:before,
.separated_columns .column_wrapper .col-sm-3:before,
.separated_columns .column_wrapper .col-md-3:before,
.separated_columns .column_wrapper .col-lg-3:before,
.separated_columns .column_wrapper .col-xs-4:before,
.separated_columns .column_wrapper .col-sm-4:before,
.separated_columns .column_wrapper .col-md-4:before,
.separated_columns .column_wrapper .col-lg-4:before,
.separated_columns .column_wrapper .col-xs-5:before,
.separated_columns .column_wrapper .col-sm-5:before,
.separated_columns .column_wrapper .col-md-5:before,
.separated_columns .column_wrapper .col-lg-5:before,
.separated_columns .column_wrapper .col-xs-6:before,
.separated_columns .column_wrapper .col-sm-6:before,
.separated_columns .column_wrapper .col-md-6:before,
.separated_columns .column_wrapper .col-lg-6:before,
.separated_columns .column_wrapper .col-xs-7:before,
.separated_columns .column_wrapper .col-sm-7:before,
.separated_columns .column_wrapper .col-md-7:before,
.separated_columns .column_wrapper .col-lg-7:before,
.separated_columns .column_wrapper .col-xs-8:before,
.separated_columns .column_wrapper .col-sm-8:before,
.separated_columns .column_wrapper .col-md-8:before,
.separated_columns .column_wrapper .col-lg-8:before,
.separated_columns .column_wrapper .col-xs-9:before,
.separated_columns .column_wrapper .col-sm-9:before,
.separated_columns .column_wrapper .col-md-9:before,
.separated_columns .column_wrapper .col-lg-9:before,
.separated_columns .column_wrapper .col-xs-10:before,
.separated_columns .column_wrapper .col-sm-10:before,
.separated_columns .column_wrapper .col-md-10:before,
.separated_columns .column_wrapper .col-lg-10:before,
.separated_columns .column_wrapper .col-xs-11:before,
.separated_columns .column_wrapper .col-sm-11:before,
.separated_columns .column_wrapper .col-md-11:before,
.separated_columns .column_wrapper .col-lg-11:before,
.separated_columns .column_wrapper .col-xs-12:before,
.separated_columns .column_wrapper .col-sm-12:before,
.separated_columns .column_wrapper .col-md-12:before,
.separated_columns .column_wrapper .col-lg-12:before {
  position: absolute;
  right: 23px;
  bottom: 23px;
  font-family: FontAwesome;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 18px;
  line-height: 1.0;
  content: "\f178";
  color: #ffffff;
  z-index: 21;
}
.separated_columns a {
  position: relative;
  color: #2c2c2c;
  background: transparent;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  overflow: hidden;
}
.separated_columns a .background-image-with-opacity {
  opacity: 0.0 !important;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  -moz-transform: scale(1.2, 1.2);
  -webkit-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}
.separated_columns a:after {
  position: absolute;
  content: '';
  right: 0;
  bottom: 0;
  height: 0;
  width: 100%;
  opacity: 0.0;
  background: #fe6446;
  z-index: 20;
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.separated_columns a:before {
  position: absolute;
  content: '';
  right: -40px;
  bottom: -40px;
  width: 80px;
  height: 80px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fe6446;
  z-index: 19;
}
.separated_columns a:hover,
.separated_columns a:active {
  color: #ffffff;
}
.separated_columns a:hover .background-image-with-opacity,
.separated_columns a:active .background-image-with-opacity {
  opacity: 1.0 !important;
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
.separated_columns a:hover:after,
.separated_columns a:active:after {
  width: 100%;
  height: 3px;
  opacity: 1.0;
}
.no-padding {
  padding: 0 !important;
}
.no-padding .col-xs-1,
.no-padding .col-sm-1,
.no-padding .col-md-1,
.no-padding .col-lg-1,
.no-padding .col-xs-2,
.no-padding .col-sm-2,
.no-padding .col-md-2,
.no-padding .col-lg-2,
.no-padding .col-xs-3,
.no-padding .col-sm-3,
.no-padding .col-md-3,
.no-padding .col-lg-3,
.no-padding .col-xs-4,
.no-padding .col-sm-4,
.no-padding .col-md-4,
.no-padding .col-lg-4,
.no-padding .col-xs-5,
.no-padding .col-sm-5,
.no-padding .col-md-5,
.no-padding .col-lg-5,
.no-padding .col-xs-6,
.no-padding .col-sm-6,
.no-padding .col-md-6,
.no-padding .col-lg-6,
.no-padding .col-xs-7,
.no-padding .col-sm-7,
.no-padding .col-md-7,
.no-padding .col-lg-7,
.no-padding .col-xs-8,
.no-padding .col-sm-8,
.no-padding .col-md-8,
.no-padding .col-lg-8,
.no-padding .col-xs-9,
.no-padding .col-sm-9,
.no-padding .col-md-9,
.no-padding .col-lg-9,
.no-padding .col-xs-10,
.no-padding .col-sm-10,
.no-padding .col-md-10,
.no-padding .col-lg-10,
.no-padding .col-xs-11,
.no-padding .col-sm-11,
.no-padding .col-md-11,
.no-padding .col-lg-11,
.no-padding .col-xs-12,
.no-padding .col-sm-12,
.no-padding .col-md-12,
.no-padding .col-lg-12 {
  padding: 0 !important;
}
.float-box {
  position: relative;
  z-index: 10;
  background: transparent !important;
}
.float-box .background-image-with-opacity {
  display: none !important;
}
.just-blue-border-box,
.add-just-blue-border-box .col-inner-wrap {
  text-align: center;
  background: transparent !important;
  border: 12px solid #242d84;
  padding: 50px 50px 60px !important;
}
.s-icon {
  position: absolute;
  bottom: -34px;
  left: 50%;
  margin-left: -28px;
  z-index: 10;
}
.bottom_diagonal_line,
#top_banner.bottom_diagonal_line {
  overflow: hidden !important;
}
.bottom_diagonal_line:before,
#top_banner.bottom_diagonal_line:before {
  position: absolute;
  content: '';
  pointer-events: none;
  z-index: 1;
  width: 110%;
  height: 300px;
  background: #ffffff;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  transform: rotate(-6deg);
  bottom: -180px;
  left: -5%;
}
.bottom_diagonal_line .column-part,
#top_banner.bottom_diagonal_line .column-part {
  z-index: 10;
}
.link_showcase .column_wrapper {
  position: relative;
  margin-top: 30px;
}
.link_showcase a,
.link_showcase h1,
.link_showcase h2,
.link_showcase h3,
.link_showcase h4,
.link_showcase h5,
.link_showcase h6,
.link_showcase .arrow-icon,
.link_showcase p {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.light-opacity {
  opacity: 0.7;
}
.numbered_nav {
  position: absolute;
  z-index: 100;
  top: 190px;
  left: 50%;
}
.numbered_nav .nav_line {
  position: absolute;
  left: -80px;
  top: 87px;
  width: 82px;
  height: 1px;
  background: #fff;
  opacity: 0.1;
}
.numbered_nav .numbered_label {
  position: relative;
  left: 0;
  display: block;
  margin-left: 10px;
}
.numbered_nav .numbered_label .big_label {
  display: inline-block;
  padding: 0 4px 0 8px;
  border-bottom: 5px solid #fe6446;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: 8px !important;
  font-size: 100px;
  line-height: 1;
  font-weight: 800;
  color: #fe6446;
}
.numbered_nav .numbered_label .small_label {
  display: inline-block;
  color: #fff;
  opacity: 0.4;
  padding-left: 3px;
}
.side_nav {
  position: fixed;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 150;
  opacity: 0.0;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  pointer-events: none;
  font-family: 'roboto', Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.0px;
  font-weight: 800;
  font-size: 18px;
}
.side_nav.open {
  pointer-events: auto;
  opacity: 1.0;
}
.side_nav a {
  position: relative;
  display: block;
  text-align: left;
  margin: 30px 0;
  padding: 2px 10px 2px 30px;
  background: transparent;
  color: #ffffff;
}
.side_nav a:before {
  position: absolute;
  background: #fe6446;
  width: 0;
  height: 100%;
  content: '';
  left: 0;
  top: 0;
  -webkit-transition: all 250ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 250ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 250ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 250ms cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
}
.side_nav a span {
  opacity: 0.9;
  font-size: 13px;
  display: inline-block;
  padding-left: 1px;
  font-style: italic;
}
.side_nav a:hover,
.side_nav a:active,
.side_nav a.active {
  color: #fe6446;
}
.side_nav a:hover:before,
.side_nav a:active:before,
.side_nav a.active:before {
  width: 6px;
}
.side_nav a.active {
  pointer-events: none;
}
.connected_section:nth-child(odd) .nav_line {
  background: #000;
}
.connected_section:nth-child(odd) .numbered_nav .numbered_label .small_label {
  color: #000;
}
.iconarea-left {
  position: relative;
  display: block;
  padding-left: 60px;
}
.iconarea-left i {
  position: absolute;
  left: 0;
  max-width: 50px;
}
.display-flex {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
#timeline_steps {
  position: relative;
  background: #000 !important;
  overflow: hidden;
  min-height: 850px;
  height: 0;
  color: #666;
  visibility: visible;
  z-index: -1 !important;
  padding: 0 !important;
  display: block;
}
#timeline_steps .column-part {
  position: fixed;
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100% !important;
  margin: 0;
  background: transparent;
  background-size: cover;
  top: 0;
  left: 0;
  z-index: 99;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
  opacity: 0.0;
  pointer-events: none;
}
#timeline_steps .column-part.active {
  opacity: 1.0;
  pointer-events: auto;
}
#timeline_steps .step-nav {
  position: fixed;
  z-index: 100;
  width: 16px;
  top: 50%;
  left: 0;
  margin-left: 80px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 300ms ease-out;
  -moz-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
}
#timeline_steps .step-nav a {
  opacity: 1.0;
  width: 8px;
  height: 8px;
  background: #fff;
  display: block;
  padding: 0;
  margin: 0 0 16px;
  text-align: center;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
#timeline_steps .step-nav a:hover,
#timeline_steps .step-nav a:active,
#timeline_steps .step-nav a.active {
  background: #fe6446;
}
#timeline_steps .column-part-inner {
  position: absolute;
  left: 50%;
  top: 50%;
  right: 0;
  bottom: 0;
  width: 600px;
  height: 600px !important;
  margin: 0;
  border: 0;
  padding: 0;
  border-top-right-radius: 300px;
  border-top-left-radius: 300px;
  border-bottom-right-radius: 300px;
  border-bottom-left-radius: 300px;
  background: #fff;
  padding: 70px;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.blocks_holder {
  position: absolute;
  top: 0;
  right: auto;
  left: 50%;
  width: 100%;
  max-width: 550px;
  margin: 0 auto;
  height: 100%;
  z-index: 200;
  overflow: scroll;
  display: block;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.blocks_holder .block_content {
  position: relative;
  display: block;
  width: 100%;
  height: 500px;
  overflow: hidden;
}
.blocks_holder .block_content:after {
  position: absolute;
  right: 8px;
  bottom: 8px;
  font-family: FontAwesome;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 18px;
  line-height: 1.0;
  content: "\f178";
  color: #ffffff;
  z-index: 100;
}
.blocks_holder .block_content a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  color: #777777;
}
.blocks_holder .block_content a h1,
.blocks_holder .block_content a h2,
.blocks_holder .block_content a h3,
.blocks_holder .block_content a h4,
.blocks_holder .block_content a h5,
.blocks_holder .block_content a h6 {
  color: #2c2c2c;
}
.blocks_holder .block_content a,
.blocks_holder .block_content a h1,
.blocks_holder .block_content a h2,
.blocks_holder .block_content a h3,
.blocks_holder .block_content a h4,
.blocks_holder .block_content a h5,
.blocks_holder .block_content a h6,
.blocks_holder .block_content a p,
.blocks_holder .block_content a:before {
  -webkit-transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
}
.blocks_holder .block_content a:before {
  position: absolute;
  content: '';
  right: -170%;
  bottom: -170%;
  width: 200%;
  height: 200%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #eee;
  z-index: 1;
  opacity: 0.0;
  pointer-events: none;
}
.blocks_holder .block_content a:after {
  position: absolute;
  content: '';
  right: -40px;
  bottom: -40px;
  width: 80px;
  height: 80px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fe6446;
  z-index: 19;
}
.blocks_holder .block_content a:hover:before,
.blocks_holder .block_content a:active:before {
  opacity: 0.7;
  right: -50%;
  bottom: -50%;
}
.blocks_holder .block_content .inner_block {
  position: absolute;
  display: block;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 40px 80px 40px 50px;
  z-index: 10;
}
.blocks_holder .block_content.light,
.blocks_holder .block_content.light a {
  color: #ccc;
}
.blocks_holder .block_content.light h1,
.blocks_holder .block_content.light a h1,
.blocks_holder .block_content.light h2,
.blocks_holder .block_content.light a h2,
.blocks_holder .block_content.light h3,
.blocks_holder .block_content.light a h3,
.blocks_holder .block_content.light h4,
.blocks_holder .block_content.light a h4,
.blocks_holder .block_content.light h5,
.blocks_holder .block_content.light a h5,
.blocks_holder .block_content.light h6,
.blocks_holder .block_content.light a h6 {
  color: #ffffff;
}
.blocks_holder .block_content.light a:before {
  background: #000;
}
.blocks_holder .block_content a:hover h1,
.blocks_holder .block_content.light a:hover h1,
.blocks_holder .block_content a:active h1,
.blocks_holder .block_content.light a:active h1,
.blocks_holder .block_content a:hover h2,
.blocks_holder .block_content.light a:hover h2,
.blocks_holder .block_content a:active h2,
.blocks_holder .block_content.light a:active h2,
.blocks_holder .block_content a:hover h3,
.blocks_holder .block_content.light a:hover h3,
.blocks_holder .block_content a:active h3,
.blocks_holder .block_content.light a:active h3,
.blocks_holder .block_content a:hover h4,
.blocks_holder .block_content.light a:hover h4,
.blocks_holder .block_content a:active h4,
.blocks_holder .block_content.light a:active h4,
.blocks_holder .block_content a:hover h5,
.blocks_holder .block_content.light a:hover h5,
.blocks_holder .block_content a:active h5,
.blocks_holder .block_content.light a:active h5,
.blocks_holder .block_content a:hover h6,
.blocks_holder .block_content.light a:hover h6,
.blocks_holder .block_content a:active h6,
.blocks_holder .block_content.light a:active h6 {
  color: #fe6446 !important;
}
.clear-close,
#menu_mobile {
  top: 90px;
}
.mm-navbar-top,
html.mm-pagedim-black #mm-blocker {
  display: none !important;
}
.mm-hasnavbar-top-1 .mm-panels {
  top: 0;
  bottom: 90px;
}
#menu_mobile {
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
  opacity: 0.0;
}
#menu_mobile.mm-opened {
  opacity: 1.0;
}
.chemence-logo {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.contact-callout {
  position: relative;
  display: block;
  color: #777777;
}
.contact-callout a {
  display: block;
  color: #2c2c2c !important;
  font-weight: 600;
  text-align: center;
  padding: 6px;
}
.contact-callout a:hover,
.contact-callout a:active {
  color: #fe6446 !important;
}
.contact-callout a .fa {
  padding-left: 5px;
}
.banner-rotator {
  position: relative;
}
.banner-rotator .static-bg-image {
  opacity: 1.0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0;
}
@media (max-width: 1024px) {
  .banner-rotator .static-bg-image {
    opacity: 0.3 !important;
  }
}
.banner-rotator .left-arrow,
.banner-rotator .right-arrow {
  position: absolute;
  z-index: 100;
  display: none !important;
  top: 50%;
  margin-top: -18px;
  width: 45px;
  height: 45px;
  opacity: 1.0;
  padding: 0;
  border-top-right-radius: 23px;
  border-top-left-radius: 23px;
  border-bottom-right-radius: 23px;
  border-bottom-left-radius: 23px;
  overflow: hidden;
  background: #fe6446;
}
.banner-rotator .left-arrow .fa,
.banner-rotator .right-arrow .fa {
  position: absolute;
  font-size: 35px;
  margin-top: -2px;
  text-align: center;
  left: 50%;
  margin-left: -9px;
  color: #fff;
  width: 16px;
}
.banner-rotator .left-arrow:hover,
.banner-rotator .right-arrow:hover,
.banner-rotator .left-arrow:active,
.banner-rotator .right-arrow:active {
  background: #ffffff;
}
.banner-rotator .left-arrow:hover .fa,
.banner-rotator .right-arrow:hover .fa,
.banner-rotator .left-arrow:active .fa,
.banner-rotator .right-arrow:active .fa {
  color: #fe6446;
}
.banner-rotator .left-arrow {
  left: 20px;
}
.banner-rotator .right-arrow {
  right: 20px;
}
.banner-rotator .right-arrow .fa {
  margin-left: -5px;
}
.banner-rotator.refresh-rotator .left-arrow,
.banner-rotator.refresh-rotator .right-arrow,
.banner-rotator.refresh-rotator .dot-nav-wrapper {
  display: none !important;
}
.banner-rotator.no-dot-nav .left-arrow,
.banner-rotator.no-dot-nav .right-arrow,
.banner-rotator.no-dot-nav .dot-nav-wrapper {
  display: none !important;
}
.dot-nav-wrapper {
  position: absolute;
  z-index: 200;
  right: 10px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  bottom: auto;
}
.dot-nav-wrapper .iconWrap {
  padding: 0;
}
.dot-nav-wrapper a {
  position: relative;
  display: block;
  font-size: 50px;
  line-height: 1.0;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  color: #ffffff;
  background: #ffffff !important;
  width: 8px;
  height: 8px;
  border: 0;
  margin: 10px;
  font-weight: 400;
  letter-spacing: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  text-indent: -9999px;
  opacity: 0.5;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}
.dot-nav-wrapper a .iconWrap img,
.dot-nav-wrapper a img {
  display: block;
  text-align: center;
  margin: 0 auto 12px;
  max-width: 50px;
}
.dot-nav-wrapper a span {
  display: block;
}
.dot-nav-wrapper a:hover,
.dot-nav-wrapper a:active,
.dot-nav-wrapper a.active {
  color: #ffffff;
  background: #ffffff !important;
  opacity: 1.0;
}
.dot-nav-wrapper a.active {
  pointer-events: none;
}
p.categories-list-area {
  color: #fe6446;
  text-transform: uppercase;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: 2px;
  font-weight: 800 !important;
  font-size: 1.1em;
}
p.categories-list-area a {
  color: #616161;
  margin-right: 6px;
  white-space: nowrap;
}
p.categories-list-area a span {
  color: #fe6446;
  display: inline-block;
  padding-left: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
p.categories-list-area a:hover,
p.categories-list-area a:active {
  color: #616161;
}
p.categories-list-area a:hover span,
p.categories-list-area a:active span {
  color: #ffffff;
}
.case-study-banner {
  padding-top: 210px;
  padding-bottom: 150px;
  padding-top: 30vh;
  padding-bottom: 20vh;
}
.number-point {
  font-size: 100px;
  display: block;
  text-align: left;
}
.arrow-link {
  position: relative;
}
.arrow-link:after {
  position: absolute;
  left: 100%;
  margin-left: 12px;
  margin-top: 4px;
  font-family: FontAwesome;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 18px;
  line-height: 1.0;
  content: "\f178";
  z-index: 21;
}
#service-callouts .column-part {
  position: relative;
}
#service-callouts .column-part > a {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  display: block;
  text-align: center;
  overflow: hidden;
}
#service-callouts .column-part > a .swipe-part {
  position: absolute;
  content: '';
  right: -185%;
  bottom: -185%;
  width: 200%;
  height: 300%;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 1;
  opacity: 0.0;
  pointer-events: none;
}
#service-callouts .column-part > a,
#service-callouts .column-part > a h1,
#service-callouts .column-part > a h2,
#service-callouts .column-part > a h3,
#service-callouts .column-part > a h4,
#service-callouts .column-part > a h5,
#service-callouts .column-part > a h6,
#service-callouts .column-part > a p,
#service-callouts .column-part > a .swipe-part,
#service-callouts .column-part > a .background-image-with-opacity,
#service-callouts .column-part > a .column-part-inner {
  -webkit-transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
}
#service-callouts .column-part > a .column-part-inner {
  position: absolute;
  z-index: 200;
  opacity: 0.0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#service-callouts .column-part > a .column-part-inner .align-middle {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 20px 40px;
  display: block;
  width: 100%;
}
#service-callouts .column-part > a .column-part-inner .align-middle em {
  display: block;
  opacity: 1.0;
  line-height: 1.2;
  margin-bottom: 5px;
  color: rgba(255, 255, 255, 0.8);
}
#service-callouts .column-part > a .column-part-inner .align-middle strong {
  color: #ffffff;
  font-style: normal;
  font-family: 'roboto', Arial, sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 1.23;
  letter-spacing: 0.8px;
}
#service-callouts .column-part > a .column-part-inner .align-middle.lighten em {
  color: rgba(0, 0, 0, 0.7);
}
#service-callouts .column-part > a .column-part-inner .align-middle.lighten strong {
  color: rgba(0, 0, 0, 0.85);
}
#service-callouts .column-part > a .background-image-with-opacity {
  opacity: 1.0 !important;
}
#service-callouts .column-part > a:hover .column-part-inner,
#service-callouts .column-part > a:active .column-part-inner {
  opacity: 1.0;
}
#service-callouts .column-part > a:hover .swipe-part,
#service-callouts .column-part > a:active .swipe-part {
  opacity: 0.7;
  right: -60%;
  bottom: -80%;
}
.map-marker {
  position: relative;
  display: block;
  margin: 0 auto;
  background: transparent;
  max-width: 290px;
}
.map-marker > p > img,
.map-marker > img,
.map-marker .location-marker {
  position: relative;
  display: block;
  margin: 0 auto -34px;
  text-align: center;
  z-index: 100;
}
.map-marker a,
.map-marker a:focus {
  font-weight: 400 !important;
  color: #ffffff !important;
}
.map-marker a:hover,
.map-marker a:focus:hover,
.map-marker a:active,
.map-marker a:focus:active {
  color: #223760 !important;
}
.map-marker .inner-map-marker {
  position: relative;
  background: #00aee7;
  padding: 56px 34px 36px;
  z-index: 90;
}
.map-marker .inner-map-marker:after {
  position: absolute;
  content: '';
  opacity: 1.0;
  left: 50%;
  background: transparent;
  top: 100%;
  border: solid transparent;
  height: 0;
  width: 0;
  pointer-events: none;
  border-color: transparent;
  border-top-color: #00aee7;
  border-width: 14px;
  margin-left: -14px;
}
.map-marker .marker-div {
  position: relative;
  display: block;
  margin-bottom: 20px;
}
@media (min-width: 1025px) {
  .map-marker .marker-div {
    margin-bottom: 16px;
  }
}
.map-marker .marker-div:last-child {
  margin-bottom: 0;
}
.map-marker .marker-div .fa {
  position: absolute;
  left: 0;
  top: 2px;
  color: #0180b5;
  font-size: 28px;
}
.map-marker .marker-div .fa.fa-phone {
  font-size: 25px;
}
.map-marker .marker-div .fa.fa-fax {
  font-size: 20px;
}
.map-marker .marker-div .marker-content {
  padding-left: 30px;
  margin-bottom: 0;
}
.open-mobile {
  display: block !important;
}
.open-desktop {
  display: none !important;
}
body.open-overlay {
  overflow: hidden;
}
.location-marker {
  position: absolute;
  z-index: 100;
  left: 35%;
  top: 50%;
  color: #fe6446;
  font-weight: 600;
}
.location-marker:before {
  position: absolute;
  content: '';
  background: transparent url(images/location-marker.png) no-repeat center top;
  width: 53px;
  height: 68px;
  left: -44px;
  top: -58px;
}
#stay-connected {
  position: relative;
  display: block;
  margin: 0 auto;
  padding: 0;
}
.sign-up-title {
  position: relative;
  display: block;
  text-align: center;
  margin: 17px auto;
}
.sign-up-title span {
  display: block;
}
.sign-up-logo {
  display: block;
  vertical-align: top;
  margin: 0 auto 10px;
}
#overlay_menu {
  position: fixed;
  z-index: 99999;
  pointer-events: none;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#overlay_menu .left-side,
#overlay_menu .right-side {
  position: absolute;
  height: 0;
  z-index: 100;
  overflow: scroll;
}
#overlay_menu .left-side,
#overlay_menu .right-side,
#overlay_menu .inner-side {
  -webkit-transition: all 550ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 550ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 550ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 550ms cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
}
#overlay_menu .left-side {
  top: 0;
  left: 0;
  width: 70%;
  background: #181723;
}
#overlay_menu .left-side .inner-side {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
#overlay_menu .right-side {
  bottom: 0;
  right: 0;
  width: 30%;
  background: #ffffff;
}
#overlay_menu .right-side .inner-side {
  position: relative;
  display: block;
  width: 100%;
  opacity: 0;
  padding: 30px 20%;
  padding: 15vh 20% 5vh;
}
#overlay_menu .right-side .inner-side .menu-title {
  position: relative;
  display: block;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 18px !important;
  color: #fe6446;
  margin-bottom: 12px;
  margin-top: 0;
}
#overlay_menu .right-side .inner-side .menu-title:after {
  position: absolute;
  content: '';
  display: block;
  width: 34px;
  height: 3px;
  bottom: -18px;
  background: #eee;
}
#overlay_menu .right-side .inner-side .mm-navbar {
  bottom: auto;
  position: relative;
  padding: 0;
  margin-left: -15px;
}
#overlay_menu .right-side .inner-side .mm-navbar li {
  width: auto;
  padding: 0;
}
#overlay_menu .right-side .inner-side .mm-navbar li a {
  padding: 10px;
  font-size: 22px;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-facebook {
  color: #3e5a96 !important;
  opacity: 0.7;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-facebook:hover,
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-facebook:active {
  color: #3e5a96 !important;
  opacity: 1.0;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-twitter {
  color: #27adeb !important;
  opacity: 0.7;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-twitter:hover,
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-twitter:active {
  color: #27adeb !important;
  opacity: 1.0;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-youtube {
  color: #e8003f !important;
  opacity: 0.7;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-youtube:hover,
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-youtube:active {
  color: #e8003f !important;
  opacity: 1.0;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-linkedin {
  color: #2d4781 !important;
  opacity: 0.7;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-linkedin:hover,
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-linkedin:active {
  color: #2d4781 !important;
  opacity: 1.0;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-instagram {
  color: #cc4915 !important;
  opacity: 0.7;
  font-size: 18px;
  line-height: 1.3;
}
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-instagram:hover,
#overlay_menu .right-side .inner-side .mm-navbar li a.icon-instagram:active {
  color: #cc4915 !important;
  opacity: 1.0;
}
#overlay_menu .right-side .inner-side .overlay-copyright {
  display: block;
  margin-top: 150px;
}
#overlay_menu .right-side .inner-side .overlay-copyright .street_address {
  color: #fe6446;
  font-size: 13px;
}
#overlay_menu .right-side .inner-side .overlay-copyright .copy-line {
  font-size: 10px;
  margin-right: 0;
}
#overlay_menu .right-side .inner-side .overlay-copyright .copy-line a,
#overlay_menu .right-side .inner-side .overlay-copyright .copy-line a:hover,
#overlay_menu .right-side .inner-side .overlay-copyright .copy-line a:active {
  color: #777777;
}
#overlay_menu .right-side .inner-side .main-menu-nav .nav {
  position: relative;
  display: block;
  text-transform: none;
  font-size: 24px;
  padding: 50px 0;
}
#overlay_menu .right-side .inner-side .main-menu-nav .nav > li > a {
  padding: 2px 0;
  color: #222;
  background: transparent !important;
}
#overlay_menu .right-side .inner-side .main-menu-nav .nav > li > a:hover,
#overlay_menu .right-side .inner-side .main-menu-nav .nav > li > a:active {
  color: #fe6446;
  background: transparent !important;
}
#overlay_menu .menu-logo {
  position: absolute;
  top: 30px;
  left: 40px;
  width: 182px;
  height: 48px;
  z-index: 100;
}
#overlay_menu .column-part-inner {
  height: 100%;
}
#overlay_menu .close-overlay-menu {
  position: absolute;
  top: 28px;
  right: 30px;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-size: 26px;
  width: 25px;
  height: 25px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  z-index: 200;
}
#overlay_menu .close-overlay-menu:before,
#overlay_menu .close-overlay-menu:after {
  position: absolute;
  width: 30px;
  height: 3px;
  top: 13px;
  content: '';
  background: #fe6446;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
#overlay_menu .close-overlay-menu:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#overlay_menu .close-overlay-menu:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#overlay_menu .close-overlay-menu:hover,
#overlay_menu .close-overlay-menu:active {
  color: #222;
}
#overlay_menu .close-overlay-menu:hover:before,
#overlay_menu .close-overlay-menu:active:before,
#overlay_menu .close-overlay-menu:hover:after,
#overlay_menu .close-overlay-menu:active:after {
  background: #222;
}
#overlay_menu .services-list {
  position: relative;
  display: block;
  padding: 2px;
  margin: 125px 0 0;
  list-style: none;
}
#overlay_menu .services-list:before,
#overlay_menu .services-list:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#overlay_menu .services-list:after {
  clear: both;
}
#overlay_menu .services-list li {
  float: left;
  width: 50%;
  padding: 2px;
}
#overlay_menu .services-list li a {
  display: block;
  text-align: center;
  padding: 70px 22%;
  font-family: 'roboto', Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  line-height: 1.3;
  font-size: 18px;
  height: 186px;
  color: #605e6f;
  background: #1d1c28;
}
#overlay_menu .services-list li a:hover,
#overlay_menu .services-list li a:active {
  color: #fff;
  background: #fe6446;
}
#overlay_menu .services-list li a span {
  position: relative;
  display: block;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
#overlay_menu.open {
  z-index: 99999;
  pointer-events: auto;
}
#overlay_menu.open .left-side,
#overlay_menu.open .right-side {
  height: 100%;
}
#overlay_menu.open .inner-side {
  opacity: 1.0;
}
.red-dot:before {
  position: absolute;
  content: '•';
  color: #fe6446;
  font-size: 18px;
  top: 38px;
  left: 10px;
  z-index: 10;
}
.image-hold {
  position: relative;
  display: block;
  margin: 0 auto 20px;
  overflow: hidden;
}
.image-hold:after {
  position: absolute;
  content: '';
  background: #f6f6f6;
  width: 80px;
  height: 80px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: -40px;
  top: -40px;
}
.top-image-part {
  position: relative;
  display: block;
  overflow: hidden;
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 210px 30px 25px;
  color: #ffffff;
  text-transform: uppercase;
}
.top-image-part:after {
  position: absolute;
  content: '';
  background: #fff;
  width: 80px;
  height: 80px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: -40px;
  top: -40px;
}
.bottom-content-part {
  display: block;
  border: 1px solid #e5e4e4;
  padding: 40px 30px;
  min-height: 50%;
}
.column-part.light p > a:not(.set-button) {
  opacity: 1.0;
  color: #ffffff;
  font-weight: 600;
}
.column-part.light p > a:not(.set-button):hover,
.column-part.light p > a:not(.set-button):active {
  opacity: 1.0;
  color: #fe6446;
}
.column-part.light p > a:not(.set-button).dark-hover {
  color: #ffffff;
}
.column-part.light p > a:not(.set-button).dark-hover:hover,
.column-part.light p > a:not(.set-button).dark-hover:active {
  color: #23325b;
}
.dark-hover .column-part.light p > a:not(.set-button) {
  color: #ffffff;
}
.dark-hover .column-part.light p > a:not(.set-button):hover,
.dark-hover .column-part.light p > a:not(.set-button):active {
  color: #23325b;
}
.auto-height {
  height: auto !important;
}
.accordion-group {
  padding: 0px 35px;
  margin-bottom: 10px;
  border: transparent;
  background: #f8f8f9;
  font-size: 17px;
}
.accordion-group:last-child {
  margin-bottom: 0;
}
.accordion-group .accordion-heading a.accordion-toggle {
  display: block;
  padding: 19px 0 20px;
  color: #02bbff;
  font-weight: 200;
  letter-spacing: 0;
  font-size: 18px;
  line-height: 1.0;
  font-weight: bold;
}
.accordion-group .accordion-body .accordion-inner {
  padding: 12px 0 25px;
  border-top: 1px solid #ddd;
}
.inner-sidebar-content {
  display: block;
  position: relative;
  padding: 100px 80px;
}
@media (max-width: 1180px) {
  .inner-sidebar-content {
    padding: 100px 40px;
  }
}
@media (max-width: 767px) {
  .inner-sidebar-content {
    padding: 50px 10px;
  }
}
.sidebar-content {
  position: relative;
}
.sidebar-content .column-part {
  z-index: 1;
}
.sidebar-content:after {
  position: absolute;
  content: '';
  width: 50%;
  height: 100%;
  top: 0;
  right: 0;
  background: #fff;
  z-index: 0;
}
.product-advisor-section {
  position: relative;
  display: block;
  overflow: visible;
  z-index: 200;
  top: auto;
  -webkit-transition: height 200ms ease-out;
  transition: height 200ms ease-out;
}
.product-advisor-section .product-advisor .column-part {
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.product-advisor-section .column_wrapper,
.product-advisor-section .product-advisor {
  height: 100% !important;
}
.product-advisor-section .container-full.fixed {
  position: fixed;
  width: 100%;
  top: 68px;
  overflow: hidden;
  -webkit-transition: height 200ms ease-out;
  transition: height 200ms ease-out;
}
.product-advisor-section .container-full.fixed.short .product-advisor .column-part {
  padding-top: 20px;
  padding-bottom: 20px;
}
.product-advisor-section .container-full.fixed.short .attributes-list {
  opacity: 0.0;
}
.product-advisor-section .container-full.fixed.short .attributes-list > li:before {
  height: 20px;
}
.product-advisor-title {
  display: block;
  margin: 0 0 18px 0;
}
.compare-link {
  display: block;
  color: #777777;
}
.compare-link:hover,
.compare-link:active {
  color: #111111;
}
.no-product-results {
  display: block;
}
.no-product-results .column-part-inner {
  padding: 80px 0 !important;
  border-bottom: 1px solid rgba(149, 153, 159, 0.25);
}
@media (max-width: 1024px) {
  .no-product-results .column-part-inner {
    border-bottom: 0;
  }
}
.advisor-buttons {
  position: absolute;
  z-index: 200;
  right: 16px;
  bottom: 16px;
}
.advisor-buttons a {
  display: inline-block;
  padding: 15px 20px 14px !important;
  margin: 4px !important;
}
.filter-clear,
.filter-clear:focus {
  background: #f3f5f7 !important;
  color: #111111 !important;
  border-color: #ccc !important;
}
.filter-clear:hover,
.filter-clear:focus:hover,
.filter-clear:active,
.filter-clear:focus:active {
  background: #111111 !important;
  color: #fe6446 !important;
  border-color: #111111 !important;
}
.clear-options-outer {
  display: block;
  padding: 10px 0;
  border-top: 1px solid rgba(149, 153, 159, 0.25);
}
.clear-options-outer a {
  position: relative;
  display: inline-block;
  color: #2c2c2c;
  padding-left: 20px;
  font-size: 15px;
  font-family: 'Rubik Medium', Arial, sans-serif;
}
.clear-options-outer a:before {
  position: absolute;
  content: '';
  left: 0;
  top: 3px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  z-index: 10;
  pointer-events: none;
  background: transparent url(images/checkbox.png) no-repeat 0 -88px;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.clear-options-outer a:hover,
.clear-options-outer a:active {
  color: #fe6446;
}
.product-advisor {
  position: relative;
  display: block;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dce0e8+0,f3f5f7+100 */
  background: #dce0e8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #dce0e8 0%, #f3f5f7 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #dce0e8 0%, #f3f5f7 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #dce0e8 0%, #f3f5f7 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce0e8', endColorstr='#f3f5f7', GradientType=0);
  /* IE6-9 */
}
.product-advisor .column-part {
  padding: 50px 0;
}
.product-advisor .column-part:first-child {
  padding-right: 56px;
  padding-left: 56px;
  text-align: left;
}
.product-advisor .attributes-list {
  position: relative;
  font-family: 'Rubik Medium', Arial, sans-serif;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  text-align: left;
  z-index: 100;
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: initial;
  align-content: flex-start;
  opacity: 1.0;
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out;
}
.product-advisor .attributes-list .parent-attribute {
  display: block;
  margin-bottom: 15px;
  color: #95999f !important;
}
.product-advisor .attributes-list > li {
  padding: 0 30px 10px;
  display: inline-block;
  vertical-align: top;
}
.product-advisor .attributes-list > li:before {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  width: 1px;
  background: #95999f;
  opacity: 0.25;
  height: 100%;
}
.product-advisor .attributes-list ul {
  padding-left: 0;
  margin-top: 0;
  display: inline-block;
  vertical-align: top;
  max-width: 180px;
  padding-right: 20px;
}
@media (max-width: 1220px) {
  .product-advisor .attributes-list ul {
    max-width: 150px;
  }
}
.product-advisor .attributes-list ul:last-child {
  padding-right: 0;
}
.product-advisor .attributes-list ul li {
  display: block;
  padding-left: 0;
}
.product-advisor .attributes-list ul li a {
  position: relative;
  display: block;
  color: #2c2c2c;
  padding-left: 20px;
  font-size: 14px;
}
.product-advisor .attributes-list ul li a:before,
.product-advisor .attributes-list ul li a:after {
  position: absolute;
  content: '';
  left: 0;
  top: 3px;
  width: 12px;
  height: 12px;
  overflow: hidden;
  z-index: 10;
  pointer-events: none;
  background: transparent url(images/checkbox.png) no-repeat 0 0;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.product-advisor .attributes-list ul li a:before {
  opacity: 1.0;
}
.product-advisor .attributes-list ul li a:after {
  opacity: 0.0;
  background-position: 0 -40px;
  z-index: 10;
}
.product-advisor .attributes-list ul li a:hover,
.product-advisor .attributes-list ul li a:active {
  color: #fe6446;
}
.product-advisor .attributes-list ul li a:hover:after,
.product-advisor .attributes-list ul li a:active:after {
  opacity: 1.0;
}
.product-advisor .attributes-list ul li a.active {
  color: #2c2c2c;
}
.product-advisor .attributes-list ul li a.active:before {
  background-position: 0 -88px;
}
.product-advisor .attributes-list ul li a.active:after {
  display: none;
  opacity: 0.0;
}
.sidebar_slider {
  position: relative;
  display: block;
}
.sidebar_slider .container-full {
  z-index: 10;
}
.sidebar_slider .column-part {
  background: #fff;
  padding: 20px;
}
.sidebar_slider .column-part .background-image-with-opacity {
  opacity: 1.0;
  background: #fff;
}
.sidebar_slider .sidebar-part {
  position: relative;
  background: #111111;
}
.sidebar_slider .sidebar-part .background-image-with-opacity {
  opacity: 1.0;
  background: #111111;
}
.sidebar_slider .sidebar-part .column-part-inner {
  position: relative;
  top: 0;
  height: auto;
}
.sidebar_slider .sidebar-part .column-part-inner.fixed {
  position: fixed;
}
.sidebar_slider .sidebar-part .column-part-inner.bottom {
  position: absolute;
  bottom: 0;
  top: auto;
}
.sidebar_slider .product-sidebar-menu {
  position: relative;
  display: block;
  padding: 88px 50px;
}
@media (max-width: 1024px) {
  .sidebar_slider .product-sidebar-menu {
    padding: 20px 0;
  }
}
.sidebar_slider .scroll_content_nav {
  display: block;
  margin: 30px 0 0;
  list-style: none;
}
.sidebar_slider .scroll_content_nav li {
  list-style: none;
  display: block;
  margin: 5px 6px;
  padding: 0;
}
.sidebar_slider .scroll_content_nav li a,
.sidebar_slider .scroll_content_nav li a:focus {
  display: block;
  border-width: 0;
  text-transform: none;
  font-size: 18px;
  font-weight: 400 !important;
  color: #ffffff !important;
  border-color: transparent;
  background: transparent !important;
  text-align: right !important;
  padding: 8px 0 !important;
  margin-left: 0 !important;
}
.sidebar_slider .scroll_content_nav li a:after,
.sidebar_slider .scroll_content_nav li a:focus:after {
  display: none;
}
.sidebar_slider .scroll_content_nav li a:hover,
.sidebar_slider .scroll_content_nav li a:focus:hover,
.sidebar_slider .scroll_content_nav li a:active,
.sidebar_slider .scroll_content_nav li a:focus:active,
.sidebar_slider .scroll_content_nav li a.active,
.sidebar_slider .scroll_content_nav li a:focus.active {
  color: #fe6446 !important;
  border-color: transparent;
  background: transparent !important;
}
.sidebar_slider .scroll_content_nav li a.active,
.sidebar_slider .scroll_content_nav li a:focus.active {
  pointer-events: none;
}
@media (max-width: 1024px) {
  .sidebar_slider .scroll_content_nav {
    margin: 0;
    text-align: center;
  }
  .sidebar_slider .scroll_content_nav li {
    text-align: center;
    display: inline-block;
    padding: 0;
    margin: 5px;
  }
  .sidebar_slider .scroll_content_nav li a,
  .sidebar_slider .scroll_content_nav li a:focus {
    position: relative;
    font-size: 15px;
    border: 1px solid #444 !important;
    margin: 0;
    padding: 12px 16px !important;
    display: inline-block;
    text-align: center !important;
    background: transparent !important;
    color: #ffffff !important;
    z-index: 1;
  }
  .sidebar_slider .scroll_content_nav li a:hover,
  .sidebar_slider .scroll_content_nav li a:focus:hover,
  .sidebar_slider .scroll_content_nav li a:active,
  .sidebar_slider .scroll_content_nav li a:focus:active,
  .sidebar_slider .scroll_content_nav li a .active,
  .sidebar_slider .scroll_content_nav li a:focus .active {
    border-color: #fe6446 !important;
    background: #fe6446 !important;
    color: #111111 !important;
    z-index: 10;
  }
}
.sidebar_slider .scroll_content .scroll_section_content {
  position: relative;
  display: block;
  margin-bottom: 20px;
  padding: 0;
  overflow: hidden;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f5f7+0,dce0e8+100 */
  background: #f3f5f7;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #f3f5f7 0%, #dce0e8 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #f3f5f7 0%, #dce0e8 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #f3f5f7 0%, #dce0e8 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5f7', endColorstr='#dce0e8', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.sidebar_slider .scroll_content .scroll_section_content:last-child {
  margin-bottom: 0;
}
.sidebar_slider .scroll_content .scroll_section_content .product-content {
  position: relative;
  display: inline-block;
  padding: 70px 20px 30px 100px;
  z-index: 10;
  width: 50%;
}
.sidebar_slider .scroll_content .scroll_section_content .callout-area {
  position: relative;
  display: block;
  min-height: 100px;
}
.sidebar_slider .scroll_content .scroll_section_content .callout-area li {
  padding-bottom: 11px;
}
.sidebar_slider .scroll_content .scroll_section_content .features-content,
.sidebar_slider .scroll_content .scroll_section_content .substrates-content {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 16px;
  color: #2c2c2c;
  display: block;
  padding: 8px 5px;
  z-index: 90;
  opacity: 0.0;
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
  pointer-events: none;
}
.sidebar_slider .scroll_content .scroll_section_content .features-content .feature-icon,
.sidebar_slider .scroll_content .scroll_section_content .substrates-content .feature-icon {
  position: absolute;
  left: 0;
  padding-right: 10px;
  vertical-align: top;
}
.sidebar_slider .scroll_content .scroll_section_content .features-content .feature-icon img,
.sidebar_slider .scroll_content .scroll_section_content .substrates-content .feature-icon img {
  display: block;
  width: 27px;
  height: auto;
}
.sidebar_slider .scroll_content .scroll_section_content .features-content .callout-li,
.sidebar_slider .scroll_content .scroll_section_content .substrates-content .callout-li {
  display: inline-block;
  padding-top: 3px;
  padding-left: 40px;
}
.sidebar_slider .scroll_content .scroll_section_content .features-content .callout-li span,
.sidebar_slider .scroll_content .scroll_section_content .substrates-content .callout-li span {
  display: block !important;
}
.sidebar_slider .scroll_content .scroll_section_content .features-content.active,
.sidebar_slider .scroll_content .scroll_section_content .substrates-content.active {
  z-index: 100;
  opacity: 1.0;
  pointer-events: auto;
}
.sidebar_slider .scroll_content .scroll_section_content .substrates-content li {
  position: relative;
  padding-left: 0;
  padding-top: 1px;
}
.sidebar_slider .scroll_content .scroll_section_content .substrates-content .dropcap {
  position: absolute;
  left: 0;
  top: 0;
  width: 28px;
  height: 28px;
  text-align: center;
  border-top-right-radius: 14px;
  border-top-left-radius: 14px;
  border-bottom-right-radius: 14px;
  border-bottom-left-radius: 14px;
  background: #111111;
  color: #ffffff;
  padding-top: 5px;
}
.sidebar_slider .scroll_content .scroll_section_content .bonds_cures {
  position: absolute;
  right: 30px;
  bottom: 30px;
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 100;
}
.sidebar_slider .scroll_content .scroll_section_content .bonds_cures li {
  position: relative;
  display: inline-block;
  padding: 10px;
}
.sidebar_slider .scroll_content .scroll_section_content .bonds_cures li span {
  position: absolute;
  z-index: 10;
  color: #ffffff;
  text-align: center;
  left: 5px;
  right: 5px;
  bottom: 34px;
  font-size: 17px;
  font-weight: 600;
}
@media (max-width: 1024px) {
  .sidebar_slider .scroll_content .scroll_section_content .bonds_cures li {
    max-width: 105px;
    padding: 5px;
  }
  .sidebar_slider .scroll_content .scroll_section_content .bonds_cures li span {
    bottom: 27px;
  }
}
.sidebar_slider .scroll_content .scroll_section_content .product-buttons {
  display: block;
  margin-bottom: 25px;
}
.sidebar_slider .scroll_content .scroll_section_content .product-buttons .set-button.purchase-button {
  background-color: #111111;
  border-color: #111111;
  color: #fe6446 !important;
  margin: 0;
}
.sidebar_slider .scroll_content .scroll_section_content .product-buttons .set-button.details-button {
  background-color: transparent;
  border-color: #111111;
  color: #111111 !important;
}
.sidebar_slider .scroll_content .scroll_section_content .product-buttons .set-button.purchase-button:hover,
.sidebar_slider .scroll_content .scroll_section_content .product-buttons .set-button.details-button:hover,
.sidebar_slider .scroll_content .scroll_section_content .product-buttons .set-button.purchase-button:active,
.sidebar_slider .scroll_content .scroll_section_content .product-buttons .set-button.details-button:active {
  background-color: #fe6446;
  border-color: #fe6446;
  color: #111111 !important;
}
.sidebar_slider .scroll_content .scroll_section_content .purchase-button-wrapper {
  position: relative;
  display: block;
  margin: 0 100px 70px;
}
.sidebar_slider .scroll_content .scroll_section_content .purchase-button-wrapper .set-button.purchase-button {
  background-color: #111111;
  border-color: #111111;
  color: #fe6446 !important;
}
.sidebar_slider .scroll_content .scroll_section_content .purchase-button-wrapper .set-button.purchase-button:hover,
.sidebar_slider .scroll_content .scroll_section_content .purchase-button-wrapper .set-button.purchase-button:active {
  background-color: #fe6446;
  border-color: #fe6446;
  color: #111111 !important;
}
.sidebar_slider .scroll_content .scroll_section_content .bg-image {
  position: absolute;
  z-index: 1;
  width: 50%;
  left: 50%;
  top: 15%;
  height: auto;
  max-width: 650px;
  background-color: transparent;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sidebar_slider .scroll_content .scroll_section_content .bg-image img {
  display: block;
  width: 100%;
  height: auto;
}
.sidebar_slider .scroll_content_title {
  position: relative;
  display: block;
  margin-bottom: 40px;
  text-transform: none !important;
  font-size: 22px;
  letter-spacing: -0.3px;
  font-weight: 400;
  background: #f5fafc;
  overflow: hidden;
  border-top-right-radius: 34px;
  border-top-left-radius: 34px;
  border-bottom-right-radius: 34px;
  border-bottom-left-radius: 34px;
  color: #fe6446;
  font-style: italic;
  padding: 15px 26px;
}
.sidebar_slider .scroll_content_title.reduce-margin {
  margin-bottom: 10px;
}
.sidebar_slider .scroll_content_title h3 {
  margin-bottom: 0 !important;
}
.sidebar_slider .scroll_content_title:before {
  position: absolute;
  width: 26px;
  height: 26px;
  left: -36px;
  top: 3px;
  content: '';
  background: transparent url(images/color-icon.png) no-repeat 0 0;
}
.sidebar_slider .scroll_title_link .scroll_content_title {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.sidebar_slider .scroll_title_link .scroll_content_title:after {
  position: absolute;
  content: "\f105";
  right: 22px;
  z-index: 100;
  color: #fe6446;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 32px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  padding: 0;
  top: 50%;
  margin-top: -17px;
}
.sidebar_slider .scroll_title_link:hover .scroll_content_title,
.sidebar_slider .scroll_title_link:active .scroll_content_title {
  background: #fe6446;
  color: #ffffff;
}
.sidebar_slider .scroll_title_link:hover .scroll_content_title:after,
.sidebar_slider .scroll_title_link:active .scroll_content_title:after {
  color: #ffffff;
}
.sidebar_slider .scroll_text_content {
  display: block;
  padding: 0 10px;
}
.sidebar_slider .sub-faq-section {
  display: block;
  margin-bottom: 40px;
}
.sidebar_slider .sub-faq-section > span {
  display: block;
  margin-bottom: 14px;
}
.sidebar_slider .sub-faq-section p:last-child {
  margin-bottom: 0;
}
.sidebar_slider .sub-faq-section p.line-left {
  display: block;
  border-left: 3px solid #fe6446;
  padding-left: 20px;
  margin-left: 2px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .sidebar_slider .scroll_content .scroll_section_content .product-content {
    width: 60%;
    padding: 60px;
  }
  .sidebar_slider .scroll_content .scroll_section_content .purchase-button-wrapper {
    margin: 0 60px 60px;
  }
  .sidebar_slider .scroll_content .scroll_section_content .bg-image {
    width: 45%;
    left: 55%;
  }
}
@media (max-width: 1024px) {
  .sidebar_slider .column-part.has_content {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media (max-width: 1200px) and (min-width: 1025px), (max-width: 767px) {
  .sidebar_slider .column-part.has_content:not(.sidebar-part) {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .sidebar_slider .scroll_content .scroll_section_content .product-content {
    display: block;
    width: auto;
    padding: 60px 60px 10px;
  }
  .sidebar_slider .scroll_content .scroll_section_content .purchase-button-wrapper {
    text-align: center;
    margin: 0 60px 60px;
  }
  .sidebar_slider .scroll_content .scroll_section_content .bg-image {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 0 40px;
  }
  .sidebar_slider .scroll_content .scroll_section_content .bg-image img {
    width: auto;
    max-width: 500px;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  .sidebar_slider .scroll_content .scroll_section_content .bonds_cures {
    position: relative;
    right: auto;
    bottom: auto;
    display: block;
    text-align: center;
    padding: 20px 20px 60px;
  }
}
@media (max-width: 1200px) and (min-width: 1025px) and (max-width: 767px), (max-width: 767px) and (max-width: 767px) {
  .sidebar_slider .scroll_content .scroll_section_content .product-content {
    max-width: 100%;
    padding: 40px 40px 10px;
  }
}
@media (max-width: 1200px) and (min-width: 1025px) and (max-width: 767px), (max-width: 767px) and (max-width: 767px) {
  .sidebar_slider .scroll_content .scroll_section_content .product-buttons {
    margin-bottom: 40px;
  }
  .sidebar_slider .scroll_content .scroll_section_content .product-buttons .set-button {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1200px) and (min-width: 1025px) and (max-width: 767px), (max-width: 767px) and (max-width: 767px) {
  .sidebar_slider .scroll_content .scroll_section_content .bg-image img {
    max-width: 100%;
  }
}
@media (max-width: 1200px) and (min-width: 1025px) and (max-width: 767px), (max-width: 767px) and (max-width: 767px) {
  .sidebar_slider .scroll_content .scroll_section_content .bonds_cures {
    padding: 20px 20px 40px;
  }
}
.column-part.light a {
  color: #fe6446;
}
.page-topper {
  color: #fff !important;
  background-color: #252f55 !important;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE3ODggMzM3IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iMTMuMzI4MDMwMDMyOTc4OSUiIHkxPSIxNy42NDE4NDU5MDM5OTczJSIgeDI9IjEzMy4xNjgxNDIzNjYzNSUiIHkyPSI3OC43MDM0MzMwMDgxMjExJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDUwOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA1MDliIiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyNGFiYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNWRhY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE3ODgiIGhlaWdodD0iMzM3IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=) !important;
  background-image: -moz-linear-gradient(333deg, #00509b 34.15%, #00509b 34.42%, #24abc8 83.88%, #05dace 134.15%) !important;
  background-image: -o-linear-gradient(333deg, #00509b 34.15%, #00509b 34.42%, #24abc8 83.88%, #05dace 134.15%) !important;
  background-image: -webkit-linear-gradient(333deg, #00509b 34.15%, #00509b 34.42%, #24abc8 83.88%, #05dace 134.15%) !important;
  background-image: linear-gradient(117deg, #00509b 34.15%, #00509b 34.42%, #24abc8 83.88%, #05dace 134.15%) !important;
}
.page-topper p {
  color: #fe6446 !important;
}
.page-topper .column-part {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.product-category-list li {
  position: relative;
  padding: 15px;
  overflow: hidden;
}
.product-category-list li:after {
  position: absolute;
  content: '';
  background: #fff;
  width: 80px;
  height: 80px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: -25px;
  top: -25px;
}
.product-category-list li .product-category-img {
  position: relative;
  background: #000;
  display: block;
  max-height: 270px;
  overflow: hidden;
}
.product-category-list li .product-category-img .category-image {
  width: 100%;
  opacity: 0.9;
  -webkit-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  /* easeInOutCubic */
  -webkit-backface-visibility: hidden !important;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden !important;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
}
.product-category-list li .product-category-img:hover .category-image,
.product-category-list li .product-category-img:active .category-image {
  opacity: 0.4;
}
.product-category-list li .product-category-img .product-category-title-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 30px 30px;
  color: #ffffff;
  font-family: 'roboto', Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0;
  font-weight: 600;
}
.product-category-list li .product-category-img .product-category-title-meta .product-category-number {
  display: block;
  color: #fe6446;
  font-size: 2.2rem;
  line-height: 1.0;
}
.product-category-list li .product-category-img .product-category-title-meta .product-category-title {
  display: block;
  font-size: 2.8rem;
  font-weight: 800;
  line-height: 1.0;
}
.product-category-list li .product-category-description {
  position: relative;
  display: block;
  padding: 30px 30px 70px;
  border: 1px solid #f6f6f6;
  overflow: hidden;
  height: 250px;
}
.product-category-list li .product-category-description a.more-dets-link {
  position: absolute;
  bottom: -1px;
  right: -1px;
  padding: 10px 15px;
  color: #fe6446;
  background: #f6f6f6;
}
.product-category-list li .product-category-description a.more-dets-link:hover,
.product-category-list li .product-category-description a.more-dets-link:active {
  background: #fe6446;
  color: #ffffff;
}
.circle-icon {
  position: absolute;
  top: -48px;
  z-index: 100;
  max-height: 96px;
  text-align: center;
  display: block;
  width: 100%;
}
.circle-icon img {
  display: inline-block;
  max-height: 100%;
  width: auto;
}
.media-header {
  position: relative;
  display: block;
  background: #ffffff;
  padding: 120px 0 70px;
}
.cat_classes {
  display: inline-block;
  font-family: 'raleway', Arial, sans-serif;
  font-size: 13px;
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  text-align: center;
  font-style: normal;
  padding: 12px 30px 10px;
  color: #ffffff;
  background: #fe6446;
}
.media-holder {
  position: relative;
  display: block;
  background: #f4cb00;
  padding: 100px 0 70px;
}
.media-holder.shortcode {
  padding: 0;
  background: transparent;
}
.media-holder .media-col {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.media-holder .media-link {
  position: relative;
  display: block;
  padding: 260px 0 0;
  margin-bottom: 30px;
  width: 100%;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
}
.media-holder .media-link .media-content {
  position: relative;
  display: block;
  background: #ffffff;
  width: 75%;
  padding: 30px 25px;
}
.media-holder .media-link .media-content:after {
  position: absolute;
  bottom: 30px;
  right: -24px;
  color: #ffffff;
  background: #02bbff;
  border: 0;
  text-align: center;
  display: block;
  margin: 0;
  padding: 11px 0 11px 3px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 26px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  width: 48px;
  height: 48px;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  overflow: hidden;
  -webkit-transition: background 150ms linear;
  transition: background 150ms linear;
}
.media-holder .media-link .media-title {
  position: relative;
  display: block;
  padding-top: 20px;
  color: #696969;
  font-family: 'Rubik Medium', Arial, sans-serif;
  margin-bottom: 2px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.media-holder .media-link .media-title:before {
  position: absolute;
  content: '';
  width: 100px;
  height: 1px;
  background: #e1e1e1;
  left: 0;
  top: 0;
}
.media-holder .media-link .date-text {
  display: block;
  color: #fe6446;
  font-size: 15px;
}
.media-holder .media-link .categories_list {
  color: #02bbff;
  font-weight: bold;
  font-size: 15px;
}
.media-holder .media-link .categories_list .read-more {
  color: #aeaeae;
}
.media-holder .media-link:hover,
.media-holder .media-link:active,
.media-holder .media-link:focus {
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
}
.media-holder .media-link:hover .media-title,
.media-holder .media-link:active .media-title,
.media-holder .media-link:focus .media-title {
  color: #333;
}
.media-holder .media-link:hover .media-content:after,
.media-holder .media-link:active .media-content:after,
.media-holder .media-link:focus .media-content:after {
  background: #fe6446;
}
.media-holder.newsletter-holder {
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: center;
}
.media-holder.newsletter-holder .media-col {
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
}
.media-holder.newsletter-holder .media-link .media-content {
  display: block;
  width: auto;
  padding-bottom: 20px;
  padding-right: 70px;
}
.media-holder.newsletter-holder .media-link .media-content:after {
  bottom: 20px;
  right: 15px;
}
.referral-holder {
  position: relative;
  display: block;
  background: #ffffff;
  padding: 100px 0;
}
.referral-holder > .container > .row:nth-child(odd) {
  background: #f8f8f9;
}
.referral-holder > .container > .row:nth-child(even) {
  background: #ffffff;
}
.referral-holder .referral-link {
  position: relative;
  display: block;
  padding: 25px 0;
  margin: 0;
  vertical-align: middle;
  color: #777777;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.referral-holder .referral-link .referral-title {
  font-weight: bold;
  color: #02bbff;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.referral-holder .referral-link:after {
  position: absolute;
  bottom: 30px;
  right: 30px;
  color: #ffffff;
  background: #02bbff;
  border: 0;
  text-align: center;
  display: block;
  margin: 0;
  padding: 11px 0 11px 3px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 26px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f105";
  width: 48px;
  height: 48px;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  overflow: hidden;
  -webkit-transition: background 100ms linear;
  transition: background 100ms linear;
}
@media (max-width: 767px) {
  .referral-holder .referral-link:after {
    right: 20px;
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  .referral-holder .referral-link {
    text-align: center;
  }
}
.referral-holder .referral-link .referral-logo {
  display: inline-block;
  padding: 20px;
  vertical-align: middle;
  width: 24%;
}
@media (max-width: 767px) {
  .referral-holder .referral-link .referral-logo {
    width: auto;
    display: block;
  }
}
.referral-holder .referral-link .referral-logo img {
  display: block;
  text-align: center;
  margin: 0 auto;
}
.referral-holder .referral-link .referral-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding: 15px 70px 15px 30px;
  border-left: 1px solid #e5e5e5;
  width: 74.5%;
  margin-left: -2px;
}
@media (max-width: 767px) {
  .referral-holder .referral-link .referral-content {
    width: auto;
    display: block;
    margin-left: 0;
    padding-right: 30px;
  }
}
.referral-holder .referral-link .services_list {
  display: block;
  font-weight: bold;
  color: #777777;
}
.referral-holder .referral-link .referral-link-text {
  color: #02bbff;
  -webkit-transition: color 100ms linear;
  transition: color 100ms linear;
}
.referral-holder .referral-link:hover:after,
.referral-holder .referral-link:active:after {
  background: #fe6446;
}
.referral-holder .referral-link:hover .referral-title,
.referral-holder .referral-link:active .referral-title {
  color: #fe6446;
}
.referral-holder .referral-link:hover .referral-link-text,
.referral-holder .referral-link:active .referral-link-text {
  color: #fe6446;
}
.info-link {
  color: #777777 !important;
}
.info-link:hover,
.info-link:active {
  color: #fe6446 !important;
}
.info-link.news-link {
  position: relative;
  display: block;
  color: #777777 !important;
}
.info-link.news-link .article-title,
.info-link.news-link .more-btn {
  color: #fe6446;
  margin-bottom: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.info-link.news-link .inner-link {
  display: inline-block;
  padding: 10px 20px;
}
.info-link.news-link .news-info {
  display: inline-block;
  padding: 12px 20px;
}
.info-link.news-link .news-info .date-info {
  margin-bottom: 10px;
  color: #fe6446;
}
.info-link.news-link .inner-link .bg {
  position: relative;
}
.info-link.news-link .inner-link .bg:before,
.info-link.news-link .inner-link .bg:after {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.info-link.news-link .inner-link .bg:before {
  position: absolute;
  content: '';
  background: #fe6446;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.0;
  z-index: 100;
}
.info-link.news-link .inner-link .bg:after {
  position: absolute;
  content: 'learn more';
  z-index: 102;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1.2px;
  color: #fff;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  opacity: 0.0;
}
.info-link.news-link:hover .article-title,
.info-link.news-link:active .article-title,
.info-link.news-link:hover .more-btn,
.info-link.news-link:active .more-btn {
  color: #fe6446 !important;
}
.category-posts {
  position: relative;
  display: -webkit-box !important;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box !important;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox !important;
  /* TWEENER - IE 10 */
  display: -webkit-flex !important;
  /* NEW - Chrome */
  display: flex !important;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  padding: 0 10px;
}
.category-posts > .col-sm-6 {
  padding-left: 0;
  padding-right: 0;
}
.filter_classes {
  color: #fe6446 !important;
  font-weight: 600;
  letter-spacing: 1.0px;
  line-height: 1.4;
  font-size: 11px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  text-transform: uppercase;
  margin: 0;
  padding-bottom: 1px;
}
#posts-nav {
  position: absolute;
  top: 68px;
  left: 0;
  right: 0;
  background: #111111;
  z-index: 100;
}
#posts-nav:before,
#posts-nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#posts-nav:after {
  clear: both;
}
@media (max-width: 1024px) {
  #posts-nav {
    display: none !important;
  }
}
#posts-nav .posts-nav-link {
  position: relative;
  float: left;
  text-align: left;
  background: #111111;
  padding: 155px 36px 36px;
  width: 16.66666667%;
  height: 270px;
}
@media (max-width: 1150px) {
  #posts-nav .posts-nav-link {
    height: 240px;
  }
}
#posts-nav .posts-nav-link.last {
  background: #f5f5f5;
  text-transform: uppercase;
  color: #2c2c2c;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.1;
  letter-spacing: 0.6px;
  text-align: center;
  padding: 75px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
#posts-nav .posts-nav-link.last > div {
  position: absolute;
  width: 130px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 22px 20px;
  border: 2px solid rgba(255, 255, 255, 0.8);
}
#posts-nav .posts-nav-link.last > div span {
  font-weight: 800;
  font-size: 18px;
  display: block;
  color: #fe6446;
}
#posts-nav .posts-nav-link.last:hover,
#posts-nav .posts-nav-link.last:active {
  background: #111111;
  color: #ffffff;
}
#posts-nav .posts-nav-link .bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.4;
  z-index: 1;
}
#posts-nav .posts-nav-link .posts-nav-content {
  position: absolute;
  z-index: 10;
  left: 36px;
  bottom: 36px;
  right: 36px;
}
#posts-nav .posts-nav-link .posts-nav-content .filter_classes {
  color: #fe6446 !important;
}
#posts-nav .posts-nav-link .posts-nav-content .article-title {
  color: #ffffff !important;
}
#posts-nav .posts-nav-link .bg,
#posts-nav .posts-nav-link .posts-nav-content {
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
#posts-nav .posts-nav-link:hover .bg,
#posts-nav .posts-nav-link:active .bg {
  opacity: 1.0;
}
#posts-nav .posts-nav-link:hover .posts-nav-content,
#posts-nav .posts-nav-link:active .posts-nav-content {
  opacity: 0.0;
}
#products-nav {
  position: absolute;
  top: 68px;
  left: 0;
  right: 0;
  background: #111111;
  z-index: 100;
}
#products-nav:before,
#products-nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
#products-nav:after {
  clear: both;
}
@media (max-width: 1024px) {
  #products-nav {
    display: none !important;
  }
}
#products-nav .posts-nav-link {
  position: relative;
  float: left;
  text-align: left;
  background: #111111;
  padding: 0;
  width: 14.28571429%;
  height: 270px;
}
@media (max-width: 1150px) {
  #products-nav .posts-nav-link {
    height: 240px;
  }
}
#products-nav .posts-nav-link .bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 1.0;
  z-index: 1;
}
#products-nav .posts-nav-link .posts-nav-content {
  position: absolute;
  z-index: 10;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 20px;
  background: #fe6446;
  border-left: 1px solid #ecb31c;
  z-index: 1;
}
#products-nav .posts-nav-link .posts-nav-content .article-title {
  color: #111111 !important;
  font-size: 12px;
  letter-spacing: 0.5px;
}
#products-nav .posts-nav-link .posts-nav-content:after {
  position: absolute;
  z-index: 2;
  content: '+';
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 24px;
  height: 24px;
  text-align: center;
  padding: 1px 3px;
  background: #ffffff;
  overflow: hidden;
  right: 20px;
  top: 16px;
  color: #111111;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 24px;
  line-height: 1.0;
}
#products-nav .posts-nav-link .posts-hover-content {
  opacity: 0.0;
  text-align: center;
  padding: 20px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 10;
}
#products-nav .posts-nav-link .posts-hover-content .posts-hover-inner-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#products-nav .posts-nav-link .posts-hover-content .posts-hover-inner-content .article-title {
  color: #fe6446 !important;
  margin-bottom: 20px;
}
@media (max-width: 1100px) {
  #products-nav .posts-nav-link .posts-hover-content .posts-hover-inner-content .article-title {
    margin-bottom: 10px;
  }
}
#products-nav .posts-nav-link .posts-hover-content .posts-hover-inner-content .main-menu-text {
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 26px;
  line-height: 1.3;
}
@media (max-width: 1250px) {
  #products-nav .posts-nav-link .posts-hover-content .posts-hover-inner-content .main-menu-text {
    font-size: 20px;
    line-height: 1.2;
  }
}
@media (max-width: 1150px) {
  #products-nav .posts-nav-link .posts-hover-content .posts-hover-inner-content .main-menu-text {
    font-size: 17px;
    line-height: 1.2;
  }
}
#products-nav .posts-nav-link .bg,
#products-nav .posts-nav-link .posts-nav-content,
#products-nav .posts-nav-link .posts-hover-content {
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
#products-nav .posts-nav-link:first-child .posts-nav-content {
  border-left: 0;
}
#products-nav .posts-nav-link:hover .posts-nav-content,
#products-nav .posts-nav-link:active .posts-nav-content {
  background: #111111;
}
#products-nav .posts-nav-link:hover .posts-nav-content .article-title,
#products-nav .posts-nav-link:active .posts-nav-content .article-title {
  color: #fe6446 !important;
}
#products-nav .posts-nav-link:hover .posts-hover-content,
#products-nav .posts-nav-link:active .posts-hover-content {
  opacity: 1.0;
}
.cols-feed {
  position: relative;
  display: block;
  padding: 20px 10px !important;
  overflow: hidden;
  min-height: 283px;
}
@media (max-width: 767px) {
  .cols-feed {
    padding: 20px 0 !important;
  }
}
.cols-feed .play-icon-small {
  position: absolute;
  left: 20px;
  bottom: 18px;
  width: 41px;
  height: 41px;
  background: transparent url(images/small-play-icon.png) no-repeat 0 0;
}
.cols-feed .image-link {
  position: relative;
  display: block;
  width: 100%;
  height: 171px;
}
.cols-feed .image-link > .post-tn {
  display: none;
}
.cols-feed .image-link .bg {
  position: relative;
  display: block;
  height: 100%;
  background-size: cover;
  background-color: #111111;
  background-position: center top;
  background-repeat: no-repeat;
}
.cols-feed .image-link .bg:before,
.cols-feed .image-link .bg:after {
  -webkit-transition: opacity 150ms linear;
  transition: opacity 150ms linear;
}
.cols-feed .image-link .bg:before {
  position: absolute;
  content: '';
  background: #fe6446;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.0;
  z-index: 100;
}
.cols-feed .image-link .bg .k-animation {
  position: absolute;
  content: '';
  z-index: 102;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 1.2px;
  color: #fff;
  top: 50%;
  left: 50%;
  width: 61px;
  height: 50px;
  margin-top: -25px;
  margin-left: -30px;
  opacity: 0.0;
  background: transparent;
}
.cols-feed.col-md-12 {
  min-height: 462px;
}
.cols-feed.col-md-12 .image-link {
  height: 350px;
}
.cols-feed .inner-post-feed,
.cols-feed .title-link,
.cols-feed .bottom-article {
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
}
.cols-feed .bottom-article {
  position: relative;
  display: block;
  padding: 9px 13px;
  background: transparent;
}
.cols-feed .title-link {
  color: #111111;
}
.cols-feed .title-link .article-title {
  font-size: 16px;
  line-height: 1.3;
}
.cols-feed .inner_post_feed {
  background: transparent;
}
.cols-feed:hover .image-link .bg:before,
.cols-feed:active .image-link .bg:before {
  opacity: 0.85;
}
.cols-feed:hover .image-link .bg .k-animation,
.cols-feed:active .image-link .bg .k-animation {
  opacity: 1.0;
}
@media (min-width: 1025px) {
  .cols-feed.col-md-12 .title-link .article-title {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  .cols-feed,
  .cols-feed.col-md-12 {
    min-height: 0;
  }
  .cols-feed .image-link,
  .cols-feed.col-md-12 .image-link {
    height: 250px;
  }
  .category-posts {
    padding: 0;
  }
}
.posts_container.blog_container {
  padding: 0;
}
.posts_container.blog_container .post_feed_wrapper {
  -webkit-transition: all 150ms linear;
  transition: all 150ms linear;
  margin-top: 60px;
}
.posts_container.blog_container .post_feed_wrapper:before,
.posts_container.blog_container .post_feed_wrapper:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.posts_container.blog_container .post_feed_wrapper:after {
  clear: both;
}
.posts_container.blog_container .post_feed_wrapper .date-info {
  color: #fe6446 !important;
  font-size: 0.9em;
  margin-bottom: 10px;
  font-weight: 600;
}
.posts_container.blog_container .post_feed_wrapper .date-info .term-links {
  color: #777777 !important;
}
.posts_container.blog_container .post_feed_wrapper .date-info .term-links:hover,
.posts_container.blog_container .post_feed_wrapper .date-info .term-links:active {
  color: #fe6446 !important;
}
.posts_container.blog_container .post_feed_wrapper .term-links {
  text-transform: none;
}
.posts_container.blog_container .post_feed_wrapper a {
  color: #a1a1a1 !important;
}
.posts_container.blog_container .post_feed_wrapper a:hover,
.posts_container.blog_container .post_feed_wrapper a:active {
  color: #fe6446 !important;
}
.posts_container.blog_container .post_feed_wrapper p {
  color: #777;
}
.posts_container.blog_container .post_feed_wrapper .info-link {
  text-transform: uppercase;
  margin-bottom: 30px !important;
  display: block;
  color: #333 !important;
}
.posts_container.blog_container .post_feed_wrapper .info-link:hover,
.posts_container.blog_container .post_feed_wrapper .info-link:active {
  color: #fe6446 !important;
}
.posts_container.blog_container .post_feed_wrapper .inner_post_feed {
  position: relative;
  display: block;
  padding: 14px;
}
.posts_container.blog_container .post_feed_wrapper .blog-info {
  position: relative;
  padding: 20px 0;
  margin-left: 0;
  margin-top: 30px;
  background-color: transparent;
  border-top: 1px solid #eee;
  text-align: left;
  overflow: hidden;
  width: 100%;
}
.posts_container.blog_container .post_feed_wrapper.has_image .inner-link {
  position: relative;
  left: auto;
  width: 100%;
  height: 100%;
  background: #000;
  overflow: hidden;
}
.posts_container.blog_container .post_feed_wrapper.has_image .inner-link .bg {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 265px;
  background-size: cover;
  -moz-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1.0;
  z-index: 10;
  -webkit-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);
  transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
  /* easeInOutQuart */
}
.posts_container.blog_container .post_feed_wrapper.has_image .inner-link img {
  display: block;
  max-width: none;
  width: 100%;
  margin: 0 auto;
  visibility: hidden;
}
.posts_container.blog_container .post_feed_wrapper.has_image .blog-info {
  margin-left: 0;
  width: 100%;
}
.posts_container.blog_container .post_feed_wrapper:hover.has_image .inner-link .bg,
.posts_container.blog_container .post_feed_wrapper:active.has_image .inner-link .bg {
  -moz-transform: scale(1.05, 1.05);
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  opacity: 1.0;
}
.single-product #main {
  padding-top: 20px;
}
.single-product .product-related a > .img-responsive {
  display: block;
  margin: 0 auto;
}
.single-product .product-related a .product-title-meta {
  position: relative;
}
.single-product .product-related a .product-title-meta .product-number {
  position: absolute;
  float: none;
  left: 0;
  height: 100%;
  width: 67px;
}
.single-product .product-related a .product-title-meta .product-title {
  position: relative;
  display: inline-block;
  padding-left: 67px;
  padding-top: 2px;
  line-height: 1.2;
}
.single-product .product-related a .product-subtitle {
  display: block;
  position: relative;
  text-align: left;
  padding-top: 12px;
  margin-top: 12px;
}
.single-product .product-related a .product-subtitle .fa {
  padding-left: 5px;
}
.single-product .product-related a .product-subtitle:before {
  position: absolute;
  content: '';
  background: transparent;
  top: 0;
  border-top: 2px dotted #e9e9e9;
  height: 1px;
  width: 92%;
  left: 4%;
}
.w1 {
  opacity: 0.0;
  overflow: hidden;
  -webkit-transition: opacity 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 420ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.w1.loaded {
  opacity: 1.0;
  overflow: visible;
}
.woocommerce .related.products {
  display: block;
  margin-top: 50px;
}
.woocommerce .related.products .divider {
  padding-left: 30px;
  padding-right: 30px;
}
.woocommerce .variations_form .label {
  padding: 18px 20px 18px 0 !important;
  width: auto;
  margin-top: 10px;
  vertical-align: top;
  border: 0 !important;
}
.woocommerce .variations_form .label label {
  display: block;
  text-align: left;
}
.woocommerce div#main.container {
  padding: 50px 0;
}
.woocommerce div#main.container.page-modules-above {
  padding: 0 0 50px;
  margin-top: 0 !important;
}
.woocommerce .column-section {
  padding-top: 30px;
  padding-bottom: 30px;
}
.woocommerce .product-single-image .images {
  text-align: center;
}
.woocommerce .product-single-image .images > a.woocommerce-main-image {
  display: inline-block;
}
.woocommerce .product_title,
.woocommerce .entry-title,
.woocommerce .price {
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.0;
}
.woocommerce .product_title,
.woocommerce .entry-title {
  font-size: 46px;
  text-transform: uppercase;
  color: #111111;
  margin-bottom: 0;
}
.woocommerce .frm_select_field {
  padding: 10px;
}
.woocommerce .price {
  font-size: 30px;
  color: #fe6446;
}
.woocommerce .value {
  display: inline-block;
  width: 80%;
}
.woocommerce .value select {
  display: block;
  color: #2c2c2c;
  font-weight: bold;
}
.woocommerce .reset_variations {
  display: block;
  padding: 0 10px;
  text-align: right;
  color: #777777;
  font-style: italic;
}
.woocommerce .reset_variations:hover,
.woocommerce .reset_variations:active {
  color: #fe6446;
}
.woocommerce .variations {
  margin-bottom: 32px;
  border-bottom: 1px solid #eee;
}
.woocommerce .woocommerce-variation-price {
  display: block;
  padding: 0 0 20px;
}
.woocommerce .woocommerce-variation-add-to-cart {
  display: block;
  margin-bottom: 30px;
}
.woocommerce .quantity {
  display: inline-block;
}
.woocommerce .quantity input[type=number] {
  display: inline-block;
  margin-right: 15px;
  background: #eee;
  border-width: 3px;
}
.woocommerce button[type=submit] {
  display: inline-block;
  margin-top: 0;
}
.woocommerce .product_meta {
  display: block;
  font-weight: bold;
  font-size: 14px;
  color: #777777;
  border-top: 1px solid #eee;
}
.woocommerce .product_meta > span {
  display: block;
  padding: 14px 0 13px;
  border-bottom: 1px solid #eee;
}
.woocommerce .product_meta > span > span {
  color: #fe6446;
}
.woocommerce .wc-tabs-wrapper {
  display: none;
}
.woocommerce .woocommerce-message {
  display: block;
  padding: 20px 30px;
  margin: 20px auto;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background: #f5f5f5;
  color: #444;
  text-align: center;
}
.woocommerce .woocommerce-message .button {
  display: block;
  margin-bottom: 16px;
  color: #111111 !important;
  background-color: #fe6446 !important;
  border-color: #fe6446 !important;
}
.woocommerce .woocommerce-message .button:hover,
.woocommerce .woocommerce-message .button:active {
  color: #ffffff !important;
  background-color: #111111 !important;
  border-color: #111111 !important;
}
.woocommerce .frm_select_field .down-arrow {
  top: 21px !important;
}
.woocommerce .divider {
  padding-left: 0;
  padding-right: 0;
}
.woocommerce .products .products {
  display: block;
  padding: 20px 0;
}
.woocommerce .product-item {
  text-align: center;
}
.woocommerce .product-item .product-mask-wrap {
  display: inline-block;
  position: relative;
}
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:before {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #111111;
  z-index: 10;
  content: '';
}
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:after {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 50%;
  margin-top: -6px;
  content: 'VIEW';
  font-weight: 600;
  color: #ffffff;
  z-index: 20;
  font-size: 14px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  letter-spacing: 1.0px;
  text-align: center;
}
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:before,
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:after {
  opacity: 0.0;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:hover:before,
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:active:before,
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:hover:after,
.woocommerce .product-item .product-mask-wrap .woocommerce-LoopProduct-link:active:after {
  opacity: 1.0;
}
.woocommerce .product-thumb {
  max-width: 300px;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .woocommerce .product-thumb {
    max-height: 100%;
  }
}
.woocommerce .product-meta {
  display: block;
  padding: 20px 0 60px;
  text-align: center;
}
.woocommerce .product-meta .company-title {
  color: #fe6446;
  text-transform: uppercase;
  font-size: 14px !important;
  margin-bottom: 14px !important;
  padding-bottom: 14px !important;
  letter-spacing: 1.0px;
}
.woocommerce .product-meta .company-title:after {
  position: absolute;
  content: '';
  bottom: 0;
  width: 80px;
  height: 1px;
  background: #eee;
  left: 50%;
  margin-left: -40px;
}
.woocommerce .product-meta .h4 {
  position: relative;
  font-size: 18px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.woocommerce .product-meta .h4 a {
  color: #2c2c2c;
}
.woocommerce .product-meta .h4 a:hover,
.woocommerce .product-meta .h4 a:active {
  color: #fe6446;
}
.woocommerce .cart-collaterals {
  display: block;
  margin-top: 0;
}
.woocommerce .actions {
  text-align: left;
}
.woocommerce .coupon {
  display: block;
}
.woocommerce .coupon label {
  display: none;
  padding-bottom: 4px;
}
.woocommerce .coupon input[type=text] {
  display: inline-block;
  max-width: 400px;
  height: auto;
  padding: 13px 24px 14px !important;
  margin-right: 6px;
}
.woocommerce .coupon input[type=submit] {
  display: inline-block;
  margin-top: 0;
}
.woocommerce table.cart tbody tr:last-child td {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.woocommerce .cart_totals table {
  margin-bottom: 10px;
}
.woocommerce .cart_totals tbody {
  border-top: 0;
}
.woocommerce .order-total th {
  color: #111111;
}
.woocommerce .order-total td:last-child {
  color: #fe6446;
  font-size: 22px;
}
.woocommerce .wc-proceed-to-checkout {
  display: block;
  text-align: right;
}
.woocommerce-cart input[type=submit],
.woocommerce-cart form input[type=submit],
.woocommerce-cart button,
.woocommerce-cart .button,
.woocommerce-cart .checkout-button,
.woocommerce-cart .set-button,
.woocommerce-cart .yellow-button,
.woocommerce-cart input[type=submit]:focus,
.woocommerce-cart form input[type=submit]:focus,
.woocommerce-cart button:focus,
.woocommerce-cart .button:focus,
.woocommerce-cart .checkout-button:focus,
.woocommerce-cart .set-button:focus,
.woocommerce-cart .yellow-button:focus {
  background: #fe6446 !important;
  color: #111111 !important;
  border-color: #fe6446 !important;
}
.woocommerce-cart input[type=submit]:hover,
.woocommerce-cart form input[type=submit]:hover,
.woocommerce-cart button:hover,
.woocommerce-cart .button:hover,
.woocommerce-cart .checkout-button:hover,
.woocommerce-cart .set-button:hover,
.woocommerce-cart .yellow-button:hover,
.woocommerce-cart input[type=submit]:focus:hover,
.woocommerce-cart form input[type=submit]:focus:hover,
.woocommerce-cart button:focus:hover,
.woocommerce-cart .button:focus:hover,
.woocommerce-cart .checkout-button:focus:hover,
.woocommerce-cart .set-button:focus:hover,
.woocommerce-cart .yellow-button:focus:hover,
.woocommerce-cart input[type=submit]:active,
.woocommerce-cart form input[type=submit]:active,
.woocommerce-cart button:active,
.woocommerce-cart .button:active,
.woocommerce-cart .checkout-button:active,
.woocommerce-cart .set-button:active,
.woocommerce-cart .yellow-button:active,
.woocommerce-cart input[type=submit]:focus:active,
.woocommerce-cart form input[type=submit]:focus:active,
.woocommerce-cart button:focus:active,
.woocommerce-cart .button:focus:active,
.woocommerce-cart .checkout-button:focus:active,
.woocommerce-cart .set-button:focus:active,
.woocommerce-cart .yellow-button:focus:active {
  background: #111111 !important;
  color: #ffffff !important;
  border-color: #111111 !important;
}
@media (min-width: 1025px) {
  .container {
    width: 100%;
    max-width: 1200px;
  }
  .right-on-desktop {
    text-align: right;
  }
  .left-on-desktop {
    text-align: left;
  }
  .post-type-archive-product .single-product-related {
    display: -webkit-box !important;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box !important;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox !important;
    /* TWEENER - IE 10 */
    display: -webkit-flex !important;
    /* NEW - Chrome */
    display: flex !important;
    /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: center;
  }
  .link_showcase .column_wrapper {
    height: 650px !important;
    overflow: hidden;
  }
  .link_showcase .two-panel a h1,
  .link_showcase .two-panel a h2,
  .link_showcase .two-panel a h3,
  .link_showcase .two-panel a h4,
  .link_showcase .two-panel a h5,
  .link_showcase .two-panel a h6 {
    color: #777777;
  }
  .link_showcase .two-panel a:hover h1,
  .link_showcase .two-panel a:active h1,
  .link_showcase .two-panel a:hover h2,
  .link_showcase .two-panel a:active h2,
  .link_showcase .two-panel a:hover h3,
  .link_showcase .two-panel a:active h3,
  .link_showcase .two-panel a:hover h4,
  .link_showcase .two-panel a:active h4,
  .link_showcase .two-panel a:hover h5,
  .link_showcase .two-panel a:active h5,
  .link_showcase .two-panel a:hover h6,
  .link_showcase .two-panel a:active h6 {
    color: #fe6446;
  }
  .link_showcase .column-part {
    position: absolute !important;
  }
  .link_showcase .column-part .arrow-icon {
    padding-left: 0 !important;
  }
  .link_showcase .column-part,
  .link_showcase .column-part > a {
    padding: 0 !important;
  }
  .link_showcase .column-part:nth-child(1) {
    left: 0;
    top: 0;
  }
  .link_showcase .column-part:nth-child(2) {
    left: 0;
    top: 50%;
  }
  .link_showcase .column-part:nth-child(3) {
    top: 0;
    right: 0;
  }
  .link_showcase .column-part:nth-child(3) .column-part-inner {
    padding: 44% 100px;
  }
  .link_showcase .column-part:nth-child(3) h1,
  .link_showcase .column-part:nth-child(3) h2,
  .link_showcase .column-part:nth-child(3) h3,
  .link_showcase .column-part:nth-child(3) h4,
  .link_showcase .column-part:nth-child(3) h5,
  .link_showcase .column-part:nth-child(3) h6 {
    -webkit-transition: all 100ms linear;
    transition: all 100ms linear;
  }
  .link_showcase .column-part:nth-child(3) a h1,
  .link_showcase .column-part:nth-child(3) a h2,
  .link_showcase .column-part:nth-child(3) a h3,
  .link_showcase .column-part:nth-child(3) a h4,
  .link_showcase .column-part:nth-child(3) a h5,
  .link_showcase .column-part:nth-child(3) a h6 {
    color: #ffffff;
  }
  .link_showcase .column-part:nth-child(3) a:hover h1,
  .link_showcase .column-part:nth-child(3) a:active h1,
  .link_showcase .column-part:nth-child(3) a:hover h2,
  .link_showcase .column-part:nth-child(3) a:active h2,
  .link_showcase .column-part:nth-child(3) a:hover h3,
  .link_showcase .column-part:nth-child(3) a:active h3,
  .link_showcase .column-part:nth-child(3) a:hover h4,
  .link_showcase .column-part:nth-child(3) a:active h4,
  .link_showcase .column-part:nth-child(3) a:hover h5,
  .link_showcase .column-part:nth-child(3) a:active h5,
  .link_showcase .column-part:nth-child(3) a:hover h6,
  .link_showcase .column-part:nth-child(3) a:active h6 {
    color: #ffffff;
  }
  .link_showcase .column-part:nth-child(1) .background-image-with-opacity,
  .link_showcase .column-part:nth-child(2) .background-image-with-opacity {
    top: 0;
    bottom: 0;
    width: 50%;
    height: 100%;
  }
  .link_showcase .column-part:nth-child(1) .column-part-inner,
  .link_showcase .column-part:nth-child(2) .column-part-inner {
    width: 50%;
    height: 100%;
    padding: 100px 50px;
    background: #fff;
  }
  .link_showcase .column-part:nth-child(1) .background-image-with-opacity {
    left: 0;
  }
  .link_showcase .column-part:nth-child(1) .column-part-inner {
    margin-left: 50%;
  }
  .link_showcase .column-part:nth-child(2) .background-image-with-opacity {
    left: 50%;
  }
  .link_showcase .column-part:nth-child(2) .column-part-inner {
    margin-right: 50%;
  }
  .link_showcase .full-w {
    width: 100% !important;
  }
  .link_showcase .full-h {
    height: 100% !important;
  }
  .link_showcase .half-w {
    width: 50% !important;
  }
  .link_showcase .half-h {
    height: 50% !important;
  }
  .banner-rotator .cover-bg {
    background: #000;
  }
  .swipe-fade a {
    overflow: hidden;
  }
  .swipe-fade a .background-image-with-opacity {
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    opacity: 1.0 !important;
  }
  .swipe-fade a:hover .background-image-with-opacity,
  .swipe-fade a:active .background-image-with-opacity {
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    opacity: 1.0 !important;
  }
  .blocks_holder {
    position: absolute;
    width: 450px;
    right: 0;
    left: auto;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .blocks_holder .block_content {
    height: 50%;
  }
  .blocks_holder {
    display: block;
  }
  .mobile_only {
    display: none !important;
  }
  .posts_container.blog_container .post_feed_wrapper.has_image .inner-link {
    position: relative;
    display: block;
    width: 100%;
  }
  .posts_container.blog_container .post_feed_wrapper.has_image .blog-info {
    width: 100%;
    margin-left: 0;
  }
  .open-mobile {
    display: none !important;
  }
  .open-desktop {
    display: block !important;
  }
  .number-point {
    text-align: left;
  }
  .left-number .number-point {
    position: absolute;
    left: 0;
    top: 0;
  }
  .left-number .right-of-number-point {
    padding-left: 90px;
    text-align: left;
  }
  .fade-up-on-scroll {
    opacity: 0.0;
  }
  .fade-in-left-on-scroll {
    opacity: 0.0;
  }
  .come-in {
    -webkit-transform: translate(0, 150px);
    -moz-transform: translate(0, 150px);
    -ms-transform: translate(0, 150px);
    -o-transform: translate(0, 150px);
    transform: translate(0, 150px);
    opacity: 0.0;
    animation: come-in 1.4s ease forwards;
  }
  .already-visible {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    animation: none;
  }
  @keyframes come-in {
    to {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1.0;
    }
  }
  .come-fade-in-left {
    -webkit-transform: translate(150px, 0);
    -moz-transform: translate(150px, 0);
    -ms-transform: translate(150px, 0);
    -o-transform: translate(150px, 0);
    transform: translate(150px, 0);
    opacity: 0.0;
    animation: come-fade-in-left 1.4s ease forwards;
  }
  @keyframes come-fade-in-left {
    to {
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0);
      opacity: 1.0;
    }
  }
}
@media (max-width: 1180px) {
  .scroll-part {
    padding: 100px 40px !important;
  }
  .sidebar_slider .scroll_content_title {
    padding-left: 33px;
  }
  .sidebar_slider .scroll_content_title:before {
    left: -3px;
  }
}
@media (max-width: 1024px) {
  #top_bar,
  #callout_buttons {
    display: none;
  }
  .separated_columns a {
    padding-top: 50px !important;
  }
  .remove-on-mobile {
    display: none !important;
  }
  .no-padding-on-mobile,
  .column-part.has_content.no-padding-on-mobile {
    padding: 0 !important;
  }
  .little-padding {
    padding: 30px !important;
  }
  .no-bg-fade > .background-image-with-opacity,
  .no-bg-fade.columns > .background-image-with-opacity,
  .no-bg-fade .banner-holder .bg-stretch,
  .no-bg-fade.columns .banner-holder .bg-stretch {
    opacity: 1.0 !important;
  }
  .no-col-bg-mobile .column-part > .background-image-with-opacity,
  .no-col-bg-mobile.column-part > .background-image-with-opacity {
    opacity: 0.0 !important;
  }
  .xlarge-title {
    opacity: 0.2;
  }
  .left-align {
    display: block;
    float: none;
    text-align: center;
  }
  .right-align {
    display: block;
    float: none;
    text-align: center;
  }
  .side-lines {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .side-lines:before,
  .side-lines:after {
    display: none;
  }
  .underline-title,
  .underline-headline {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .underline-title:after,
  .underline-headline:after {
    display: none;
  }
  .addPadding {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pull-top {
    top: 0 !important;
  }
  .pull-top .push-top {
    top: 0 !important;
  }
  .top_bar_content {
    display: none;
  }
  .top-right-icon:before {
    display: none;
  }
  .reduce-padding-on-mobile {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .half-split {
    float: none;
    width: 100%;
  }
  .half-split:nth-child(odd) {
    padding-right: 0;
  }
  .half-split:nth-child(even) {
    padding-left: 0;
  }
  .inner-filter-bar {
    display: none;
  }
  .credits .col-md-3 {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .credits .col-md-3:after {
    display: none;
  }
  #footer .footer-wrapper .social-intro {
    display: none;
  }
  #footer .copy-line span {
    padding: 5px 12px;
  }
  #footer .copy-line span:after {
    display: none !important;
  }
  #footer .copy-line {
    display: block;
    padding: 0;
    margin: 0;
  }
  .footer-section {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .footer-section:last-child {
    border-bottom: none;
  }
  .part-title {
    display: block;
    padding: 10px 0;
    width: 100%;
    text-align: center;
  }
  .part-content {
    display: block;
    width: 100%;
    text-align: center;
  }
  #footer,
  #footer .align-right,
  #footer .footer-end,
  #footer .footer-wrapper .admin-section {
    text-align: center !important;
  }
  .banner .banner-holder .content-part {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .banner.screen-height .banner-holder .content-part {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .banner:not(.screen-height) .banner-holder .bg-stretch {
    opacity: 0.3 !important;
  }
  .banner.no-content .banner-holder .bg-stretch,
  #top_banner.no-content .banner-holder .bg-stretch,
  #top_banner .banner.no-content .banner-holder .bg-stretch {
    opacity: 1.0 !important;
  }
  .link_showcase h2,
  .link_showcase .h2 {
    font-size: 1.7em;
    line-height: 1.0;
  }
  .link_showcase a {
    color: #ffffff;
  }
  .link_showcase a h1,
  .link_showcase a h2,
  .link_showcase a h3,
  .link_showcase a h4,
  .link_showcase a h5,
  .link_showcase a h6 {
    color: #ffffff;
  }
  .link_showcase a:hover,
  .link_showcase a:active {
    color: #ffffff;
  }
  .link_showcase a:hover h1,
  .link_showcase a:active h1,
  .link_showcase a:hover h2,
  .link_showcase a:active h2,
  .link_showcase a:hover h3,
  .link_showcase a:active h3,
  .link_showcase a:hover h4,
  .link_showcase a:active h4,
  .link_showcase a:hover h5,
  .link_showcase a:active h5,
  .link_showcase a:hover h6,
  .link_showcase a:active h6 {
    color: #fe6446;
  }
  .link_showcase .column-part > a {
    background: #000;
  }
  .link_showcase .column-part .background-image-with-opacity {
    opacity: 0.6 !important;
  }
  .banner-rotator .left-arrow,
  .banner-rotator .right-arrow {
    display: block !important;
  }
  .banner-rotator.left-nav .left-arrow,
  .banner-rotator.left-nav .right-arrow {
    display: none !important;
  }
  .bottom-content-part {
    min-height: none;
  }
  .mobile-padding-sm {
    padding-top: 50px !important;
    padding-bottom: 80px !important;
  }
  .mobile-padding {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .lighter-image .banner-holder .bg-stretch,
  .lightenBackgroundOnMobile .banner-holder .bg-stretch,
  .lighter-image .background-image-with-opacity,
  .lightenBackgroundOnMobile .background-image-with-opacity {
    opacity: 0.3 !important;
  }
  .center-on-mobile {
    text-align: center;
  }
  .center-on-mobile table {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .center-on-mobile table td:first-child {
    text-align: right;
  }
  .stats-list li {
    width: 100%;
    float: none;
    display: block;
    text-align: center;
  }
  .stats-list li img {
    margin-left: auto;
    margin-right: auto;
  }
  .parallax-mirror {
    display: none;
  }
  .column-part.has_content {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .page-topper {
    padding-top: 130px !important;
    padding-bottom: 60px !important;
  }
  .sidebar_slider .column-part:first-child {
    max-width: none;
  }
  .footer-column.location-column {
    border-top: 1px solid #e9e9e9;
    margin-top: 35px !important;
    padding-top: 35px !important;
  }
  .map-holder {
    height: 500px !important;
  }
}
@media (max-width: 850px) {
  .banner-rotator .left-arrow,
  .banner-rotator .right-arrow {
    top: 100%;
    margin-top: -70px;
  }
}
@media (max-width: 767px) {
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    width: 100%;
  }
  .stacked-links {
    width: 100%;
  }
  #open-mobile-scroll:before,
  .header-holder .nav-opener-custom:before {
    display: none;
  }
  #footer .copy-line span {
    display: block;
  }
  .sidebar-content:after {
    display: none;
  }
  .eventon_events_list .eventon_list_event .evcal_cblock,
  .evo_pop_body .evcal_cblock {
    padding-left: 20px !important;
    padding-right: 20px !important;
    position: relative !important;
    display: block;
  }
  .eventon_events_list .eventon_list_event .evcal_cblock em.evo_date:before,
  .evo_pop_body .evcal_cblock em.evo_date:before,
  .eventon_events_list .eventon_list_event .evcal_cblock em.evo_date:after,
  .evo_pop_body .evcal_cblock em.evo_date:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  .eventon_events_list .eventon_list_event .evcal_cblock em.evo_date:after,
  .evo_pop_body .evcal_cblock em.evo_date:after {
    clear: both;
  }
  .eventon_events_list .eventon_list_event .evcal_desc,
  .evo_pop_body .evcal_desc,
  #page-content p.evcal_desc {
    padding: 10px 20px 0 !important;
    margin-left: 0 !important;
  }
  .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
  .evcal_desc span.evcal_desc2,
  .eventon_events_list .eventon_list_event .evcal_desc span,
  .evo_pop_body .evcal_desc span {
    font-size: 18px !important;
    line-height: 1.06 !important;
    font-weight: 400 !important;
  }
  .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle {
    font-weight: 400 !important;
  }
}
@media (max-width: 650px) {
  .blocks_holder {
    width: 86%;
  }
  .blocks_holder .block_content {
    min-height: 500px;
  }
  .blocks_holder .block_content a:before {
    opacity: 0.7;
    right: -50%;
    bottom: -50%;
  }
  .blocks_holder .block_content a h1,
  .blocks_holder .block_content.light a h1,
  .blocks_holder .block_content a h2,
  .blocks_holder .block_content.light a h2,
  .blocks_holder .block_content a h3,
  .blocks_holder .block_content.light a h3,
  .blocks_holder .block_content a h4,
  .blocks_holder .block_content.light a h4,
  .blocks_holder .block_content a h5,
  .blocks_holder .block_content.light a h5,
  .blocks_holder .block_content a h6,
  .blocks_holder .block_content.light a h6 {
    color: #fe6446 !important;
  }
}
.banner-rotator.left-nav {
  background: #008ed2 !important;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.banner-rotator.left-nav .total-banner-wrap {
  position: absolute;
  width: 60%;
  top: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 1024px) {
  .banner-rotator.left-nav .total-banner-wrap {
    position: relative;
    width: auto;
    top: auto;
    right: auto;
    display: block;
  }
}
.banner-rotator.left-nav .banner-menu {
  position: absolute;
  display: block;
  background: transparent;
  z-index: 100;
  margin: 0;
  padding: 6% 0;
  left: 0;
  top: 0;
  width: 40%;
}
@media (max-width: 1024px) {
  .banner-rotator.left-nav .banner-menu {
    position: relative;
    width: auto;
    top: auto;
    right: auto;
    display: block;
    padding: 30px 0 20px;
  }
}
.banner-rotator.left-nav .banner-menu .side_description {
  display: block;
  margin: 0;
  padding: 50px 80px 50px 20%;
  color: #ffffff;
}
.banner-rotator.left-nav .banner-menu .side_description h2 {
  color: #015b87;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  margin-bottom: 5px;
  margin-left: -6px;
  font-size: 80px;
  line-height: 0.84;
}
.banner-rotator.left-nav .banner-menu .side_description h4 {
  margin-bottom: 18px;
}
@media (max-width: 1024px) {
  .banner-rotator.left-nav .banner-menu .side_description {
    padding: 30px;
  }
  .banner-rotator.left-nav .banner-menu .side_description h2 {
    font-size: 50px;
    line-height: 0.88;
    margin-bottom: 12px;
  }
}
.banner-rotator.left-nav .banner-menu .inner-banner-menu {
  display: block;
  margin: 0 0 50px;
}
@media (max-width: 1024px) {
  .banner-rotator.left-nav .banner-menu .inner-banner-menu {
    margin: 0;
  }
}
.banner-rotator.left-nav .banner-menu .inner-banner-menu a {
  position: relative;
  font-family: 'Brandon Grotesque Bold', Arial, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  color: #ffffff;
  font-size: 32px;
  letter-spacing: -2px;
  line-height: 1.0;
  background: transparent;
  padding: 12px 30px 12px 20%;
  margin: 0;
  display: block;
}
@media (max-width: 1024px) {
  .banner-rotator.left-nav .banner-menu .inner-banner-menu a {
    padding: 12px 30px;
    font-size: 22px;
    letter-spacing: -1px;
  }
}
.banner-rotator.left-nav .banner-menu .inner-banner-menu a:after {
  position: absolute;
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 23px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  opacity: 1.0;
  z-index: 2;
  padding: 0;
  right: 22px;
  top: 50%;
  margin-top: -12px;
}
.banner-rotator.left-nav .banner-menu .inner-banner-menu a:after {
  position: absolute;
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 23px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  opacity: 1.0;
  z-index: 2;
  padding: 0;
  right: 22px;
  top: 50%;
  margin-top: -12px;
}
.banner-rotator.left-nav .banner-menu .inner-banner-menu a:after {
  opacity: 1.0 !important;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -10px;
  font-size: 20px;
  z-index: 10;
}
.banner-rotator.left-nav .banner-menu .inner-banner-menu a:hover,
.banner-rotator.left-nav .banner-menu .inner-banner-menu a:active,
.banner-rotator.left-nav .banner-menu .inner-banner-menu a.active {
  color: #ffffff;
  background: #015b87;
}
.banner-rotator.left-nav .banner-menu .inner-banner-menu a.active {
  pointer-events: none;
}
.banner-rotator.left-nav .banner {
  left: auto;
  top: 0;
  right: 0;
  width: 60%;
}
@media (max-width: 1024px) {
  .banner-rotator.left-nav .banner {
    left: 0;
    right: 0;
    width: auto;
  }
}
.banner-rotator.left-nav .banner .content-part .content-inner p {
  color: #ffffff !important;
}
@media (min-width: 1025px) {
  .banner-rotator.left-nav .banner .content-part {
    margin: 0 auto !important;
    width: 100%;
    padding: 270px 30px !important;
  }
  .banner-rotator.left-nav .banner .content-part .content-inner {
    position: relative;
    display: block;
    background: #ffffff;
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
    padding: 40px 30px;
    width: 426px;
    height: 426px;
    border-top-right-radius: 213px;
    border-top-left-radius: 213px;
    border-bottom-right-radius: 213px;
    border-bottom-left-radius: 213px;
    overflow: hidden;
    margin: 0 auto;
  }
  .banner-rotator.left-nav .banner .content-part .content-inner p {
    color: #777777 !important;
  }
}
.banner-rotator.left-nav.blue {
  background: #008ed2 !important;
}
.banner-rotator.left-nav.blue .banner-menu .side_description h2 {
  color: #015b87;
}
.banner-rotator.left-nav.blue .banner-menu .inner-banner-menu a {
  background: transparent;
}
.banner-rotator.left-nav.blue .banner-menu .inner-banner-menu a:hover,
.banner-rotator.left-nav.blue .banner-menu .inner-banner-menu a:active,
.banner-rotator.left-nav.blue .banner-menu .inner-banner-menu a.active {
  background: #02bbff;
}
.banner-rotator.left-nav.purple {
  background: #5f2d6c !important;
}
.banner-rotator.left-nav.purple .banner-menu .side_description h2 {
  color: #310f39;
}
.banner-rotator.left-nav.purple .banner-menu .inner-banner-menu a {
  background: transparent;
}
.banner-rotator.left-nav.purple .banner-menu .inner-banner-menu a:hover,
.banner-rotator.left-nav.purple .banner-menu .inner-banner-menu a:active,
.banner-rotator.left-nav.purple .banner-menu .inner-banner-menu a.active {
  background: #763c84;
}
.banner-rotator.left-nav.pink {
  background: #fe6446 !important;
}
.banner-rotator.left-nav.pink .banner-menu .side_description h2 {
  color: #bd3d24;
}
.banner-rotator.left-nav.pink .banner-menu .inner-banner-menu a {
  background: transparent;
}
.banner-rotator.left-nav.pink .banner-menu .inner-banner-menu a:hover,
.banner-rotator.left-nav.pink .banner-menu .inner-banner-menu a:active,
.banner-rotator.left-nav.pink .banner-menu .inner-banner-menu a.active {
  background: #bd3d24;
}
/*************************** WOOCOMMERCE CUSTOMIZATIONS *************************/
/********************************************************************************/
.woocommerce-info,
.woocommerce-success,
.woocommerce-warning,
.woocommerce-error {
  margin: 10px 0px 30px;
  padding: 12px 26px;
  list-style: none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.woocommerce-info li,
.woocommerce-success li,
.woocommerce-warning li,
.woocommerce-error li {
  padding: 5px 0;
}
.woocommerce-info {
  color: #999;
  background-color: transparent;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
.woocommerce-success {
  color: #ffffff;
  background-color: #4F8A10;
}
.woocommerce-warning {
  color: #ffffff;
  background-color: #9F6000;
}
.woocommerce-error {
  color: #ffffff;
  background-color: #bf0d11;
}
.table_wrap {
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 0px none;
}
table.cart thead {
  background-color: transparent;
}
table.cart thead tr {
  background-color: #f5f5f5;
}
table.cart thead tr th {
  background-color: transparent;
  border-bottom: 0;
  border-right: 0px none;
  color: #111111;
  text-transform: uppercase;
  font-size: 14px;
}
table.cart thead tr th.product-name {
  padding-left: 1.618em;
}
table.cart thead tr th.product-price,
table.cart thead tr th.product-quantity,
table.cart thead tr th.product-total {
  padding: 0 1.618em;
  text-align: center;
}
@media screen and (max-width: 767px) {
  table.cart thead {
    display: none;
  }
}
table.cart tbody tr {
  border: 0px none;
  border-bottom: 1px dotted #ddd;
}
table.cart tbody tr:last-child {
  border-bottom: 0;
}
table.cart tbody tr td {
  padding: 1.618em;
  border-right: 0px none;
  font-weight: bold;
}
table.cart tbody tr td.product-remove {
  width: 70px;
  font-size: 16px;
  text-align: center;
}
table.cart tbody tr td.product-remove a {
  border: 1px solid;
  border-radius: 50%;
  text-align: center;
  margin: 0 auto;
  display: block;
  width: 1.618em;
  height: 1.618em;
  line-height: 1.618;
  font-weight: 400;
  position: relative;
}
table.cart tbody tr td.product-thumbnail {
  width: 110px;
  text-align: center;
}
table.cart tbody tr td.product-thumbnail img {
  margin: 0 auto;
}
table.cart tbody tr td.product-name {
  padding-left: 30px;
}
table.cart tbody tr td.product-name dl {
  margin-bottom: 0;
}
table.cart tbody tr td.product-price,
table.cart tbody tr td.product-quantity,
table.cart tbody tr td.product-subtotal {
  padding: 1.618em;
  text-align: center;
}
table.cart tbody tr td.product-price input[type=number],
table.cart tbody tr td.product-quantity input[type=number],
table.cart tbody tr td.product-subtotal input[type=number] {
  margin: 0 !important;
}
@media screen and (max-width: 767px) {
  table.cart tbody tr td {
    display: block;
    text-align: right;
    clear: both;
  }
  table.cart tbody tr td.product-thumbnail {
    width: 100%;
  }
  table.cart tbody tr td.product-thumbnail img {
    width: auto;
    max-height: 140px;
  }
  table.cart tbody tr td.product-name,
  table.cart tbody tr td.product-price,
  table.cart tbody tr td.product-quantity,
  table.cart tbody tr td.product-subtotal {
    text-align: right;
    background-color: #fafafa;
    border-bottom: 1px solid #fff;
  }
  table.cart tbody tr td.product-name:before,
  table.cart tbody tr td.product-price:before,
  table.cart tbody tr td.product-quantity:before,
  table.cart tbody tr td.product-subtotal:before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
  }
  table.cart tbody tr td.product-name dt,
  table.cart tbody tr td.product-price dt,
  table.cart tbody tr td.product-quantity dt,
  table.cart tbody tr td.product-subtotal dt,
  table.cart tbody tr td.product-name dd,
  table.cart tbody tr td.product-price dd,
  table.cart tbody tr td.product-quantity dd,
  table.cart tbody tr td.product-subtotal dd {
    display: inline-block;
  }
  table.cart tbody tr td.product-remove a.remove {
    position: absolute;
    font-size: 1.2em;
    top: -ms(-2);
    right: -ms(-2);
  }
}
table.cart tbody tr.last {
  border-top: 3px solid #ddd;
  border-bottom: 0;
  overflow: hidden;
}
table.cart tbody tr.last td {
  padding: 1.618em;
}
table.cart .coupon {
  float: left;
  text-align: left;
}
table.cart .coupon input[type=text] {
  max-width: 175px !important;
  margin-bottom: 0px !important;
}
table.cart .buttons {
  float: right;
}
table.cart .buttons input[type=submit] {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  table.cart .coupon {
    float: none;
    display: block;
    text-align: left;
  }
  table.cart .coupon input[type=text] {
    max-width: 100% !important;
    margin-bottom: 10px !important;
  }
  table.cart .coupon input[type=submit] {
    width: 100% !important;
  }
  table.cart .buttons {
    display: block;
    width: 100%;
    float: none;
  }
  table.cart .buttons input[type=submit] {
    margin-top: 10px;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .table_wrap {
    overflow-x: hidden;
  }
  table.cart {
    width: 100%;
  }
}
.cart-totals-wrap,
#order-review-wrap {
  border: 3px solid #ddd;
}
.cart_totals {
  padding: 30px 30px 24px;
}
.cart_totals h3.h3 {
  padding: 10px 15px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  background-color: #f5f5f5;
  margin: 0;
}
.cart_totals table th,
.cart_totals table td {
  padding: 10px;
  font-weight: bold;
}
.cart_totals table .cart-subtotal th {
  text-align: left;
  font-weight: bold;
}
.cart_totals table .cart-subtotal td {
  text-align: left;
  font-weight: bold;
}
.cart_totals table .shipping {
  background-color: transparent;
}
.cart_totals table .shipping th {
  background-color: transparent;
}
.cart_totals table .shipping th p {
  margin-bottom: 0px;
}
.cart_totals table .shipping td {
  text-align: left;
  font-weight: bold;
}
.cart_totals table .order-total {
  border-top: 3px solid #ddd;
  border-bottom: 0;
}
.cart_totals table .order-total th {
  color: #899293;
}
.cart_totals .wc-proceed-to-checkout a {
  display: block;
}
.woocommerce-checkout .woocommerce {
  padding: 75px 0;
}
.woocommerce-checkout .woocommerce .frm_select_field {
  padding: 0px;
}
.woocommerce-checkout .woocommerce .frm_select_field .down-arrow {
  display: none !important;
}
.woocommerce-checkout .woocommerce .select2-choice {
  padding: 10px 34px 10px 24px;
}
.woocommerce-checkout .login {
  display: none;
}
.woocommerce-checkout .checkout_coupon {
  display: none;
}
.woocommerce-checkout #order-review-inner {
  padding: 40px;
  width: 100%;
}
.woocommerce-checkout .checkout-wrap h3#order_review_heading {
  padding: 10px 15px;
  font-size: 14px;
  color: #2c2c2c;
  text-align: center;
  text-transform: uppercase;
  background-color: #ddd;
}
.woocommerce-checkout .checkout-wrap .payment_methods {
  padding-left: 0;
  list-style-type: none;
  margin-top: 20px;
}
.woocommerce-checkout .checkout-wrap #place_order {
  display: block;
  width: 100%;
}
.woocommerce-checkout .checkout-wrap #payment p {
  padding: 10px 20px;
  margin-top: 20px;
  position: relative;
  font-size: 11px;
  border-radius: 4px;
  background-color: #e5e5e5;
  margin-bottom: 20px;
}
.woocommerce-checkout .checkout-wrap #payment p:before {
  width: 0;
  height: 0;
  position: absolute;
  top: -10px;
  left: 20px;
  content: "";
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #e5e5e5;
}
.woocommerce-checkout .checkout-wrap .woocommerce-error {
  margin-left: 30px;
}
.woocommerce-checkout table thead {
  background-color: transparent;
}
.woocommerce-checkout table tr {
  border-bottom: 1px solid #ddd;
  background-color: transparent;
}
.woocommerce-checkout table tr:last-child {
  border-bottom: 1px solid #ddd;
}
.woocommerce-checkout table tr th {
  background-color: transparent;
  padding: 10px 0;
  border-right: 0px none;
  color: #ddd;
}
.woocommerce-checkout table tr td {
  padding: 10px 0;
  border-right: 0px none;
}
.woocommerce-checkout table tr.order-total {
  color: #ddd;
  border-top: 3px solid #ddd;
  border-bottom: 3px solid #ddd;
}
.woocommerce-checkout table tr.shipping {
  background-color: transparent;
}
.woocommerce-checkout table tr.shipping .shipping-title {
  margin-bottom: 5px;
}
.woocommerce-checkout table tr.shipping th {
  padding: 10px 0;
  background-color: transparent;
}
.woocommerce-checkout table tr.shipping th p {
  margin-bottom: 0px;
}
.woocommerce-checkout table tr.shipping td {
  padding: 10px;
  text-align: left;
  font-weight: bold;
}
.woocommerce-checkout .divider {
  margin-top: 30px;
  margin-bottom: 45px;
  line-height: 18px;
}
.woocommerce-checkout .divider:after {
  margin-top: -10px;
  content: "";
  height: 1px;
  width: 100%;
  display: block;
  background-color: #ddd;
}
.woocommerce-checkout .divider h3 {
  padding-right: 10px;
  display: inline-block;
  position: relative;
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  color: #999999;
  text-transform: uppercase;
  background-color: #fff;
}
.woocommerce-checkout ul.order_details {
  margin: 0 0 40px;
  padding: 20px 0;
  display: inline-block;
  border-top: 2px solid #ededed;
  border-bottom: 2px solid #ededed;
}
.woocommerce-checkout ul.order_details li {
  margin-right: 40px;
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  padding-bottom: 0;
}
.woocommerce-checkout ul.order_details li strong {
  display: block !important;
  font-size: 13px;
  text-transform: none;
}
.woocommerce-checkout ul.order_details li strong span {
  display: inline-block !important;
}
.woocommerce-checkout .order_details_text {
  margin-bottom: 50px;
}
.woocommerce-checkout .order_details_wrap {
  border: 3px solid #ddd;
}
.woocommerce-checkout .order_details_wrap .order_details_inner {
  padding: 40px;
  width: 100%;
}
.woocommerce-checkout .order_details_wrap h2 {
  padding: 10px 15px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ddd;
}
.woocommerce-checkout .order_details_wrap .shop_table thead tr th {
  padding: 10px 0;
  font-weight: bold;
  color: #999;
}
.woocommerce-checkout .order_details_wrap .shop_table thead tr th.product-total {
  text-align: right;
}
.woocommerce-checkout .order_details_wrap .shop_table thead tr td {
  padding: 10px 0;
  font-weight: bold;
  text-align: right;
  color: #999;
}
.woocommerce-checkout .order_details_wrap .shop_table tr {
  border-bottom: 2px solid #ddd;
}
.woocommerce-checkout .order_details_wrap .shop_table tr th {
  padding: 10px 0;
  font-weight: bold;
  color: #999;
}
.woocommerce-checkout .order_details_wrap .shop_table tr td {
  padding: 10px 0;
  text-align: right;
  color: #999;
}
.woocommerce-checkout .order_details_wrap .shop_table tr td.product-name {
  text-align: left;
}
.woocommerce-checkout .customer-info {
  margin-top: 30px;
}
.woocommerce-account .woocommerce .container > .row {
  padding: 50px 0;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding-left: 0;
}
.woocommerce-account .order_details_wrap {
  border: 3px solid #ddd;
  margin-bottom: 30px;
}
.woocommerce-account .order_details_wrap .order_details_inner {
  padding: 40px;
  width: 100%;
}
.woocommerce-account .order_details_wrap h2 {
  padding: 10px 15px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #ddd;
}
.woocommerce-account .shop_table thead {
  background-color: transparent;
}
.woocommerce-account .shop_table thead tr {
  background-color: transparent;
}
.woocommerce-account .shop_table thead tr th {
  padding: 10px 0;
  font-weight: bold;
  color: #999;
  border-right: 0px none;
}
.woocommerce-account .shop_table thead tr th.product-total {
  text-align: right;
}
.woocommerce-account .shop_table thead tr td {
  padding: 10px 0;
  font-weight: bold;
  text-align: right;
  color: #999;
}
.woocommerce-account .shop_table tr {
  border-bottom: 2px solid #ddd;
}
.woocommerce-account .shop_table tr th {
  padding: 10px 0;
  font-weight: bold;
  color: #999;
}
.woocommerce-account .shop_table tr td {
  padding: 10px 0;
  text-align: right;
  color: #999;
  border-right: 0px none;
}
.woocommerce-account .shop_table tr td.product-name {
  text-align: left;
}
.woocommerce-account .login-container {
  padding: 50px 0;
}
/* 20.1 Flexslider
-------------------------------- */
.flex-container a:active,
.flex-container a:focus,
.flexslider a:active,
.flexslider a:focus {
  outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  display: block;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .slides {
  display: block;
}
* html .slides {
  height: 1%;
}
.no-js .slides > li:first-child {
  display: block;
}
#content .flexslider ul {
  z-index: 100;
  left: 0;
  right: 0;
  bottom: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}
.flexslider {
  position: relative;
}
.flexslider .flex-direction-nav {
  opacity: 0.0;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.flexslider:hover .flex-direction-nav {
  opacity: 1.0;
}
.flexslider .flex-direction-nav {
  position: absolute;
  bottom: 40px !important;
}
.flexslider .flex-direction-nav li {
  display: block;
  padding: 0;
}
.slides li {
  padding-bottom: 0;
}
.flexslider .flex-direction-nav a {
  margin-top: 0;
  width: 24px;
  height: 24px;
  position: absolute;
  display: inline-block;
  opacity: 1.0;
  text-indent: -9999px;
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  overflow: hidden;
  background: #fe6446;
  color: #ffffff;
  z-index: 9;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  text-align: center;
  font-size: 20px;
  line-height: 1.0;
}
.flexslider .flex-direction-nav a:after {
  position: absolute;
  display: block;
  left: 0;
  top: 1px;
  right: 0;
  z-index: 10;
  text-indent: 0;
  text-align: center;
}
.flexslider .flex-direction-nav a:hover,
.flexslider .flex-direction-nav a:active {
  background: #111111;
  color: #fe6446;
}
.flexslider .flex-direction-nav .flex-prev {
  left: 20px;
}
.flexslider .flex-direction-nav .flex-prev:after {
  content: "\f104";
}
.flexslider .flex-direction-nav .flex-next {
  right: 20px;
}
.flexslider .flex-direction-nav .flex-next:after {
  left: 4px;
  content: "\f105";
}
.thumbnails-nav {
  position: relative;
  text-align: left;
  padding: 12px 0;
  margin: 0 -12px;
}
.thumbnails-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.thumbnails-nav ul:before,
.thumbnails-nav ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.thumbnails-nav ul:after {
  clear: both;
}
.thumbnails-nav ul li {
  float: left;
  vertical-align: top;
  width: 104px;
  padding: 12px;
}
.thumbnails-nav ul li a {
  display: block;
}
.thumbnails-nav ul li a img {
  border: 1px solid transparent;
}
.thumbnails-nav ul li a img.flex-active {
  border: 1px solid #fe6446;
}
.touch .flexslider .flex-direction-nav {
  display: none;
}
.preloader {
  position: absolute;
  margin-top: -8px;
  margin-left: -8px;
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  z-index: 9999;
  background: url(../woocommerce/images/ajax-loader.gif) no-repeat center center;
}
#wpsl-wrap {
  overflow: visible;
}
#wpsl-wrap .wpsl-search {
  background: transparent;
  padding: 0;
  margin-bottom: 25px;
  border-bottom: 1px dotted #ccc;
}
@media (max-width: 850px) {
  #wpsl-wrap .wpsl-search {
    padding-bottom: 20px;
  }
}
#wpsl-wrap #wpsl-gmap {
  width: 69.5%;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-gmap {
    float: none;
    width: 100%;
  }
}
#wpsl-wrap #wpsl-result-list {
  position: relative;
  width: 30%;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-result-list {
    float: none;
    width: 100%;
  }
}
#wpsl-wrap #wpsl-result-list:after {
  position: absolute;
  content: 'Scroll For More';
  font-size: 11px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0.6px;
  line-height: 1.4;
  text-transform: uppercase;
  text-align: left;
  padding: 12px 3px;
  margin: -2px 15px 0;
  top: 100%;
  left: 0;
  right: 0;
  border-top: 1px dotted #ccc;
  color: #bbb;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-result-list:after {
    display: none;
  }
}
#wpsl-wrap #wpsl-result-list #wpsl-stores {
  padding: 15px;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-result-list #wpsl-stores {
    height: auto !important;
  }
}
#wpsl-wrap #wpsl-result-list li {
  position: relative;
  padding: 22px 0 22px 20px;
}
#wpsl-wrap #wpsl-result-list li:last-child {
  border-bottom: 0;
}
#wpsl-wrap #wpsl-result-list li .wpsl-store-location {
  font-size: 16px;
}
#wpsl-wrap #wpsl-result-list li .wpsl-store-location:before {
  position: absolute;
  left: 1px;
  top: 28px;
  width: 9px;
  height: 12px;
  content: '';
  background: transparent url(images/sub-marker.png) no-repeat 0 0;
}
#wpsl-wrap #wpsl-result-list li .wpsl-store-location p {
  margin-bottom: 12px;
}
#wpsl-wrap #wpsl-result-list li .wpsl-store-location p strong,
#wpsl-wrap #wpsl-result-list li .wpsl-store-location p span {
  display: block !important;
}
#wpsl-wrap #wpsl-result-list li .wpsl-store-location strong {
  color: #2c2c2c;
  font-size: 18px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.4;
}
#wpsl-wrap #wpsl-result-list li .wpsl-direction-wrap {
  font-size: 26px;
}
#wpsl-wrap #wpsl-result-list li .wpsl-direction-wrap .wpsl-directions {
  display: block;
  font-size: 13px;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0.6px;
  line-height: 1.4;
  text-transform: uppercase;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-search-wrap {
    display: block;
    float: none;
  }
}
#wpsl-wrap #wpsl-search-wrap .frm_select_field .down-arrow {
  display: none !important;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-input,
#wpsl-wrap #wpsl-search-wrap .wpsl-select-wrap {
  margin: 0 0 20px;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-search-wrap .wpsl-input,
  #wpsl-wrap #wpsl-search-wrap .wpsl-select-wrap {
    display: block;
    float: none;
  }
}
#wpsl-wrap #wpsl-search-wrap .wpsl-input > div,
#wpsl-wrap #wpsl-search-wrap .wpsl-select-wrap > div {
  margin: 0 0 20px 20px;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-search-wrap .wpsl-input > div,
  #wpsl-wrap #wpsl-search-wrap .wpsl-select-wrap > div {
    margin: 0 0 20px;
    display: block;
    float: none;
  }
}
#wpsl-wrap #wpsl-search-wrap .wpsl-select-wrap {
  margin: 0;
}
@media (max-width: 570px) {
  #wpsl-wrap #wpsl-search-wrap #wpsl-search-input,
  #wpsl-wrap #wpsl-search-wrap #wpsl-radius,
  #wpsl-wrap #wpsl-search-wrap #wpsl-results {
    width: 100% !important;
  }
}
#wpsl-wrap #wpsl-search-wrap #wpsl-search-input {
  margin-bottom: 0 !important;
  padding: 8px 24px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border: 3px solid #ddd;
  background: #f9f9f9;
}
#wpsl-wrap #wpsl-search-wrap #wpsl-search-input:focus {
  border-color: #fe6446;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown {
  width: auto;
  min-width: 110px;
  border: 3px solid #ddd;
  background: #f9f9f9;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-search-wrap .wpsl-dropdown {
    display: block;
    float: none;
  }
}
@media (max-width: 570px) {
  #wpsl-wrap #wpsl-search-wrap .wpsl-dropdown {
    width: 100% !important;
  }
}
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown:hover,
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown:focus,
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown:active {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown div {
  border: 3px solid #ddd;
  border-top: 1px solid #eee;
  background: #f9f9f9;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  left: -3px;
  right: -3px;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown .wpsl-selected-item {
  padding: 11px 12px 10px !important;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown .wpsl-selected-item:after {
  border: 6px solid transparent;
  border-top: 6px solid #fe6446;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown.wpsl-active {
  positive: relative;
  z-index: 1000;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-dropdown.wpsl-active .wpsl-selected-item:after {
  border: 6px solid transparent;
  border-bottom: 6px solid #fe6446;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-search-btn-wrap {
  margin: 20px 0 20px 20px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
@media (max-width: 850px) {
  #wpsl-wrap #wpsl-search-wrap .wpsl-search-btn-wrap {
    display: block;
    float: none;
    margin: 20px 0;
  }
}
#wpsl-wrap #wpsl-search-wrap .wpsl-search-btn-wrap #wpsl-search-btn {
  position: relative;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-size: 13px !important;
  font-size: 0.76rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.8px;
  text-transform: uppercase !important;
  padding: 13px 34px 12px;
  border-width: 3px;
  border-style: solid;
  margin: 0 !important;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  color: #111111 !important;
  background: #ffffff !important;
  border-color: #fe6446;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
#wpsl-wrap #wpsl-search-wrap .wpsl-search-btn-wrap:hover #wpsl-search-btn,
#wpsl-wrap #wpsl-search-wrap .wpsl-search-btn-wrap:hover #wpsl-search-btn:focus {
  color: #111111 !important;
  background: #fe6446 !important;
  border-color: #fe6446;
}
#wpsl-wrap #wpsl-search-wrap .wpsl-input > div {
  margin: 0;
}
#wpsl-wrap #wpsl-search-wrap div label {
  line-height: 1.2;
  display: block !important;
  float: none !important;
  width: 100% !important;
  margin: 0 0 5px !important;
}
.select2-container .select2-choice {
  border: 3px solid #ddd;
  padding: 10px 34px 10px 24px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  color: #777777;
}
.select2-container .select2-choice .select2-arrow {
  right: 8px;
}
abbr[title].required,
abbr[data-original-title].required {
  color: #fe6446;
  border-bottom: 0 !important;
}
.select2-container-active .select2-choice {
  color: #777777;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 3px solid #ddd;
}
.select2-drop-active {
  border: 3px solid #ddd;
  border-top: 0;
  margin-top: -3px;
}
.select2-search input {
  padding: 8px 24px 8px 12px!important;
  font-family: 'roboto', Arial, sans-serif;
  background: transparent;
  border: 1px solid #ddd !important;
}
.select2-container .select2-choice .select2-arrow b:after {
  border-width: 6px;
}
#woo-bar {
  position: absolute;
  background: #111111;
  background: rgba(0, 0, 0, 0.9);
  padding: 10px 5px;
  top: 68px;
  left: 0;
  right: 0;
  color: #878787;
  font-family: 'Rubik Medium', Arial, sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 1.0;
  font-size: 11px;
}
@media (max-width: 1024px) {
  #woo-bar {
    display: none;
  }
}
#woo-bar .useBodyFont {
  font-family: 'roboto', Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: -0.2px;
}
#woo-bar .number-of-items {
  position: relative;
  top: -1px;
  background: #fe6446;
  color: #111111;
  font-size: 13px;
  letter-spacing: 0.2px;
  line-height: 1.0;
  padding: 3px 3px 1px;
  margin-right: 2px;
  min-width: 18px;
  text-align: center;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
#woo-bar a {
  color: #878787;
  text-transform: uppercase;
  padding: 2px;
  margin: 0 12px 0 0;
  display: inline-block;
  vertical-align: middle;
}
#woo-bar a i {
  display: inline-block;
  vertical-align: bottom;
  color: #ffffff;
  padding-right: 5px;
  font-size: 12px;
}
#woo-bar a span {
  display: inline-block;
  vertical-align: middle;
}
#woo-bar a:hover,
#woo-bar a:active {
  color: #fe6446;
}
#woo-bar a:hover i,
#woo-bar a:active i {
  color: #fe6446;
}
#woo-bar a.cart-link {
  position: relative;
  color: #ffffff;
}
#woo-bar a.cart-link i {
  font-size: 16px;
  padding: 0 0 0 5px;
  vertical-align: middle;
}
#woo-bar a.cart-link:hover,
#woo-bar a.cart-link:active {
  color: #fe6446;
}
#woo-bar .woo-crumbs {
  display: inline-block;
  list-style: none;
  margin: 0 30px 0 0;
  padding: 0;
  vertical-align: middle;
}
#woo-bar .woo-crumbs li {
  display: inline-block;
  padding: 1px 2px;
  text-transform: uppercase;
  vertical-align: middle;
}
#woo-bar .woo-crumbs li:after {
  display: inline-block;
  content: '/';
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 11px;
  opacity: 0.6;
  vertical-align: middle;
}
#woo-bar .woo-crumbs li:last-child:after {
  display: none;
}
#woo-bar .woo-crumbs li a {
  margin: 0 4px 0 0;
}
#woo-bar .align-left {
  text-align: left;
}
#woo-bar .align-left > a {
  min-height: 20px;
  padding: 4px 2px;
}
#woo-bar .align-right {
  text-align: right;
}
/***************** MOBILE MENU STYLE EDITS ******************/
#mobile_main_menu.mm-opened.mm-panel .mm-navbar {
  display: none !important;
}
#mobile_main_menu.mm-opened.mm-panel .mm-navbar.mm-hidden {
  display: none !important;
}
.mm-panel.mm-opened .mm-navbar {
  display: block !important;
}
.mm-panel.mm-subopened {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
  margin-right: 0px;
}
.sponsors {
  background-color: #f2f2f2;
  padding-bottom: 100px;
}
.sponsors .sponsor-wrap {
  text-align: center;
}
.sponsors .sponsor-wrap:before,
.sponsors .sponsor-wrap:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.sponsors .sponsor-wrap:after {
  clear: both;
}
.sponsors .sponsor-wrap .sponsor {
  float: none;
  width: 273px;
  height: 210px;
  padding: 30px;
  margin-bottom: 15px;
  background-color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (min-width: 1212px) {
  .sponsors .sponsor-wrap .sponsor {
    float: left;
    margin-right: 15px;
  }
  .sponsors .sponsor-wrap .sponsor:nth-child(4n+4) {
    margin-right: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1211px) {
  .sponsors .sponsor-wrap .sponsor {
    float: left;
    margin-right: 15px;
  }
  .sponsors .sponsor-wrap .sponsor:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media screen and (min-width: 636px) and (max-width: 1024px) {
  .sponsors .sponsor-wrap .sponsor {
    float: left;
    margin-right: 15px;
  }
  .sponsors .sponsor-wrap .sponsor:nth-child(0n+2) {
    margin-right: 0;
  }
}
.sponsors .sponsor-wrap .sponsor .sponsor-level {
  display: block;
  margin-bottom: 20px;
  font-family: "Brandon Grotesque Bold", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #fe6446;
}
.sponsors .sponsor-wrap .sponsor .sponsor-logo {
  width: auto;
  max-width: 100%;
  margin: 0 auto;
}
#spreedly-tooltip,
.spreedly-tooltip {
  right: 0 !important;
}
.yp-membership .section.recurring {
  visibility: hidden;
}
.colorbox6 #sgcboxClose {
  min-width: 0 !important;
  top: -27px !important;
  right: -25px !important;
}
.spreedly-close {
  border: 0 !important;
  background-color: transparent !important;
  opacity: 0.7 !important;
}
.spreedly-close:hover,
.spreedly-close:active,
.spreedly-close:focus {
  background-color: transparent !important;
  border: 0 !important;
  opacity: 1.0 !important;
}
table th,
table td {
  padding: 15px !important;
}
table tr.summary-total {
  background: #f9f9f9;
  border: 1px solid #ddd !important;
}
table input::-webkit-input-placeholder,
table textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
}
table input::placeholder,
table textarea::placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
}
table input::-moz-placeholder,
table textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.6) !important;
}
table input:-ms-input-placeholder,
table textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(0, 0, 0, 0.6) !important;
}
table input:-moz-placeholder,
table textarea:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(0, 0, 0, 0.6) !important;
}
table input[type=number] {
  display: inline-block;
  margin: 0 5px 0 0 !important;
  border-radius: 5px !important;
  padding: 24px 0 24px 15px !important;
  width: 60px !important;
  text-align: center !important;
  color: #999;
}
#spreedly-modal-form .spreedly-label {
  left: 0 !important;
  top: 0 !important;
  margin-bottom: 8px !important;
}
.spreedly-field-verification_value {
  padding: 10px 10px 7px 10px !important;
  border-radius: 0 0 5px 0 !important;
  border-width: 1px 1px 1px 0 !important;
  border-style: solid !important;
  border-color: #d5e0e9 !important;
}
.spreedly-field-verification_value .spreedly-iframe-input {
  border: 0 !important;
  padding: 0 !important;
  height: 20px !important;
}
.spreedly-button-wrapper {
  margin-top: 33px !important;
}
.spreedly-field-number {
  border-radius: 5px 5px 0 0 !important;
  border-width: 1px 1px 0 1px !important;
  border-style: solid !important;
  border-color: #d5e0e9 !important;
  padding: 10px !important;
}
.spreedly-field-number .spreedly-iframe-input {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  height: 20px !important;
}
.spreedly-field-name {
  border-radius: 5px !important;
  border: 1px solid #d5e0e9 !important;
  padding: 10px !important;
}
.spreedly-field-name #spreedly-name {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 1px !important;
  height: 36px !important;
}
.spreedly-background,
.spreedly-sidebar {
  height: 380px !important;
}
.spreedly-company .company-name,
.spreedly-item .item-price {
  font-weight: 400 !important;
}
#form-wrap .donation-selector .btn {
  position: relative;
  font-size: 12px;
  font-size: 0.66rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 18px 16px 16px;
  border-width: 2px;
  border-style: solid;
  margin: 8px 2px;
  border-radius: 30px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  min-width: 150px;
}
@media (max-width: 767px) {
  #form-wrap .donation-selector .btn {
    display: block;
    margin: 8px 0;
  }
}
#form-wrap .donation-selector .btn:first-child {
  margin-left: 0;
}
#form-wrap .donation-selector .btn:last-child {
  margin-right: 0;
}
#form-wrap .donation-selector .btn,
#form-wrap .donation-selector .btn:focus {
  color: #434344 !important;
  background-color: #f3f3f4;
  border-color: #f3f3f4;
}
#form-wrap .donation-selector .btn:after,
#form-wrap .donation-selector .btn:focus:after {
  color: #fff;
}
#form-wrap .donation-selector .btn:hover,
#form-wrap .donation-selector .btn:focus:hover,
#form-wrap .donation-selector .btn:active,
#form-wrap .donation-selector .btn:focus:active,
#form-wrap .donation-selector .btn.current,
#form-wrap .donation-selector .btn:focus.current {
  color: #fff !important;
  background-color: #02bbff;
  border-color: #02bbff;
}
#form-wrap .donation-selector .btn:hover:after,
#form-wrap .donation-selector .btn:focus:hover:after,
#form-wrap .donation-selector .btn:active:after,
#form-wrap .donation-selector .btn:focus:active:after,
#form-wrap .donation-selector .btn.current:after,
#form-wrap .donation-selector .btn:focus.current:after {
  color: #fff;
}
#form-wrap .donation-selector h2 {
  font-family: 'roboto', Arial, sans-serif !important;
  font-size: 34px;
  font-weight: normal;
  margin-bottom: 5px;
}
@media screen and (max-width: 1024px) {
  #form-wrap .donation-selector h2 {
    font-size: 24px;
  }
}
.boom-form * {
  font-family: 'roboto', Arial, sans-serif !important;
}
.boom-form h3 {
  font-weight: 600 !important;
  letter-spacing: -0.5px !important;
  margin-bottom: 25px !important;
  font-size: 28px !important;
  line-height: 1.0 !important;
}
.boom-form .section.billing-address h3 {
  margin-bottom: 0 !important;
}
.boom-form .checkbox label input,
.boom-form .radio label input {
  opacity: 1.0 !important;
  z-index: 1 !important;
}
.boom-form .checkbox label span,
.boom-form .radio label span,
.boom-form .checkbox label span.label,
.boom-form .radio label span.label {
  color: #777777 !important;
  font-weight: normal !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
}
.boom-form .checkbox label span:before,
.boom-form .radio label span:before,
.boom-form .checkbox label span.label:before,
.boom-form .radio label span.label:before {
  opacity: 0.0 !important;
}
.boom-form .field.text label span.label,
.boom-form .field.email label span.label,
.boom-form .field.tel label span.label,
.boom-form .field.street-address label span.label,
.boom-form .field.zip-code label span.label,
.boom-form .field.state label span.label {
  top: -1px !important;
}
.boom-form .other-amount {
  vertical-align: middle !important;
}
.boom-form .other-amount input#other-amount {
  height: 52px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.boom-form div.required:before {
  display: none;
}
.boom-form h3 {
  font-size: 32px;
  color: #02bbff;
  font-weight: bold;
  letter-spacing: 0;
  margin-bottom: 40px;
  margin-top: 60px;
}
.boom-form label span.label {
  color: #444444;
  font-size: 22px;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .boom-form label span.label {
    font-size: 12px;
  }
}
.boom-form .radio {
  margin-bottom: 12px;
  font-size: 18px;
  position: relative;
  display: block;
  margin-bottom: 15px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .boom-form .radio {
    font-size: 10px;
  }
}
.boom-form .radio label {
  padding-left: 30px;
}
.boom-form .radio label input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.boom-form .radio label input.required:before {
  display: none;
}
.boom-form .radio label span {
  white-space: normal;
  text-align: left;
}
.boom-form .radio label span:before {
  content: ' ';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  border: 3px solid #fff;
  box-shadow: 0px 0px 0px 1px #a5a5a5;
}
.boom-form .radio label:focus ~ span:before,
.boom-form .radio label input:focus span:before {
  background: #ccc;
}
.boom-form .radio label input:checked ~ span:before {
  background: #fe6446;
}
.boom-form .checkbox {
  margin-bottom: 12px;
  font-size: 18px;
  position: relative;
  display: block;
  margin-bottom: 15px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .boom-form .checkbox {
    font-size: 10px;
  }
}
.boom-form .checkbox label {
  padding-left: 30px;
}
.boom-form .checkbox label input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.boom-form .checkbox label input.required:before {
  display: none;
}
.boom-form .checkbox label span {
  white-space: normal;
  text-align: left;
}
.boom-form .checkbox label span:before {
  content: ' ';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 1px;
  border: 4px solid #fff;
  box-shadow: 0px 0px 0px 1px #a5a5a5;
}
.boom-form .checkbox label:focus ~ span:before,
.boom-form .checkbox label input:focus span:before {
  background: #ccc;
}
.boom-form .checkbox label input:checked ~ span:before {
  background: #fe6446;
}
.boom-form .btn-submit {
  margin-top: 30px;
}
.boom-form .other-option {
  display: inline-block;
  white-space: no-wrap;
}
.boom-form .other-amount {
  display: inline-block;
  white-space: no-wrap;
  margin-left: 10px;
  vertical-align: middle;
}
.boom-form .other-amount input#other-amount {
  width: 200px !important;
  height: 52px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.boom-form .other-amount input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .other-amount input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .other-amount input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .other-amount input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .other-amount input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(0, 0, 0, 0.4);
}
@media screen and (min-width: 1024px) {
  .boom-form .section.contact .field {
    width: 49%;
    margin: 0 2% 0 0;
    display: inline-block;
    white-space: nowrap;
  }
  .boom-form .section.contact .field:nth-child(2n+1) {
    margin-right: 0px;
  }
}
@media screen and (min-width: 1024px) {
  .boom-form .section.billing-address .field {
    width: 49% !important;
    margin: 0 2% 0 0;
    display: inline-block;
    white-space: nowrap;
  }
  .boom-form .section.billing-address .field:nth-child(2n+1) {
    margin-right: 0px;
  }
  .boom-form .section.billing-address h3 {
    margin-bottom: 0;
  }
}
.boom-form .section.payment {
  margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
  .boom-form .section.payment .field.tel {
    width: 49% !important;
    margin: 0 2% 0 0;
    display: inline-block;
    white-space: nowrap;
  }
  .boom-form .section.payment .field.tel:nth-child(2n+1) {
    margin-right: 0px;
  }
}
@media screen and (min-width: 1024px) {
  .boom-form .section.custom-fields .field {
    width: 49%;
    margin: 0 2% 0 0;
    display: inline-block;
    white-space: nowrap;
  }
  .boom-form .section.custom-fields .field:nth-child(2n+1) {
    margin-right: 0px;
  }
}
.boom-form .field input::-webkit-input-placeholder,
.boom-form .field textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .field input::placeholder,
.boom-form .field textarea::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .field input::-moz-placeholder,
.boom-form .field textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .field input:-ms-input-placeholder,
.boom-form .field textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .field input:-moz-placeholder,
.boom-form .field textarea:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(0, 0, 0, 0.4);
}
.boom-form .field.text,
.boom-form .field.email,
.boom-form .field.tel,
.boom-form .field.street-address,
.boom-form .field.zip-code,
.boom-form .field.state {
  position: relative;
}
.boom-form .field.text label,
.boom-form .field.email label,
.boom-form .field.tel label,
.boom-form .field.street-address label,
.boom-form .field.zip-code label,
.boom-form .field.state label {
  position: absolute;
  left: 15px;
  top: 17px;
}
.boom-form .field.text label span,
.boom-form .field.email label span,
.boom-form .field.tel label span,
.boom-form .field.street-address label span,
.boom-form .field.zip-code label span,
.boom-form .field.state label span {
  color: #999;
  color: rgba(0, 0, 0, 0.4);
  font-size: 1rem;
}
.boom-form .field.text label span.label,
.boom-form .field.email label span.label,
.boom-form .field.tel label span.label,
.boom-form .field.street-address label span.label,
.boom-form .field.zip-code label span.label,
.boom-form .field.state label span.label {
  position: absolute;
  left: 15px;
}
.boom-form .field.text label span.required-star,
.boom-form .field.email label span.required-star,
.boom-form .field.tel label span.required-star,
.boom-form .field.street-address label span.required-star,
.boom-form .field.zip-code label span.required-star,
.boom-form .field.state label span.required-star {
  position: absolute;
  left: 0px;
  top: -1px;
}
.boom-form .field.text label.error,
.boom-form .field.email label.error,
.boom-form .field.tel label.error,
.boom-form .field.street-address label.error,
.boom-form .field.zip-code label.error,
.boom-form .field.state label.error {
  display: none !important;
}
.boom-form .field.text input,
.boom-form .field.email input,
.boom-form .field.tel input,
.boom-form .field.street-address input,
.boom-form .field.zip-code input,
.boom-form .field.state input,
.boom-form .field.text input[type=number],
.boom-form .field.email input[type=number],
.boom-form .field.tel input[type=number],
.boom-form .field.street-address input[type=number],
.boom-form .field.zip-code input[type=number],
.boom-form .field.state input[type=number] {
  width: 100% !important;
}
.boom-form .field.text input,
.boom-form .field.email input,
.boom-form .field.tel input,
.boom-form .field.street-address input,
.boom-form .field.zip-code input,
.boom-form .field.state input,
.boom-form .field.text input[type=number],
.boom-form .field.email input[type=number],
.boom-form .field.tel input[type=number],
.boom-form .field.street-address input[type=number],
.boom-form .field.zip-code input[type=number],
.boom-form .field.state input[type=number],
.boom-form .field.text textarea,
.boom-form .field.email textarea,
.boom-form .field.tel textarea,
.boom-form .field.street-address textarea,
.boom-form .field.zip-code textarea,
.boom-form .field.state textarea {
  padding: 10px 28px 11px !important;
}
.boom-form .field.text.has-focus label span,
.boom-form .field.email.has-focus label span,
.boom-form .field.tel.has-focus label span,
.boom-form .field.street-address.has-focus label span,
.boom-form .field.zip-code.has-focus label span,
.boom-form .field.state.has-focus label span {
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .boom-form .field.street-address {
    margin-top: 26px !important;
  }
  .boom-form .field.street-address textarea {
    height: 50px !important;
    margin-bottom: -18px !important;
  }
}
.boom-form .field.country label {
  display: none;
}
.spreedly-field #spreedly-name {
  border-radius: 5px !important;
  color: #000;
}
.spreedly-field#spreedly-exp input[type=text] {
  width: 25% !important;
  padding: 0 !important;
  border-radius: 0 !important;
  color: #000;
}
.spreedly-field#spreedly-exp input {
  color: #000;
  padding: 8px !important;
}
.spreedly-field#spreedly-cvv input {
  color: #000 !important;
}
#spreedly-frame-holder input[type=text],
#spreedly-frame-holder input[type=tel],
#spreedly-frame-holder input[type=number],
.spreedly-iframe-input {
  margin: 0 !important;
  width: 60% !important;
}
#spreedly-exp input[type=text],
#spreedly-exp input[type=tel],
#spreedly-exp input[type=number] {
  width: 20% !important;
}
@media screen and (min-width: 1024px) {
  #donation-sidebar {
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: -150px 0px 0px -149px rgba(0, 0, 0, 0.1);
  }
}
@media screen and (max-width: 1023px) {
  #donation-sidebar {
    margin: 80px 0;
  }
}
#donation-sidebar img {
  float: left;
}
@media screen and (min-width: 1025px) {
  #donation-sidebar img {
    float: none;
    position: absolute;
    top: -140px;
  }
}
@media screen and (max-width: 1024px) {
  #donation-sidebar img {
    margin: 30px 30px 200px 30px;
  }
}
@media screen and (max-width: 700px) {
  #donation-sidebar img {
    float: none;
    margin: 30px;
  }
}
@media screen and (max-width: 400px) {
  #donation-sidebar img {
    margin: 30px auto;
  }
}
#donation-sidebar .large-text {
  font-weight: bold;
  line-height: 1.2;
}
@media screen and (min-width: 1024px) {
  #donation-sidebar .large-text {
    padding-top: 150px;
  }
}
#donation-sidebar .small-text {
  font-size: 15px;
}
#donation-sidebar .number-counter.small-sized {
  font-size: 40px;
}
#donation-sidebar .number-counter.small-sized > span {
  padding: 5px 4px;
  margin: 1px;
}
@media (max-width: 1024px) {
  #donation-sidebar .number-counter,
  #donation-sidebar .number-counter.small-sized {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  #donation-sidebar .number-counter,
  #donation-sidebar .number-counter.small-sized {
    font-size: 20px;
  }
}
#donation-sidebar .number-text {
  color: #fe6446;
  font-size: 26px;
  text-align: center;
}
#donation-sidebar h5 {
  color: #02bbff;
  margin-bottom: 2px;
  margin-top: 25px;
}
#donation-sidebar .questions-text {
  font-size: 15px;
}
