 html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, canvas, details, embed,
  figure, figcaption, footer, header, hgroup,
  menu, nav, output, ruby, section, summary,
  time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
  }
  article, aside, details, figcaption, figure,
  footer, header, hgroup, menu, nav, section {
    display: block;
  }
  body {
    line-height: 1;
  }
  ol, ul {
    list-style: none;
  }
  blockquote, q {
    quotes: none;
  }
  blockquote:before, blockquote:after,
  q:before, q:after {
    content: '';
    content: none;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  /*Base*/
  body {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1.7em;
  }
  h1 { font-size: 2.8em; }
  h2 { font-size: 1.5em; font-weight: bold; }
  h3 { font-size: 1.3em; font-weight: bold; }
  h1, h2 { margin-bottom: .5em; word-break: break-word; }
  .wrapper {
    padding: 2em;
    max-width: 1170px;
    box-sizing: border-box;
    margin: 0 auto;
  }
  .l-box {
    padding: 3em 2em;
  }

  /*Logo*/
  header#logo {
    text-align: center;
    padding: 1em 0 0;
  }
  header#logo h1 {
    margin: 0;
  }
  strong { font-weight: bold; }
  em { font-style: italic; }

  /*Featured Content*/
  #featured-content .content-left {
    width: 64%;
    display: inline-block;
  }
  #featured-content .content-left h1 {
    font-size: 2.5em;
    line-height: 1.2em;
    font-weight: bold;
    max-width: 674px;
    word-break: break-word;
  }
  #featured-content .content-right {
    margin: -2em 0 0 2em;
    width: 32%;
    vertical-align: top;
    display: inline-block;
    float: right;
  }
  #featured-content .featured-media {
    display: inline-block;
    width: 100%;
  }
  #featured-content .featured-media img {
    width: 100%;
  }
  #featured-content .form-cta fieldset {
    margin-top: 15px;
  }
  #featured-content .form-cta input {
    display: block;
    width: 99%;
    border: none;
    padding: 13px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 5px;
  }
  #featured-content .form-cta .cta-button {
    color: #FFF;
    cursor: pointer;
    background-color: #f5454a;
    border: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    display: block;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
    margin-top: 15px;
    padding: .8em .7em;
    width: 100%;
  }
  #featured-content .form-cta .cta-button:hover {
    background-color: #d6292c;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  #featured-content .form-cta span {
    display: block;
    font-size: .8em;
    line-height: 1.1em;
    margin: 20px 0 0;
  }

  /*About*/
  #about {
    color: #636363;}
  #about p { margin-bottom: 15px; }
  #about h2 {
    font-weight: bold;
    margin: 30px 0;
    font-size: 2em;
    line-height: 1.4em;
    word-break: break-word;
  }
  #about li {
    list-style-type: initial;
    margin-bottom: 20px;
    word-break: break-word;
  }
  #about .content-width {
    max-width: 674px;
  }

  /*Quote*/
  #quote {
    color: #27ae60;
    font-size: 1em;
    font-style: italic;
    padding: 3em 2em;
    word-break: break-word;
  }
  #quote .author {
    color: #5B5B5B;
    font-size: .9em;
    margin-top: 10px;
    line-height: 1.2em;
    font-style: normal;
    word-break: break-word;
  }

  /*More Information*/
  #more-information {
    background-color: #e8e8e8;
    color: #636363;
    font-size: 1.1em;
    text-align: center;
    word-break: break-word;
    clear: both;
  }
  #social {
    width: 100px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
    vertical-align: top;
  }
  #social div {
    margin-bottom: 10px;
  }

  /*Form*/
  #conversion-form .actions img {
    background-color: #fff;
    border-radius: 50%;
    padding: .25em;
    margin: 1.5em auto.5em auto;
    display: block;
    width: auto;
  }
  .form-cta {
    background-color: #e37d24;
    color: #FFF;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 1.5em;
  }
  .form-cta h2 {
    color: #FFF;
    margin-top: 0;
  }
  .form-cta fieldset {
    margin-top: 15px;
  }
  .form-cta input {
    display: block;
    width: 99%;
    border: none;
    padding: 10px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 5px;
  }
  .form-cta .cta-button {
    color: #FFF;
    cursor: pointer;
    border: none;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    display: block;
    font-weight: bold;
    font-size: 1.3em;
    text-align: center;
    margin-top: 15px;
    padding: .6em .7em;
    width: 100%;
  }
  .form-cta .cta-button:hover {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
  }
  .form-cta span {
    display: block;
    font-size: .8em;
    line-height: 1.1em;
    margin: 20px 0 0;
  }
  small{
	font-size:14px;
  }
  /*area de conversao*/
  #conversion header {display:block;padding:30px 30px 10px;margin:0;}
  #conversion header h2 { display:block; padding:0; margin:0 0 10px 0; font-size:24px; font-weight:bold; text-align:left; }
  #conversion header p { display:block; padding:0; margin:0 0 10px 0; font-size:16px; line-height:1.2em; word-break: break-word; }
  #conversion section {display:block;padding:0px 30px 20px; margin:0;}
  #conversion section p {display:block; padding:0 0 20px 0; margin:0; font-size:12px; line-height:1em; }
  #conversion section p.notice {font-size:12px;}
  #conversion section form {}
  #conversion section form div.field {padding:0 0 12px 0;margin:0;}
  #conversion section form div.field div { margin:0 0 5px 0; clear:both;width:100%;}
  #conversion section form input,
  #conversion section form select,
  #conversion section form textarea {vertical-align:middle;font-size:18px;padding:3px 2%;margin:0;width:96%;height:28px;line-height:20px;display:inline-block;}
  #conversion section form label {display:block;padding:0 0 5px 0; margin:0;}
  #conversion section form select {width:100%;height:36px;line-height:36px;}
  #conversion section form input {}
  #conversion section form textarea {height:104px;}
  #conversion section form input[type=radio],
  #conversion section form input[type=checkbox] { float: left; display: block; width: 24px; margin-right: 5px; }
  #conversion section form input[type=radio] {}
  #conversion section form input[type=radio] + label,
  #conversion section form input[type=radio] + label + label,
  #conversion section form input[type=checkbox] + label {width: auto;display: block;padding: 2px 0 0 25px;}
  #conversion section form label.error { display:none !important; }
  #conversion section form input.error,
  #conversion section form textarea.error,
  #conversion section form select.error { background-color:#FFDDDD; }
 #conversion section form label a {color:#fff;}
  #conversion section div.actions { text-align:center; padding:16px 0 8px 0; }
  #conversion section div.actions input.call_button,
  #conversion section div.actions a.call_button {height:auto;vertical-align: middle;text-align:center;text-decoration:none;display:block;width:98%;font-weight:bold;font-size:20px;line-height:1em;padding:15px 20px 17px 20px;cursor:pointer;margin:2px auto 24px auto; word-break: break-word;}
  #conversion section div.actions input.call_button:hover,
  #conversion section div.actions a.call_button:hover {}
  #conversion section div.actions small {color : white;}
  #conversion section div#error-container {background-color:#FFDDDD;display:none;padding:16px;margin:16px 0 24px 0;}
  #conversion section div#error-container p {color:#463A33;text-align:center;font-size:16px;margin:0;padding:0;}
  #conversion section div#pay-area {padding:16px 0 0 0;}
  #conversion section div#pay-area p {font-size:16px;}

  /*colors*/
  #conversion {background-color:#27ae60;}
  #conversion header h2 {color:#ffffff; }
  #conversion header p {color:#ffffff; }
  #conversion section {background-color:#27ae60;}
  #conversion form input,
  #conversion form select,
  #conversion form textarea {border:1px solid #008f71;}
  #conversion form label {color:#ffffff; }
  #conversion form #error-container {border:1px solid #008f71;}
  #conversion div.actions input.call_button,
  #conversion div.actions a.call_button {border:1px solid #db2b30; #8f0000;color:#ffffff;background-color:#f5454a;}
  #conversion div.actions input.call_button:hover,
  #conversion div.actions a.call_button:hover {background-color:#ff5e63;}
  #conversion section div#pay-area p {color:#ffffff; }
  #conversion section form p.notice {color:#ffffff;}

  /*border radius*/
  #conversion form #error-container,
  #conversion form input,
  #conversion form select,
  #conversion form textarea {
    -webkit-border-radius:5px;
       -moz-border-radius:5px;
            border-radius:5px;
  }
  #conversion div.actions input.call_button,
  #conversion div.actions a.call_button {
    -webkit-border-radius:10px;
       -moz-border-radius:10px;
            border-radius:10px;
  }

  /*box shadow*/
  #conversion form input,
  #conversion form select,
  #conversion form textarea,
  #conversion form #error-container {
    -webkit-box-shadow: inset 1px 1px 2px rgba(20,20,20,0.4);
         -moz-box-shadow: inset 1px 1px 2px rgba(20,20,20,0.4);
              box-shadow: inset 1px 1px 2px rgba(20,20,20,0.4);
  }
  #conversion section form input[type=radio],
  #conversion section form input[type=checkbox] {
    -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none;
  }
  #conversion div.actions input.call_button,
  #conversion div.actions a.call_button {
    -webkit-box-shadow: 2px 2px 4px #27ae60;
         -moz-box-shadow: 2px 2px 4px #27ae60;
              box-shadow: 2px 2px 4px #27ae60;
  }
  #conversion div.actions input.call_button:hover,
  #conversion div.actions a.call_button:hover {
      -webkit-box-shadow: 2px 2px 8px #008f71;
         -moz-box-shadow: 2px 2px 8px #008f71;
              box-shadow: 2px 2px 8px #008f71;
  }

  #about li {
    color: #636363;
  }

  /*Footer*/
  footer {
    color: #949494;
    font-size: .8em;
    text-align: center;
    padding: 1.2em;
  }

  /* Responsive */
  @media (max-width: 1200px) {
    .featured-media { width: 80% !important; }
  }
  @media (max-width: 1090px) {
    #featured-content .content-right { width: 100% !important; float: inherit !important; margin: 0 !important; }
    #featured-content .content-left { width: 100% !important; float: inherit !important; margin: 0 !important; }
    #featured-content .content-left h1 { text-align: center !important; max-width: 100% !important; }
    #social { width: 100% !important; position: inherit !important; margin: 20px 0 !important; }
    #social div { display: inline-block !important; vertical-align: top !important; margin-right: 10px !important; text-align: left !important; }
    .featured-media { width: 100% !important; margin-bottom: 25px !important; }
    #about .content-width { max-width: 100% !important; }
    #quote { color: #FFF !important; }
    .author { color: #FFF !important; }
  }
  @media (max-width: 767px) {
    .form-cta { margin: 0 !important; width: 100% !important; max-width: 100% !important; }
  }
  @media (max-width: 420px) {
    .form-cta { margin: 0 !important; width: 100% !important; max-width: 100% !important; }
    #conversion section div.actions input.call_button { font-size: 17px !important; }
    header#logo img { max-width: 200px !important; }
  }

  /*error config*/
  form #error-container {background-color:#FFDDDD;display:none;padding:16px;margin:16px 0 24px 0;}
  form #error-container p {color:#463A33;text-align:center;font-size:16px;margin:0;padding:0;}
  form label.error { display:none !important; }
  form input.error,
  form textarea.error,
  form select.error { background-color:#FFDDDD; }

  /*colors*/
  body {
    background-color: #ffffff;
  }
  h1 {
    color: #ffffff;
  }
  h2 {
    color: #636363;
  }

  footer {
    color: #949494;
  }

  #quote {
    color: #27ae60;
  }

  #quote .author {
    color: #5B5B5B;
  }

  #featured-content {
    background-color: #396a32;

  }

  #more-information {
    background-color: #e8e8e8;
    color: #636363;
  }

.error {
  color : #a94442;
  background-color : #f2dede;
  border : 1px solid #ebccd1;
  padding : 15px;
  border-radius : 4px;
  margin-bottom : 10px;
  display : none;
}

.hide {
  display: none;
}
