form#mktoForm_2124 button.mktoButton{
  width: 100%;
  border-radius: 0 !important;
  transition: none;
  border: none;
  background: #bf2e1a url(../png/plane-icon.png) no-repeat 70px center !important;
  font-family: fira_sansregular;
  padding-left: 40px;
      margin-top: 0px !important;
}

div#boxes-box-whit_simple_subcription {
  padding: 15px;
}
div#boxes-box-whit_simple_subcription h3 {
  color: #bf2e1a;
  font-size: 24px;
  font-family: fira_sansbold;
  margin: 0;
  padding: 0;
  text-transform: capitalize;

  background: none;
  padding-bottom: 5px;
}

div#boxes-box-whit_simple_subcription p.caption-line {
  padding: 0;
  font-size: 13px;
  font-style: italic;
  margin: 1px 0px;
}
form#mktoForm_2124 {
  margin-top: 1px;
}

/* Main Menu Marketo Form Style Start */
#boxes-box-main_menu_subscription .mktoForm {
  border: none;
}

#boxes-box-main_menu_subscription .mktoForm label.mktoLabel {
  color: #fff;
}

#boxes-box-main_menu_subscription .mktoForm input[type=email] {
  max-width: 215px;
  border-radius: 5px !important;
  margin-left: 0px !important;
}

#boxes-box-main_menu_subscription .mktoForm button[type="submit"] {
  max-width: 135px;
  line-height: 2.5;
  font-size: 16px !important;
  font-weight: 100 !important;
  color: #FFF !important;
  background: #529900 !important;
  padding: 0 20px !important;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border: none !important;
  border-bottom: 3px solid #294D00 !important;
  transition: all 0.05s linear;
  border-radius: 4px !important;
  margin: 0 !important;
}
/* Main Menu Marketo Form Style End */

/* Top Marketo Form style start */
#boxes-box-menu_signup_subscription .mktoForm {
border: 0;
}

#boxes-box-menu_signup_subscription .mktoForm .mktoFormCol {
margin-top: 10px;
position: relative;
}

#boxes-box-menu_signup_subscription .mktoForm label.mktoLabel {
font-weight: 400 !important;
font-family: Helvetica, Arial, sans-serif;
color: #BCBCBC;
position: absolute;
left: 0;
font-size: 14px !important;
top: 0;
width: auto !important;
max-width: 100%;
line-height: 12px;
padding-left: 35px;
z-index: 99999;
}

#boxes-box-menu_signup_subscription .mktoForm label.mktoLabel[for=Email] {
left: 0;
padding-left: 0;
}

#boxes-box-menu_signup_subscription .mktoForm .mktoGutter {
display: none;
}

#boxes-box-menu_signup_subscription .mktoForm input[type=email] {
width: 400px !important;
max-width: none;
border-radius: 5px !important;
margin: 25px 0 0 0 !important;
}

#boxes-box-menu_signup_subscription .mktoForm .mktoCheckboxList {
height: 20px;
width: 20px !important;
padding: 0 !important;
margin-right: 10px;
position: relative;
}

#boxes-box-menu_signup_subscription .mktoForm input[type=checkbox] {
background: none repeat scroll 0 0 #fff;
border: 1px solid #d6d6d6;
color: #333;
display: block;
font-weight: 100;
line-height: 18px;
height: 20px;
width: 20px;
opacity: 0;
}

#boxes-box-menu_signup_subscription .mktoForm .mktoButtonRow {
margin-top: 10px;
}

#boxes-box-menu_signup_subscription .mktoForm button[type="submit"] {
max-width: 135px;
line-height: 2.5;
font-size: 16px !important;
font-weight: 100 !important;
color: #FFF !important;
background: #529900 !important;
padding: 0 20px !important;
text-align: center;
text-decoration: none;
cursor: pointer;
border: none !important;
border-bottom: 3px solid #294D00 !important;
transition: all 0.05s linear;
border-radius: 4px !important;
margin: 0 !important;
position: absolute;
bottom: 18px;
left: 415px;
}

#boxes-box-menu_signup_subscription .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 0;
}

#boxes-box-menu_signup_subscription .mktoForm input[type=checkbox]:checked+label:before {
top: 0;
left: 5px;
width: 10px;
height: 10px;
content: "";
position: absolute;
display: block;
top: 5px;
left: 5px;
background: #529900;
border-radius: 50%;
}

#boxes-box-menu_signup_subscription .mktoForm input[type=checkbox]+label:after {
width: 20px;
height: 20px;
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 0;
background: transparent;
border: 2px solid #BCBCBC;
border-radius: 50%;
}
/* Top Marketo Form style end */

/* Middle Marketo Form style start */
#boxes-box-subsctiption_block_with_options .mktoForm {
border: 0;
}

#boxes-box-subsctiption_block_with_options .mktoForm .mktoFormCol {
margin-top: 10px;
position: relative;
}

#boxes-box-subsctiption_block_with_options .mktoForm label.mktoLabel {
font-weight: 400 !important;
font-family: Helvetica, Arial, sans-serif;
color: #BCBCBC;
position: absolute;
left: 0px;
font-size: 14px !important;
top: 0;
width: auto !important;
max-width: 100%;
line-height: 12px;
padding-left: 35px;
z-index: 99999;
}

#boxes-box-subsctiption_block_with_options .mktoForm label.mktoLabel[for=Email] {
float: left;
font-weight: normal !important;
position: unset;
padding-left: 0;
}

#boxes-box-subsctiption_block_with_options .mktoForm .mktoGutter {
display: none;
}

#boxes-box-subsctiption_block_with_options .mktoForm input[type=email] {
width: 400px !important;
max-width: none;
border-radius: 5px !important;
margin: 0 !important;
}

#boxes-box-subsctiption_block_with_options .mktoForm .mktoCheckboxList {
height: 20px;
width: 20px !important;
padding: 0 !important;
margin-right: 10px;
position: relative;
}

#boxes-box-subsctiption_block_with_options .mktoForm input[type=checkbox] {
background: none repeat scroll 0 0 #fff;
border: 1px solid #d6d6d6;
color: #333;
display: block;
font-weight: 100;
line-height: 18px;
height: 20px;
width: 20px;
opacity: 0;
}

#boxes-box-subsctiption_block_with_options .mktoForm .mktoButtonRow {
margin-top: 10px;
}

#boxes-box-subsctiption_block_with_options .mktoForm button[type="submit"] {
max-width: 135px;
line-height: 2.5;
font-size: 16px !important;
font-weight: 100 !important;
color: #FFF !important;
background: #529900 !important;
padding: 0 20px !important;
text-align: center;
text-decoration: none;
cursor: pointer;
border: none !important;
border-bottom: 3px solid #294D00 !important;
transition: all 0.05s linear;
border-radius: 4px !important;
margin: 0 !important;
}

#boxes-box-subsctiption_block_with_options .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 0;
}

#boxes-box-subsctiption_block_with_options .mktoForm input[type=checkbox]:checked+label:before {
top: 0;
left: 5px;
width: 10px;
height: 10px;
content: "";
position: absolute;
display: block;
top: 5px;
left: 5px;
background: #529900;
border-radius: 50%;
}

#boxes-box-subsctiption_block_with_options .mktoForm input[type=checkbox]+label:after {
width: 20px;
height: 20px;
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 0;
background: transparent;
border: 2px solid #BCBCBC;
border-radius: 50%;
}
/* Middle Marketo Form style end */

/* Bottom Marketo Form style start */
#boxes-box-footer_subscription_form .mktoForm {
border: 0;
}

#boxes-box-footer_subscription_form .mktoFormRow {
clear: unset;
width: 50% !important;
float: left !important;
}

#boxes-box-footer_subscription_form .mktoForm .mktoFormCol {
margin-top: 10px;
position: relative;
}

#boxes-box-footer_subscription_form .mktoForm label.mktoLabel {
font-weight: 400 !important;
font-family: Helvetica, Arial, sans-serif;
color: #BCBCBC;
position: absolute;
left: 0;
font-size: 14px !important;
top: 0;
width: auto !important;
max-width: 100%;
line-height: 12px;
padding-left: 35px;
z-index: 99999;
}

#boxes-box-footer_subscription_form .mktoForm label.mktoLabel[for=Email] {
float: left;
font-weight: normal !important;
position: unset;
padding-left: 0;
}

#boxes-box-footer_subscription_form .mktoForm .mktoGutter {
display: none;
}

#boxes-box-footer_subscription_form .mktoForm input[type=email] {
width: 400px !important;
max-width: none;
border-radius: 5px !important;
margin: 0 !important;
}

#boxes-box-footer_subscription_form .mktoForm .mktoCheckboxList {
height: 20px;
width: 20px !important;
padding: 0 !important;
margin-right: 10px;
position: relative;
}

#boxes-box-footer_subscription_form .mktoForm input[type=checkbox] {
background: none repeat scroll 0 0 #fff;
border: 1px solid #d6d6d6;
color: #333;
display: block;
font-weight: 100;
line-height: 18px;
height: 20px;
width: 20px;
opacity: 0;
}

#boxes-box-footer_subscription_form .mktoForm .mktoButtonRow {
margin-top: 10px;
clear: both;
}

#boxes-box-footer_subscription_form .mktoForm button[type="submit"] {
max-width: 135px;
line-height: 2.5;
font-size: 16px !important;
font-weight: 100 !important;
color: #FFF !important;
background: #529900 !important;
padding: 0 20px !important;
text-align: center;
text-decoration: none;
cursor: pointer;
border: none !important;
border-bottom: 3px solid #294D00 !important;
transition: all 0.05s linear;
border-radius: 4px !important;
margin: 0 !important;
position: absolute;
bottom: 8px;
left: 415px;
}

#boxes-box-footer_subscription_form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
border: 0;
}

#boxes-box-footer_subscription_form .mktoForm input[type=checkbox]:checked+label:before {
top: 0;
left: 5px;
width: 10px;
height: 10px;
content: "";
position: absolute;
display: block;
top: 5px;
left: 5px;
background: #529900;
border-radius: 50%;
}

#boxes-box-footer_subscription_form .mktoForm input[type=checkbox]+label:after {
width: 20px;
height: 20px;
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 0;
background: transparent;
border: 2px solid #BCBCBC;
border-radius: 50%;
}
/* Bottom Marketo Form style end */
