/**********RESET************/
  @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
  @import url('https://fonts.googleapis.com/css?family=Kaushan+Script');
  @import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
  @import url('https://fonts.googleapis.com/css?family=Salsa:400');
  @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

  @font-face {
    font-family: 'DK Mandarin Whispers';
    src: url('../fonts/dk_mandarin_whispers/DKMandarinWhispers-Regular.eot');
    src: url('../fonts/dk_mandarin_whispers/DKMandarinWhispers-Regular.woff2') format('woff2'),
         url('../fonts/dk_mandarin_whispers/DKMandarinWhispers-Regular.woff') format('woff'),
         url('../fonts/dk_mandarin_whispers/DKMandarinWhispers-Regular.ttf') format('truetype'),
         url('../fonts/dk_mandarin_whispers/DKMandarinWhispers-Regular.svg#DKMandarinWhispers-Regular') format('svg'),
         url('../fonts/dk_mandarin_whispers/DKMandarinWhispers-Regular.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Belacu';
    src: url('../fonts/belacu/BELACU.eot');
    src: url('../fonts/belacu/BELACU.woff2') format('woff2'),
         url('../fonts/belacu/BELACU.eot?#iefix') format('embedded-opentype');
    src: url('../fonts/belacu/Belacu.woff') format('woff'),
         url('../fonts/belacu/BELACU.ttf') format('truetype'),
         url('../fonts/belacu/Belacu.svg#Belacu') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Sophia';
    src: url('../fonts/sophia/Sophia.eot');
    src: url('../fonts/sophia/Sophia.woff2') format('woff2'),
         url('../fonts/sophia/Sophia.woff') format('woff'),
         url('../fonts/sophia/Sophia.ttf') format('truetype'),
         url('../fonts/sophia/Sophia.svg#Sophia') format('svg'),
         url('../fonts/sophia/Sophia.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Gotham-Black';
    src: url('../fonts/gotham/Gotham-Black.eot');
    src: url('../fonts/gotham/Gotham-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gotham/Gotham-Black.svg#Gotham-Black') format('svg'),
         url('../fonts/gotham/Gotham-Black.ttf') format('truetype'),
         url('../fonts/gotham/Gotham-Black.woff') format('woff'),
         url('../fonts/gotham/Gotham-Black.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'Bahnschrift';
    src: url('../fonts/bahnschrift/bahnschrift.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
  }
  
/* Fontes em uso */
  @font-face{
    font-family: 'Nunito';
    src: url('../fonts/nunito/Nunito-Bold.ttf'),
    url('../fonts/nunito/Nunito-Light.ttf'),
    url('../fonts/nunito/Nunito-Regular.ttf');
    font-weight: normal;
    font-style: normal;
  }
  @font-face{
    font-family: 'Roboto';
    src: url('../fonts/roboto/Roboto-Black.ttf'),
    url('../fonts/roboto/Roboto-BlackItalic.ttf'),
    url('../fonts/roboto/Roboto-Bold.ttf'),
    url('../fonts/roboto/Roboto-BoldItalic.ttf'),
    url('../fonts/roboto/Roboto-Italic.ttf'),
    url('../fonts/roboto/Roboto-Light.ttf'),
    url('../fonts/roboto/Roboto-LightItalic.ttf'),
    url('../fonts/roboto/Roboto-Medium.ttf'),
    url('../fonts/roboto/Roboto-MediumItalic.ttf'),
    url('../fonts/roboto/Roboto-Regular.ttf'),
    url('../fonts/roboto/Roboto-Thin.ttf'),
    url('../fonts/roboto/Roboto-ThinItalic.ttf');
    font-weight: normal;
    font-style: normal;
  }
  /* @font-face{
    font-family: 'Montserrat';
    src: url('../fonts/montserrat/Montserrat-Bold.ttf'),
    url('../fonts/montserrat/Montserrat-Light.ttf'),
    url('../fonts/montserrat/Montserrat-Regular.ttf');
    font-weight: normal;
    font-style: normal;
  } */

  /*===========================================
  =            1 - Fontes / Icones            =
  ===========================================*/
  i.classe-do-icone-1 {
    background-position: 0px 0px;
  }
  /*=====  End of 1 - Fontes / Icones  ======*/
  /*=====================================
  =            2 - Variaveis            =
  =====================================*/
  /*=====  End of 2 - Variaveis  ======*/
  /*===================================
  =            3 - Funcoes            =
  ===================================*/
  .clear {
    clear: both;
  }
  .clearfix {
    overflow: auto;
    zoom: 1;
  }
  .container {
    width: 100%;
    max-width: 1450px;
    min-height: calc(100vh - 230px);
    margin: 0 auto;
    /* padding: 0 10px; */
  }
  .container-carrinho {
    max-width: 1200px !important;
    min-height: auto !important;
    padding: 0 10px !important;
  }
  .container-large {
    width: 100%;
    margin: 0 auto;
    /* padding: 0 10px; */
  }
  .container2 {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px;
    max-width: 1760px;
  }
  /*=====  End of 3 - Funcoes  ======*/
  /*==================================
  =            4 - Mixins            =
  ==================================*/
  .beforeTableTd {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
  }
  /*=====  End of 4 - Mixins  ======*/
  /*=================================
  =            5 - Reset            =
  =================================*/
  * {
    border: 0;
    margin: 0;
    padding: 0;
    outline: none;
    list-style: none;
    appearance: none;
    -moz-appearance: none;
    /*-webkit-appearance: none;*/
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-family: 'Roboto';
  }
  body {
    color: #6f716e;
    margin: 0 auto;
    position: relative;
    overflow-x: hidden;
    font-weight: 400;
    /*background: url(../images/pattern-2.png) #f1f1f1;
    background-image: url(../images/pattern-2.png);
    background-color: #f1f1f1;*/
    font-family: 'Nunito';
    background-attachment: scroll;
  }
  .wrapper {
    width: 100%;
    margin: 0px auto;
    overflow-x: hidden;
  }
  p {
    color: #6f716e;
    font-size: 14px !important;
    line-height: 24px;
  }
  hr {
    top: 0;
    width: 98%;
    display: block;
    position: relative;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #CCC;
  }
  input[type="radio"] {
    appearance: radio;
    -moz-appearance: radio;
    -webkit-appearance: radio;
  }
  input[type="radio"]:checked {
    appearance: radio;
    -moz-appearance: radio;
    -webkit-appearance: radio;
  }
  a {
    cursor: pointer;
    font-size: 17px;
    text-decoration: none !important;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  ::selection {
    color: #fff;
    background: #000;
    /* color: #002855;
    background: transparent;*/
    text-shadow: none;
  }
  ::-moz-selection {
    color: #fff;
    background: t#000;
    /*color: #002855;
    background: transparent;*/
    text-shadow: none;
  }
  .required {
    border: 1px solid red !important;
  }
  .btn-enviar,
  .btn {
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .anexo {
    display: none;
  }
  small a {
    font-size: 13px;
  }
  a.fancybox-iframe {
    display: inline-block;
    width: initial;
    height: initial;
  }
  .left {
    float: left;
  }
  .right {
    float: right;
  }
  .center {
    text-align: center;
  }
  [type="submit"] {
    cursor: pointer;
    font-size: 17px !important;
  }
  .loader {
    top: 0;
    z-index: 999;
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
  }

  div.loader img {
    position: relative;
    border-radius: 50%;
    width: 140px;
    left: calc(50% - 70px);
    top: calc(40%);
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
  }

  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }

  .outter {
    top: 0;
    z-index: 9;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
  }
  .outter.from-menu {
    background: rgba(0, 40, 85, 0.8);
  }
  .outter.from-tela {
    background: rgba(45, 45, 45, 0.74);
  }
  .outter-map {
    display: none;
  }
  .global_popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 0 10px;
    background: rgba(0, 0, 0, 0.7);
  }
  .popup {
    top: 20px;
    margin: 0 auto;
    max-width: 740px;
    position: relative;
    transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
  }
  .popup figure {
    display: block;
  }
  .popup figure img {
    width: 100%;
  }
  .popup .fechar {
    right: 0;
    top: -15px;
    width: 15px;
    height: 15px;
    position: absolute;
  }
  [aria-disabled] {
    touch-action: none;
    pointer-events: none;
    color: #999 !important;
  }
  .retorno {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 0 10px;
    text-align: center;
    background: rgba(0, 0, 0, 0.7);
  }
  .retorno span {
    top: 49%;
    left: 0;
    right: 0;
    color: #ffffff;
    margin: 0 auto;
    font-size: 16px;
    line-height: 20px;
    padding: 5px 7px;
    max-width: 740px;
    position: relative;
    transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
    border: 1px solid #ffffff;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0.7);
  }
  .retorno span.negativo {
    display: block;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
  }
  p.retorno_form {
    width: 100%;
    padding: 10px;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    background: #009a5b;
    margin: 0 auto 20px !important;
    text-indent: 0px !important;
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
  }
  .cc-color-override-316617254.cc-window {
    background: #002855;
    opacity: 0.9;
    color: #ffffffff;
    width: 750px;
    height: 195px;
    margin: auto;
}
  #form-login {
    display: none;
    top: 45px;
    left: 0;
    right: 0;
    width: 300px;
    color: #ffffff;
    margin: 0 auto;
    z-index: 999999;
    position: fixed;
    font-size: 16px;
    padding: 5px 7px;
    max-width: 740px;
    border: 1px solid #ffffff;
    text-transform: uppercase;
    background: rgba(221, 93, 38, 0.9);
  }
  #form-login legend {
    font-size: 24px;
    margin: 10px auto;
    font-weight: 700;
    text-align: center;
  }
  #form-login .campo {
    width: 100%;
    padding: 5px;
    font-size: 16px;
    margin: 5px auto;
    font-weight: 700;
  }
  #form-login a {
    color: #ffffff;
    display: block;
    font-size: 16px;
    text-align: center;
    text-transform: none;
  }
  #form-login .btn-logar {
    width: 100%;
    padding: 5px;
    color: #ffffff;
    font-size: 16px;
    margin: 5px auto;
    font-weight: 700;
    border: 1px solid #ffffff;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .fancybox-wrap {
    left: 0 !important;
    right: 0;
    margin: 0 auto;
    /*
    width: 90% !important;
    max-width: 1300px;
    */
  }
  .fancybox-overlay {
    /*background: rgba(219, 93, 38, 0.85);*/
    background: #002855;
    background: rgba(0, 40, 85, 0.8);
    overflow-x: hidden !important;
  }
  .fancybox-inner {
    /*
    min-height: 788px;
    */
    height: 0 !important;
    width: 100% !important;
    overflow-x: hidden !important;
  }
  a.mini-link {
    display: block;
    font-size: 12px;
    color: #1c6fc0;
    margin: 10px 0;
  }
  p.red {
    color: #c84242;
  }
  iframe html {
    height: 100vh;
  }
  .cl10 {
    max-width: 11%;
    min-width: 84px;
  }
  .cl20 {
    max-width: 21%;
    min-width: 121px;
  }
  .cl30 {
    max-width: 31%;
  }
  .cl40 {
    max-width: 41%;
  }
  .cl50 {
    max-width: 51%;
  }
  .cl60 {
    max-width: 61%;
  }
  .cl65{
    max-width: 66.5%;
  }
  .cl70 {
    max-width: 71%;
  }
  .cl80 {
    max-width: 81%;
  }
  .cl90 {
    max-width: 91%;
  }
  /*=====  End of 5 - Reset  ======*/
  /*================================
  =            6 - Base            =
  ================================*/

#google_translate_element {
  display: none;
}
.goog-te-banner-frame {
  display: none !important;
}
body {
  position: static !important;
  top: 0 !important;
} 
  nav {
    top: 0;
    z-index: 8;
    width: 100%;
    height: 94px;
    position: fixed;
    background: #007B8B;
  }

  nav .white-band {
    background-color: #fff;
  }
  nav .white-band .content-menu {
    width: 95%;
    display: flex;
    justify-content: end;
    height: 24px;
    max-width: 1350px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    padding: 0px 4px;
    margin: auto;
  }
  nav .white-band .button {
    display: flex;
    justify-content: end;
    margin: 0 10px;
    position: relative;
    padding: 0px 5px;
  }
  nav .white-band .button:hover {
    background-color: #F1F1F1;
  }
  nav .white-band .button a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
  nav .white-band .button img {
    margin-right: 10px;
  }

  nav .white-band .button .title-menu {
    color: #000;
    font-weight: 500;
    font-size: 12px !important;
    display: flex;
    align-items: center;
  }

  nav .container-large {
    max-width: 1350px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    /* flex-flow: row wrap; */
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    height: 70px;
    width: 95%;
    padding: 4px 4px;
  }
  nav .container-large .image-logo {
    width: 150px;
    display: block;
    position: relative;
    height: 70px;
  } 
  nav .container-large .image-logo img {
    width: 125px;
    height: 70px;
  }
  nav .container-large .div-botao-compra {
    display: none;
  }
  nav .container-large .nav-menu {
    text-align: right;
    width: calc(100% - 340px);
    max-width: 675px;
    margin-left: 6%;
  }
  nav .container-large .nav-menu .navbar-nav {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav {
    display: inline-block;
    /* margin: 0 2%;*/
    position: relative;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.active .categoria:after {
    width: 100%;
  }
  /*nav .container-large .nav-menu .navbar-nav .item-nav.active {
    background: #002044;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.active a {
    color: #00BFB3;
  }*/
  nav .container-large .nav-menu .navbar-nav .item-nav .categoria {
    color: #ffffff;
    display: block;
    padding: 10px 8px;
    position: relative;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Roboto';
    /* text-transform: lowercase; */
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }

  nav .container-large .nav-menu .navbar-nav .item-nav .categoria:after {
    width: 0%;
    left: 0%;
    bottom: 27%;
    z-index: -1;
    content: '';
    height: 18px;
    position: absolute;
    background: #EBB31F;
    /* background: #FF8E0A;*/
    /* transform: skewX(-10deg);
    -o-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    -moz-transform: skewX(-10deg);
    -webkit-transform: skewX(-10deg); */
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu {
    left: 0%;
    top: 85%;
    opacity: 0;
    z-index: -1;
    position: absolute;
    visibility: hidden;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu {
    display: block;
    text-align: left;
    border-bottom: 1px solid #FFF;
    background: #189EA5;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu:last-child {
    border-bottom: 0;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu .subcategoria {
    color: #ffffff;
    display: block;
    white-space: nowrap;
    padding: 5px 20px 5px 10px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-size: 14px !important;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu.active .subcategoria,
  nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu .subcategoria:hover {
    background: rgba(28, 111, 192, 0.63);
  }
  nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu .lista-subsubmenu {
    display: none;
    left: 0;
    top: 100%;
    opacity: 0;
    z-index: -1;
    position: absolute;
    visibility: hidden;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  // nav .container-large .nav-menu .navbar-nav .item-nav:not(.sociais):hover {
  //   background: #002044;
  // }
  nav .container-large .nav-menu .navbar-nav .item-nav:not(.sociais):hover .categoria:after {
    width: 100%;
    // background: #FF8E0A;
    background: #EBB31F;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav:not(.sociais):hover .lista-submenu {
    z-index: 1;
    opacity: 1;
    visibility: visible;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .social {
    display: inline-block;
    margin: 0 5px;
    text-align: center;
    background: #1662ab;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    position: relative;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .social .fa {
    width: 25px;
    height: 25px;
    color: #002855;
    padding: 4px 0;
    display: block;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .social span {
    top: 102%;
    right: 7%;
    z-index: 7;
    display: none;
    color: #ffffff;
    font-size: 10px;
    padding: 2px 3px;
    position: absolute;
    background: #1c6fc0;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .social:hover {
    background: #f1f1f1;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .social:hover span {
    display: inline-block;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado {
    position: absolute;
    display: inline-block;
    margin: 0 5px;
    text-align: center;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado .fa {
    color: #ffffff;
    padding: 4px 0;
    display: block;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado span {
    display: none;
    color: #ffffff;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login {
    right: 58px;
    bottom: -30px;
    cursor: pointer;
    background: #00bfb3;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login .fa {
    width: 25px;
    height: 25px;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login + .menu-perfil {
    top: 55px;
    opacity: 0;
    right: 58px;
    text-align: left;
    padding: 5px 15px;
    position: absolute;
    visibility: hidden;
    background: #ffffff;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: 6px 6px 3px 2px #f5f5f5;
    box-shadow: 6px 6px 3px 2px #f5f5f5;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login + .menu-perfil:hover {
    opacity: 1;
    visibility: visible;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login + .menu-perfil:before {
    top: -5px;
    right: 12px;
    content: '';
    border-bottom: 5px solid #ffffff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login + .menu-perfil h4,
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login + .menu-perfil a {
    display: block;
    white-space: nowrap;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login + .menu-perfil h4 {
    color: #272727;
    font-size: 14px;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login + .menu-perfil a {
    padding: 2px 0;
    font-size: 12px;
    color: #6f716e;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.login:hover + .menu-perfil {
    opacity: 1;
    visibility: visible;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras {
    right: 0;
    bottom: -50px;
    background: #ffcd00;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras .fa {
    width: 50px;
    height: 45px;
    font-size: 30px;
    line-height: 36px;
    background-size: 60%;
  }
  nav .container-large .nav-sociais .deslocado.compras img {
    width: 37px;
    object-fit: contain;
    // font-size: 30px;
    // line-height: 36px;
    // background-size: 60%;
  }
  nav .container-large .comprar .btn-comprar{ 
    background: #F68C51;
    padding: 5px 17px;
    color: #fff;
    /* border-radius: 25px; */
    font-size: 16px;
    font-family: "Roboto";
    text-transform: uppercase;
  }
  nav .container-large .container-features {
    display: flex;
    align-items: center;
    justify-content: center;
    /* width: 300px; */
  }
  .container-features .linguagem .dropdown {
    position: relative;
    display: inline-block;
  }
  .container-features .linguagem .dropdown button {
    cursor: pointer;
    background-color: transparent;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 14px;
    padding: 0px 5px;
  }
  .container-features .linguagem .dropdown {  
    position: relative;
    display: flex;
    margin-right: 25px;  
    align-items: center;
  } 
  .container-features  .linguagem .idioma-img{
    position: relative;
    right: -1px;
    padding-bottom: 7px;
  } 
  .features-mobile {
    display: none !important;
  }
  nav .user-deslogado {
    display: flex;
    position: relative;
  }

  nav .box-login {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    flex-direction: column;
    right: -90px;
    top: 45px;
    background-color: #fff;
    color: #000;
    padding: 16px;
    text-align: center;
    width: 215px;
    transition: ease-in-out 0.3s;
  }
  .user-deslogado:hover .box-login {
    opacity: 1;
    visibility: unset;
  }

  nav .box-login p {
      color: #000 !important;
      font-size: 13px !important;
      margin-bottom: 20px;
  }

  nav .box-login .button-div {
      margin-bottom: 20px;
  }

  nav .box-login .button-div #login-menu{
      background-color: #F68C51;
    color: #fff;
    padding: 5px 15px;
  }

  nav .box-login #cadastro {
      font-weight: 500;
      padding: 0px 5px;
      font-size: 16px;
      color: #000;
  }

  .container-features .login-cadastro .deslocado .dropdown-content {
      display: none;
      text-align: center;
      position: absolute;
      left: 20px;
      top: 44px;
      background-color: #189EA5;
      min-width: 117px;
      box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
      padding: 12px 16px;
      z-index: 1;
  }
  .dropdown-content {
    display: grid;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    position: absolute;
    left: -5px;
    top: 19px;
    background-color: #189EA5;
    min-width: 48px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    transition: ease-in-out 0.3s;
  }
  .dropdown:hover .dropdown-content {
    opacity: 1;
    visibility: unset;
  }
  .dropdown .dropdown-content a{
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
  }
  .container-features .login-cadastro {
    display: flex;
    align-items: center;
  }
  .container-features .login-cadastro a{
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
  }
  .container-features .login-cadastro #login-menu{
    padding: 0px 5px;
    font-size: 16px;
    font-weight: 500;
  }
  .container-features .login-cadastro #ou{
    font-size: 12px;
    font-size: 16px;
    color: #FFF;
  }
  .container-features .login-cadastro #cadastro{
    padding: 0px 5px;
    font-size: 16px;
    font-weight: 500;
  }
  .container-features .login-cadastro .deslocado  {
    position: relative;
    display: inline-block;
  }
  .container-features .login-cadastro .deslocado button {
    cursor: pointer;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 15px;
    padding-left: 5px;
  }
  .container-features .login-cadastro .deslocado .arrow {
    position: relative;
    top: -7px;
    left: -3px;
  }
  .container-features .login-cadastro .deslocado  {
    display: flex;
    align-items: center;
  }
  .container-features .login-cadastro .deslocado .dropdown-content {
    display: grid;
    opacity: 0;
    visibility: hidden;
    text-align: center;
    position: absolute;
    left: -30px;
    top: 40px;
    background-color:  #189EA5;
    min-width: 117px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    transition: ease-in-out 0.3s;
  }
  .container-features  .login-cadastro .deslocado:hover .dropdown-content {
    opacity: 1;
    visibility: unset;
  }
  .container-features  .login-cadastro  .deslocado .dropdown-content a {
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
  } 
  nav .container-large .nav-sociais .deslocado.compras span { 
    right: 6px;
    bottom: 19px;
    display: block;
    font-size: 10px;
    padding: 2px 0px;
    position: absolute;
    text-align: center;
    font-weight: 800;
    background: #F68C51;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras + .menu-perfil {
    top: 80px;
    opacity: 0;
    right: 15px;
    padding: 5px 15px;
    position: absolute;
    visibility: hidden;
    background: #ffffff;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: 6px 6px 3px 2px #f5f5f5;
    box-shadow: 6px 6px 3px 2px #f5f5f5;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras + .menu-perfil:before {
    top: -5px;
    right: 12px;
    content: '';
    border-bottom: 5px solid #ffffff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras + .menu-perfil h4,
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras + .menu-perfil a {
    display: block;
    white-space: nowrap;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras + .menu-perfil h4 {
    color: #272727;
    font-size: 14px;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras + .menu-perfil a {
    padding: 2px 0;
    font-size: 12px;
    color: #6f716e;
  }
  nav .container-large .nav-menu .navbar-nav .item-nav.sociais .deslocado.compras:hover + .menu-perfil {
    opacity: 1;
    visibility: visible;
  }
  nav .container-large .nav-menu .navbar-nav .close-menu {
    display: none;
  }
  nav .container-large .nav-menu .hamburger {
    display: none;
  }
  nav .container-large .linguagem {
    width: 50px;
    position: relative;
  }

  nav .container-large .nav-sociais {
    width: 50px;
    position: relative;
  }
  nav .container-large .nav-sociais .social {
    display: inline-block;
    margin: 0 5px;
    text-align: center;
    background: #1662ab;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    position: relative;
  }
  nav .container-large .nav-sociais .social .fa {
    width: 25px;
    height: 25px;
    color: #002855;
    padding: 4px 0;
    display: block;
  }
  nav .container-large .nav-sociais .social span {
    top: 102%;
    right: 7%;
    z-index: 7;
    display: none;
    color: #ffffff;
    font-size: 10px;
    padding: 2px 3px;
    position: absolute;
    background: #1c6fc0;
  }
  nav .container-large .nav-sociais .social:hover {
    background: #f1f1f1;
  }
  nav .container-large .nav-sociais .social:hover span {
    display: inline-block;
  }
  nav .container-large .nav-sociais .deslocado {
    position: absolute;
    display: inline-block;
    margin: 0 5px;
    text-align: center;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  nav .container-large .nav-sociais .deslocado .fa {
    color: #ffffff;
    padding: 4px 0;
    display: block;
  }
  nav .container-large .nav-sociais .deslocado span {
    display: none;
    color: #ffffff;
  }
  nav .container-large .nav-sociais .deslocado.login {
    right: 58px;
    bottom: -30px;
    cursor: pointer;
    background: #00bfb3;
  }
  nav .container-large .nav-sociais .deslocado.login .fa {
    width: 25px;
    height: 25px;
  }
  nav .container-large .nav-sociais .deslocado.login + .menu-perfil {
    top: 55px;
    opacity: 0;
    right: 58px;
    text-align: left;
    padding: 5px 15px;
    position: absolute;
    visibility: hidden;
    background: #ffffff;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -webkit-box-shadow: 6px 6px 3px 2px #f5f5f5;
    box-shadow: 6px 6px 3px 2px #f5f5f5;
  }
  nav .container-large .nav-sociais .deslocado.login + .menu-perfil:hover {
    opacity: 1;
    visibility: visible;
  }
  nav .container-large .nav-sociais .deslocado.login + .menu-perfil:before {
    top: -5px;
    right: 12px;
    content: '';
    border-bottom: 5px solid #ffffff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
  }
  nav .container-large .nav-sociais .deslocado.login + .menu-perfil h4,
  nav .container-large .nav-sociais .deslocado.login + .menu-perfil a {
    display: block;
    white-space: nowrap;
  }
  nav .container-large .nav-sociais .deslocado.login + .menu-perfil h4 {
    color: #272727;
    font-size: 14px;
  }
  nav .container-large .nav-sociais .deslocado.login + .menu-perfil a {
    padding: 2px 0;
    font-size: 12px;
    color: #6f716e;
  }
  nav .container-large .nav-sociais .deslocado.login:hover + .menu-perfil {
    opacity: 1;
    visibility: visible;
  }
  nav .container-large .nav-sociais .deslocado.compras {
    right: 0;
    bottom: -22px;
    /* bottom: -50px; */
    /* background: #ffcd00; */
    width: 50px;
    height: 45px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
  }
  nav .container-large .nav-sociais .deslocado.compras .fa {
    width: 50px;
    height: 45px;
    font-size: 30px;
    line-height: 36px;
    background-size: 60%;
  }
  nav .container-large .nav-sociais .deslocado.compras img {
    width: 24px;
    object-fit: contain;
    // font-size: 30px;
    // line-height: 36px;
    // background-size: 60%;
  }
  nav .container-large .nav-sociais .deslocado.compras span {
    right: 6px;
    bottom: 19px;
    display: block;
    font-size: 10px;
    padding: 2px 0px;
    position: absolute;
    text-align: center;
    font-weight: 800;
    background: #F68C51;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  nav .container-large .nav-sociais .deslocado.compras + .menu-perfil {
    top: 21px;
    opacity: 0;
    right: 6px;
    padding: 5px 15px;
    position: absolute;
    visibility: hidden;
    background: #ffffff;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
  }
  nav .container-large .nav-sociais .deslocado.compras + .menu-perfil:before {
    top: -5px;
    right: 12px;
    content: '';
    border-bottom: 5px solid #ffffff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
  }
  nav .container-large .nav-sociais .deslocado.compras + .menu-perfil h4,
  nav .container-large .nav-sociais .deslocado.compras + .menu-perfil a {
    display: block;
    white-space: nowrap;
  }
  nav .container-large .nav-sociais .deslocado.compras + .menu-perfil h4 {
    color: #272727;
    font-size: 14px;
  }
  nav .container-large .nav-sociais .deslocado.compras + .menu-perfil a {
    padding: 2px 0;
    font-size: 12px;
    color: #6f716e;
  }
  nav .container-large .nav-sociais .deslocado.compras:hover + .menu-perfil {
    opacity: 1;
    visibility: visible;
  }
  .text-blue{
      color: #002855;
  }

  .text-center {
      text-align: center;
  }]

  .margin-y {
      margin-top: 10px;
      margin-bottom: 10px;
  }

  .margin-y2 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.margin-y3 {
    margin-top: 20px;
    margin-bottom: 20px;
}

div#comunicado {
  text-align: center;
  background: #006599;
}

div#comunicado p {
  color: #FFF;
  padding: 5px;
}

/**********HOME*************/
  .page-home {
    margin-top: 70px;
  }
  .page-home .comunicado p {
    text-align: center;
    font-size: 16px !important;
    font-family: 'Montserrat';
    font-weight: 600;
    padding: 10px;
    color: #000;
  }
  .page-home .img-arrastar {
    display: none;
  }
  /* .page-home .banner-full.owl-theme .owl-controls {
    left: 0;
    right: 0;
    bottom: 4px;
    margin: auto;
    margin-top: 10px;
    position: absolute;
  } */
   /* .page-home .banner-full.owl-theme .owl-controls {
    left: 0;
    right: 0;
    bottom: 4px;
    margin: auto;
    margin-top: 10px;
    position: absolute;
    text-align: center;
  }  */
  .page-home .banner-full.owl-theme .owl-controls .owl-buttons div {
    background: transparent !important;
  }
  .page-home .banner-full.owl-theme .owl-controls .owl-buttons .owl-prev {
    float: left;
  }
  .page-home .banner-full.owl-theme .owl-controls .owl-buttons .owl-next {
    float: right;
  }
  /* .page-home .banner-full .owl-pagination{
    position: absolute;
    bottom: 20px;
    position:absolute;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
  } */

  .page-home .banner-full .owl-buttons{
    position: relative;
    margin-bottom: 22%;
  }
  .page-home .banner-full .owl-buttons .owl-prev{
    float: left;
  }
  .page-home .banner-full .owl-buttons .owl-next{
    float: right;
  }
  /* .page-home .banner-full .owl-buttons .owl-prev, .owl-next{
    width: 60px;
    height: 150px;
    position: relative;
    background: none !important;
  }
  .page-home .banner-full .owl-prev::before, .owl-next::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 50px;
 }
  .owl-prev:hover::before, .owl-next:hover::before{
    background: #FFFFFF;
  }
  .page-home .banner-full .owl-prev::after, .owl-next::after {
    content: "";
    width: 25px;
    height: 25px;
    position: absolute;
    transform: rotate(135deg);
    border: solid black;
    border-width: 0 3px 3px 0;
    top: 50%; left: 40%;
    margin-top: -9px;
    margin-left: -4px;
  }
  .page-home .banner-full .owl-next::after {
    transform: rotate(-45deg);
    margin-left: -14px;
  } */
  .page-home .banner-contador {
    z-index: 1;
    position: relative;
    width: 100%;
  }
  .page-home .banner-contador img {
    width: 100%;
  }
  .page-home .banner-contador .selo-empresa-b {
    width: 58px;
    position: absolute;
    top: 0;
    left: 85%;
  }
  .page-home .banner-contador .selo-empresa-b-mobile {
    width: 50px;
    position: absolute;
    top: 0;
    left: 75%;
  }
  .page-home .banner-full {
    position: relative;
  }
  .page-home .banner-full .texto {
    top: 20%;
    right: 5%;
    z-index: 1;
    position: absolute;
  }
  .page-home .banner-full .texto h2 {
    color: #c7156d;
    /*color: #01a9a4;*/
    /*font-size: 45px;*/
    font-size: 60px;
    line-height: 32px;
    font-weight: 300;
    font-family: 'Roboto';
  }
  .page-home .banner-full .texto h2 + h2{
    // font-size: 49px;
    font-size: 61px;
  }
  .page-home .banner-full .texto h2.numero {
    display: none;
    font-size: 40px;
    text-align: center;
    font-weight: 400;
  }
  .page-home .banner-full .texto h3 {
    color: #c7156d;
    /*color: #01a9a4;*/
    /* font-size: 32px;*/
    font-size: 48px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Roboto';
  }
  .page-home .banner-full .texto h3 strong {
    font-weight: 800;
    font-family: 'Roboto';
  }
  .page-home div#banner-mobile {
    display: none !important;
  }
  .page-home .banner-contador iframe {
    right: 4%;
    bottom: 5px;
    width: 310px;
    height: 174px;
    position: absolute;
  }
  .banner-topo-contador .owl-controls {
    bottom: 0;
    z-index: 1;
    width: 100%;
    margin-top: 0;
    position: absolute;
    text-align: center;
  }
  .page-home .calculos .titulo h4{
    color: #007B8B;
    text-align: center;
    margin: 20px 10px;
    font-size: 24px;
  }
  .page-home .calculos .dados{
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    margin: auto;
    padding: 40px;
    max-width: 1350px;
  }
  .page-home .calculos .dados h4{
    color: #007B8B;
  }
  .page-home .calculos .dados small{
    color: #646464;
  }
  .page-home .calculos .dados .bloco{
    display: flex;
    padding: 10px;
  }
  .page-home .calculos .dados .bloco .div-img{
    margin-right: 15px;
    display: flex;
  }
  .page-home .calculos .calculadora{
    display: grid;
    justify-content: center;
    background: #189EA5;
    padding: 40px;
  }
  .page-home .calculos .calculadora .titulo h4{
    color: #fff;
    font-size: 24px;
    text-transform: none;
    width: 70%;
    margin: auto;
    font-family: "Roboto";
    font-weight: 400;
  }
  .page-home .calculos .calculadora .titulo-calculadora{
    color: #fff;
    margin: auto;
    padding: 30px;
  }
  .page-home .calculos .calculadora .titulo-calculadora small{
    font-size: 16px;
  }
  .btn-laranja a{ 
    background: #F68C51;
    padding: 7px 21px;
    color: #fff;
    border-radius: 25px;
    font-size: 14px;
    font-weight: 600;
  }
  .page-home .calculos .calculadora .btn-calculadora{
    padding: 10px;
    margin: auto;
  }
  .page-home .solucoes{
    margin: auto;
    padding: 40px;
    max-width: 1350px;
  }
  .page-home .solucoes .elementos .titulo-elementos h4{
    color: #007B8B;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    font-family: "Roboto";
  }
  .page-home .solucoes .elementos .titulo-elementos small{
    color: #303030;
    font-size: 14px;
  }
  .page-home .solucoes .elementos .escolha{
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    padding-top: 35px;
  }
  .page-home .solucoes .elementos .escolha .produtos{
    display: grid;
    width: 580px;
  }
  .page-home .solucoes .elementos .escolha .servicos{
    display: grid;
    width: 580px;
  }
  .page-home .solucoes .elementos .escolha .compra{
    display: grid;
    text-align: center;
    margin-bottom: 20px;
  }
  .page-home .solucoes .elementos .escolha .compra .informacoes{
    display: grid;
    margin-bottom: 15px;
    width: 391px;
    text-align: center;
    margin: auto;
    margin-top: 10px;
  }
  .page-home .solucoes .elementos .escolha .compra .informacoes small{
    color: #646464;
    font-size: 14px;
  }
  .page-home .solucoes .elementos .escolha .compra .informacoes #small-negrito{
    font-weight: 700;
  }
  .page-home .solucoes .elementos .escolha .compra .btn{
    padding-top: 15px;
  }
  .page-home .infos-copo{ 
    background-color: #F9F9F9;
    color: #646464;
    width: 100%;
    justify-content: center;
    padding: 15px 40px;
  }
  .page-home .infos-copo .container{
    display: grid;
    max-width: 1300px;
  }
  .page-home .infos-copo .container .large-content{
    display: flex;
  }
  .page-home .infos-copo .container .large-content .copo{
    width: 40%;
  }
  .page-home .infos-copo .titulo-infos h4{  
    color: #007B8B;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    font-family: "Roboto";
  }
  .page-home .infos-copo .container .infos .container .caracteristicas{
    display: flex;
  }
  .page-home .infos-copo .container .infos .container .caracteristicas .bloco{
    display: flex;
    margin: 30px 30px;
    width: 50%;
  }
  .page-home .infos-copo .container .infos .container .caracteristicas .bloco img{
    margin-right: 20px;
  }

  .page-home .dots-div-caracteristicas {
    display: flex;
    justify-content: center;
    padding: 15px;
    display: none;
  }
  .page-home .infos-copo .dots-div-caracteristicas .dots-caracteristicas{
    background: #646464;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    margin: 5px;
    cursor: pointer;
  }
  .page-home .dots-div-caracteristicas .dot-selecionado-3{
    background: #007B8B !important;
  }

  .page-home .mce{
    background: #189EA5;
    margin: auto;
    padding: 30px 50px;
    justify-content: center;
    display: flex;
  }
  .page-home .mce .somos-mce{
    display: flex;
    max-width: 1350px;
    color: #fff;
  }
  .page-home .mce .somos-mce .div-img{
    padding-right: 40px;
    display: flex;
    justify-content: center;
  }
  .page-home .mce .somos-mce .div-informacoes .informacoes .bloco{
    margin-bottom: 20px;
  }
  .page-home .mce .somos-mce .btn{
    text-align: end;
  }
  .page-home .parceiros {
    height: 200px;
    margin: auto;
    padding: 0px 40px;
    max-width: 1350px;
  }
  .page-home .parceiros .titulo h1{
    color: #646464;
    text-align: initial;
    padding: 30px 10px;
    font-size: 24px;
    margin: auto;
    font-weight: 500;
    text-align: center;
    font-family: "Roboto";
  }
  .page-home .parceiros .logos {
    display: flex;
    justify-content: center;
  }
  .page-home .parceiros .logos .logos-slider{
    width: 100%;
  }
  .page-home .parceiros .logos .logos-slider .bloco-slider{
    display: inline-block;
    height: 80px;
    width: 150px;
    padding: 2px;
    margin: 2px 7px;
    max-height: 180px;
    background: #ffffff;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
  }
  .page-home .parceiros .logos .logos-slider .bloco-slider img{
    width: 77%;
    height: 100%;
    display: block;
    max-height: 180px;
    object-fit: contain;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
  }
  .page-home .comentarios{ 
    background: #F9F9F9;
    display: grid;
    color: #303030;
  }
  .page-home .comentarios .slider-comentarios {
    margin: auto;
    padding: 35px 40px;
    max-width: 1350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .page-home .comentarios .slider-comentarios .bloco-slider .head-conteudo{
    display: flex;
    justify-content: center;
    padding: 20px;
  }
  .page-home .comentarios .slider-comentarios .bloco-slider .head-conteudo .cliente{
    text-align: center;
    margin: 0px 30px;
  }
  .page-home .comentarios .slider-comentarios .bloco-slider .head-conteudo .cliente small{
    color: #007B8B;
    font-size: 15px;
  }
  .page-home .comentarios .slider-comentarios .bloco-slider img{
    width: 60px;
  }
  .page-home .comentarios .slider-comentarios .bloco-slider .body-conteudo{
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 160px;
  }
  .page-home .comentarios .slider-comentarios .bloco-slider .body-conteudo small{
    width: 70%;
    text-align: center;
    line-height: 24px;
  }
  .page-home .dots-div{
    display: flex;
    justify-content: center;
    padding: 15px;
  }
  .page-home .dots-div .dots{
    background: #646464;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    margin: 5px;
    cursor: pointer;
  }
  .page-home .dots-div .dot-selecionado{
    background: #007B8B;
  }
  .page-home .reconhecimentos{
    margin: auto;
    padding: 0px 40px;
    max-width: 1350px;
  }
  .page-home .reconhecimentos .titulo h2{
    color: #646464;
    text-align: center;
    padding: 20px 10px;
    font-size: 24px;
    font-weight: 600;
    width: 100%;
    margin: auto;
    max-width: 1300px;
    font-family: "Roboto";
  }
  .page-home .reconhecimentos .container .content{
    display: flex;
    margin-top: 10px;
    justify-content: center;
    align-items: center;
    height: 260px;
  }
  .page-home .reconhecimentos .container .reconhecimento{ 
    margin: 10px 30px;
    text-align: center;
    width: 256px;
  }
  .page-home .reconhecimentos .container .reconhecimento img{ 
    width: 115px;
  }
  .page-home .reconhecimentos .container .reconhecimento h2{
    color: #252525;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .page-home .reconhecimentos .container .reconhecimento small{
    color: #7E7E7E;
    font-size: 13px;
  }
  .page-home .reconhecimentos .dots-div .dots-reconhecimentos{
    background: #646464;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    margin: 5px;
    cursor: pointer;
  }
  .page-home .dots-div .dot-selecionado-2{
    background: #007B8B !important;
  }
  .div-social {
    display: grid;
    justify-content: center;
    background: #189EA5;
  }
  .div-social .titulo h2{
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-size: 22px;
    font-family: "Montserrat";
  }
  .div-social .redes-sociais{
    display: flex;
    justify-content: center;
    margin: 30px;
  }
  .div-social .redes-sociais img{
    margin: 0px 15px;
    height: 25px;
    width: 30px;
  }
  .div-social .contato{  
    text-align: center;
    padding-bottom: 15px;
    margin-top: -10px;
  }
  .div-social .contato small{ 
    font-size: 16px;
    color: #fff;
  }
  /** POP-UP **/
  div.pop-up {
    background-color: rgba(0,0,0,0.5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 8;
    display: none;
  }
  @media only screen and (max-width: 1200px){
    .page-home .solucoes .elementos .escolha {
      justify-content: center;
    }
  }  
  @media only screen and (max-width: 1100px){
    .page-home .reconhecimentos .container .reconhecimento {
      margin: 10px 3px;
      margin: 0 auto;
    }
    /* .page-home model-viewer{
      width: 400px !important; 
      height: 400px !important;
      margin: auto;
    } */
    .page-home .infos-copo .container .large-content {
      display: contents;
    }
    .page-home .infos-copo .container .large-content .copo{
      width: 100%;
    }
  }  
  @media only screen and (max-width: 1000px){
    nav .container-large .nav-sociais {
      top: -23px;
      width: auto;
      position: relative;
      order: 2;
      -webkit-order: 2;
      -ms-flex-order: 2;
      -moz-box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
    }
    nav .container-large .nav-sociais .social {
      margin: 1px;
      background: #1c6fc0;
    }
    nav .container-large .nav-sociais .deslocado {
      margin: 1px;
    }
    nav .container-large .nav-sociais .deslocado.login {
      top: 0;
      right: 0;
      bottom: unset;
      position: relative;
    }
    nav .container-large .nav-sociais .deslocado.login + .menu-perfil:before {
      right: 30%;
    }
    nav .container-large .nav-sociais .deslocado.login + .menu-perfil {
      left: 0;
      right: 0;
      top: 65px;
      margin: auto;
      max-width: 420px;
      position: fixed;
      box-shadow: none;
      -webkit-box-shadow: none;
      width: calc(100vw - 20px);
    }
    nav .container-large .nav-sociais .deslocado.login + .menu-perfil h4 {
      white-space: pre-wrap;
    }
    .compra .login-cadastro {
       padding-right: 15px; 
    }
    nav .container-large .nav-sociais .deslocado.compras {
      position: relative;
    }
    nav .container-large .nav-sociais .deslocado.compras .fa {
      width: inherit;
      height: inherit;
      font-size: unset;
      line-height: initial;
      width: 25px;
      height: 25px;
      padding: 4px 0;
      display: block;
    }
    nav .container-large .nav-sociais .deslocado.compras span {
      width: 15px;
      right: 8px;
      height: 15px;
      font-size: 10px;
      line-height: 8px;
    }
    nav .container-large .nav-sociais .deslocado.compras + .menu-perfil {
      top: 68px;
      right: 16px;
      box-shadow: none;
      -webkit-box-shadow: none;
    }
    nav .container-large .div-botao-compra {
      display: flex;
      height: 100%;
      align-items: center;
    }
    nav .container-large .nav-menu {
      width: auto !important;
      display: inline-block;
      vertical-align: middle;
      order: 3;
      -webkit-order: 3;
      -ms-flex-order: 3;
      -moz-box-ordinal-group: 3;
      -webkit-box-ordinal-group: 3;
    }
    nav .container-large .nav-menu .navbar-nav {
      top: 0px;
      margin: 0;
      width: 280px;
      z-index: 999;
      right: -280px;
      height: 100vh;
      border-top: 0;
      display: none;
      overflow: auto;
      position: fixed;
      text-align: left;
      padding-bottom: 60px;
      background: #ffffff;
      transition: all 350ms ease-in-out;
      -o-transition: all 350ms ease-in-out;
      -ms-transition: all 350ms ease-in-out;
      -moz-transition: all 350ms ease-in-out;
      -webkit-transition: all 350ms ease-in-out;
    }
    nav .container-large .nav-menu .navbar-nav .close-menu {
      display: block;
      cursor: pointer;
      text-align: right;
      margin: 0 10px 10px;
      color: rgba(0, 0, 0, 0.6);
    }
    nav .container-large .nav-menu .navbar-nav .close-menu .fa {
      font-size: 32px;
    }
    nav .container-large .nav-menu .navbar-nav .close-menu:hover {
      color: rgba(0, 0, 0, 0.8);
    }
    nav .container-large .nav-menu .navbar-nav .item-nav {
      display: block;
      padding: 0 10px 10px;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav.active,
    nav .container-large .nav-menu .navbar-nav li.active {
      background: transparent;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav.active a {
      color: #002855 !important;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav .categoria {
      padding: 5px;
      display: block;
      font-size: 16px;
      color: #002855;
      white-space: nowrap;
      font-weight: 600;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav .categoria:after {
      display: none !important;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu {
      top: 0;
      left: 0;
      opacity: 1;
      z-index: 0;
      position: relative;
      visibility: visible;
      border-radius: 0;
      -o-border-radius: 0;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      -webkit-box-shadow: none;
      box-shadow: none;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu {
      display: block;
      text-align: left;
      background: none;
      border-bottom: 0;
      padding-left: 10px;
    }
    
    nav .container-large .nav-menu .navbar-nav .comprar-header {
      padding: 10px 88px;
      border-radius: inherit;
      display: block;
    }

    nav .container-large .nav-menu .navbar-nav .comprar {
      padding: 16px 20px;
      display: block !important;
    }
    /* nav .container-large .nav-menu .navbar-nav .comprar .comprar-hamburger{
      padding: 10px 88px;
      border-radius: inherit;
      display: block;
    } */
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu .subcategoria {
      padding: 5px;
      display: block;
      color: #002855;
      white-space: nowrap;
      font-weight: 400;
      background: #f1f1f1;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu ul,
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu .lista-opcoes,
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu .lista-subsubmenu {      
      z-index: 0;
      opacity: 1;
      display: none;
      position: relative;
      visibility: visible;
      transition: none !important;
      -o-transition: none !important;
      -ms-transition: none !important;
      -moz-transition: none !important;
      -webkit-transition:none !important;
      background: #F1F1F1 !important;
    }
    // nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu .lista-subsubmenu {      
    // }
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu ul li {
      padding-left: 10px;
    }
    nav .container-large .nav-menu .navbar-nav li a.hasSub {
      position: relative;
    }
    nav .container-large .nav-menu .navbar-nav li a.hasSub:after {
      right: 3px;      
      opacity: 0.5;
      font-size: 10px;
      content: "\f078";
      position: absolute;
      top: calc(50% - 5px);
      font-family: 'FontAwesome';
    }
    nav .container-large .nav-menu .navbar-nav li.active > a {
      background: rgba(28, 111, 192, 0.63) !important;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav .lista-submenu .item-submenu ul li a {
      color: #002855;
      display: block;
      font-weight: 400;
      padding: 6px 5px;
      white-space: nowrap;
      background: #f1f1f1;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav:hover,
    nav .container-large .nav-menu .navbar-nav .item-nav:not(.sociais):hover {
      background: #f1f1f1;
    }
    nav .container-large .nav-menu .menu-aberto {
      right: 0;
      padding-top: 15px;
    }
    nav .container-large .nav-menu .hamburger {
      z-index: 1;
      width: auto;
      color: #fff;
      cursor: pointer;
      padding: 2px 0px;
      text-align: right;
      position: relative;
      display: inline-block;
      transition: all 200ms ease-in-out;
      -o-transition: all 200ms ease-in-out;
      -ms-transition: all 200ms ease-in-out;
      -moz-transition: all 200ms ease-in-out;
      -webkit-transition: all 200ms ease-in-out;
    }
    nav .container-large .nav-menu .hamburger .fa {
      font-size: 27px;
    }
  }
  @media only screen and (max-width: 985px){
    .page-home .reconhecimentos .container .reconhecimento {
      width: 175px;
      margin: 10px 6px;
    }
    .around-progress-bar {
      display: none;
    }
  }
  @media only screen and (max-width: 800px){
    /* .page-home model-viewer{
      margin-top: unset !important;
    } */
    .page-home .infos-copo .container .infos .container .caracteristicas .bloco {
      width: 35%;
    }
    .page-home .mce .somos-mce {
      display: grid;
    }
  }
  @media only screen and (max-width: 600px){
    nav .container-large {
      width: 98% !important;
    }
    /* .compra  .login-cadastro #login-menu{
      display: none;
    } */
    .container-features  .login-cadastro #ou{
      display: none;
    }
    /* .container-features  .login-cadastro #cadastro{
      display: none;
    } */
    /* .container-features  .login-cadastro .deslocado .dropdown-user{
      display: none;
    } */
    .container-features .login-cadastro .deslocado .dropdown-content { 
      min-width: 130px;
    }
    .container-features .login-cadastro .deslocado .dropdown-content #nome-droped{
      font-weight: 600;
      border-bottom: solid;
      display: unset !important;
    }
    .features-mobile {
      display: flex !important;
      justify-content: unset !important;
    }
    .container-features .linguagem {
      display: none;
    }
    .container-features .linguagem-mobile {
      display: unset !important;
    }
    .container-features .linguagem .dropdown {
      margin-left: 20px;
      margin-right: 0;
    } 
    .container-features .linguagem .dropdown button {
      cursor: pointer;
      background-color: #007B8B;
      padding: 15px;
      color: #fff;
      border-radius: 35px;
    }
    .dropdown-content {
      display: none;
      text-align: center;
      position: absolute;
      left: 0px;
      top: 45px;
    } 
    .page-home .calculos .titulo h4 {
      font-size: 18px;
    }
    .page-home .calculos .dados {
      display: grid;
      flex-flow: unset; 
      padding: 30px;
      justify-content: center;
    }
    .page-home .calculos .dados .bloco .div-img {
      margin-right: 15px;
      display: unset;
      width: 60px;
    }
    .page-home .calculos .dados .bloco .div-img #copo{
      margin-right: 17px;
    }
    .page-home .calculos .dados .bloco {
      margin-bottom: 16px;
    }
    .page-home .calculos .calculadora .titulo h4 {
      color: #fff;
      font-size: 18px;
      width: 100%;
    }
    .page-home .calculos .calculadora .titulo-calculadora {
      width: 100%;
      text-align: center;
    }
    .btn-laranja a {
      background: #F68C51;
      padding: 9px 27px;
      color: #fff;
      font-size: 12px;
    }
    .page-home .calculos .calculadora .titulo-calculadora small {
      font-size: 13px;
    }
    .page-home .solucoes {
      margin: auto;
      padding: 10px;
      max-width: 1350px;
      text-align: center;
    }
    .page-home .solucoes .elementos .titulo-elementos h4 {
      font-size: 18px;
    }
    .page-home .solucoes .elementos .escolha .compra {
      margin-left: 0px !important;
    }
    .page-home .solucoes .escolha .redirect img{
      width: 400px;
    } 
    /* .page-home model-viewer {
      width: 340px !important;
      height: 345px !important;
    } */

    .page-home .reconhecimentos .container .reconhecimento {
      width: 175px;
      padding: 10px 6px;
      margin: auto;
    }
    .page-home .reconhecimentos .container .content {
      height: auto; 
    }
    .page-home .infos-copo .container {
      display: flow-root;
    }

    .page-home .dots-div-caracteristicas {
      display: flex;
    }
    .page-home .infos-copo {
      padding: 15px 10px;
  }
    .page-home .infos-copo .infos {
      width: 100%;
    }
    .page-home .infos-copo .infos .titulo h1 {
      width: 90%;
    }
    .page-home .infos-copo .container .titulo-infos {
      text-align: center;
    }
    .page-home .infos-copo .container .large-content{
      display: contents;
    }
    .page-home .infos-copo .container .infos .container .crt-1 {
      display: contents;
    }
    .page-home .infos-copo .container .infos .container .crt-2{
      display: none;
    }
    .page-home .infos-copo .container .infos .container .crt-3 {
      display: none;
    }

    .page-home .infos-copo .container .infos .container .caracteristicas .bloco {
      margin: 30px 15px;
      width: 90%;
    }
    .page-home .infos-copo .container .infos .container .caracteristicas .bloco .div-img {
      width: 30%;
    }
    
    .page-home .infos-copo .titulo-infos h4 {
      font-size: 18px;
    }
    /* .page-home model-viewer{
      width: 356px !important; 
      height: 315px !important;
      margin: auto;
    } */
    .page-home .parceiros .titulo h1 {
      font-size: 18px;
    }
    .page-home .comentarios .slider-comentarios .bloco-slider .body-conteudo small {
      width: 100%;
      font-size: 16px;
    }
    .page-home .comentarios .slider-comentarios .bloco-slider .head-conteudo .cliente h4 {
      font-size: 18px;
    }
    .page-home .comentarios .slider-comentarios .bloco-slider .head-conteudo .cliente small {
      font-size: 15px;
    }
    .page-home .dots-div {
      margin-top: 20px;
    }
    
    .page-home .dots-div .dots {
      height: 15px;
      width: 15px;
    }
    .page-home .reconhecimentos .titulo h2 {
      font-size: 18px;
    }
    .page-home .reconhecimentos .container .grid-reconhecimentos {
    display: unset; 
    }
    .page-home .reconhecimentos .dots-div .dots-reconhecimentos {
      height: 15px;
      width: 15px;
    }
    .page-home .div-social .titulo h2 {
      font-size: 18px;
    }
    .page-home .div-social .contato small {
      font-size: 13px;
    }
    footer.footer-2020 .container-large .mce {
      padding: 20px 0px;
    }
    footer.footer-2020 .container-large .central-ajuda {
      padding: 20px 0px;
    }
    footer.footer-2020 .container-large .formas-pagamento {
      padding: 20px 0px;
      width: 300px;
    }
  }
  @media only screen and (max-width: 420px){
    .page-home .solucoes .escolha .redirect img {
      width: 300px;
    }
    .page-home .solucoes .elementos .escolha .compra .informacoes {
      width: 300px;
    }
    .page-home .solucoes .elementos .escolha .compra .informacoes small {
      font-size: 13px;
    }
    .page-home .solucoes .elementos .escolha .btn {
      top: -66px;
    }
    .page-home .mce .somos-mce .div-img img {
      width: 250px;
    }
    .page-home .reconhecimentos .container .content {
      display: grid;
      margin-top: 10px;
      justify-content: center;
    }
  }
  @keyframes slideX {
    from {
      /*calculo: ((120+(margin-laterais))*7)-10 */
      transform: translateX(0px);
    }
    to {
      transform: translateX(-4428px);
    }
  }
/**********INTERNA**********/
  .interna {
    margin-top: 94px;
    min-height: calc(100vh - 230px);
  }
  // @-moz-document url-prefix() {
  //   .interna {
  //     min-height: calc(100vh - 129px);
  //   }
  // }
  .interna .faixa-titulo {
    width: 100%;
    position: relative;
    text-align: center;
    background: #002855;
    display: none;
  }
  .interna .faixa-titulo h3 {
    color: #ffffff;
    font-size: 29px;
    padding: 15px 0px;
    font-weight: 600;
    text-transform: uppercase;
  }
  .interna .container {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    /* margin-bottom: 40px; */
    padding: 0;
  }
  .interna .container .lateral {
    min-width: 25%;
    max-width: 25%;
    padding: 10px 0 70px;
    background: #F1F1F1;
  }
  .interna .container .lateral h3 {
    color: #000;
    display: block;
    font-weight: normal;
    /* border-bottom: 3px solid #007B8B; */
    text-transform: uppercase;
    text-align: center;
    font-family: 'Roboto';
    font-size: 20px;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 40px;
  }
  .interna .container .lateral [aria-disabled] {
    touch-action: none;
    pointer-events: none;
    color: #a7a7a7 !important;
  }
  .interna .container .lateral .lista-produtos {
    margin: auto;
    width: 70%;
    margin-top: 15px;
  }
  .interna .container .lateral .lista-produtos .item-produto {
    display: block;
    margin-bottom: 18px;
    width: 180px;
    height: 40px !important;
    margin: 0 auto;
  }
  .interna .container .lateral .lista-produtos .item-produto:last-of-type {
    margin-top: 30px;
  }
  .interna .container .lateral .lista-produtos .item-produto .div-icone {
    width: 45px;
  }
  .interna .container .lateral .lista-produtos .item-produto h4 a {
    color: #6f716e;
    font-size: 18px;
    font-weight: 600;
  }
  .interna .container .lateral .lista-produtos .item-produto .categoria {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .interna .container .lateral .lista-produtos .item-produto .lista-opcoes {
    margin-top: 8px;
    padding: 0 0 0 5px;
  }
  .interna .container .lateral .lista-produtos .item-produto .lista-opcoes .item-opcao .subcategoria {
    font-size: 16px;
    color: #6f716e;
    font-weight: 400;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .interna .container .lateral .lista-produtos .item-produto .lista-opcoes .item-opcao .subcategoria:hover,
  .interna .container .lateral .lista-produtos .item-produto .lista-opcoes .item-opcao .subcategoria:focus {
    color: #a7a7a7;
  }
  .interna .container .lateral .lista-produtos .item-produto .lista-tags li {
    display: block;
  }
  .interna .container .lateral .lista-produtos .item-produto .lista-tags li a {
    font-size: 14px;
    color: #1c6fc0;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .interna .container .lateral .lista-produtos .item-produto .lista-tags li a:hover {
    color: #002855;
  }
  .interna .container .lateral .arrow-slide {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .interna .container .lateral .arrow-slide span {
    display: block;
    width: 30px;
    height: 30px;
    border-bottom: 5px solid #007B8B;
    border-right: 5px solid #007B8B;
    transform: rotate(45deg);
    margin-top: 1rem;
    cursor: pointer;
  }

  .interna .container .lateral .lista-tabs {
    margin: 15px 0;
  }
  .interna .container .lateral .lista-tabs .item-link {
    display: block;
    cursor: pointer;
    color: #6f716e;
    padding: 5px 8px;
    font-weight: 600;
  }
  .interna .container .lateral .lista-tabs .item-link a {
    color: #6f716e;
  }
  .interna .container .lateral .lista-tabs .item-link.item-aberto {
    color: #a7a7a7;
  }
  .interna .container .conteudo {
    background: #ffffff;
    padding: 1px 15px 30px;
    width: calc(100% - 390px);
  }
  .interna .container .conteudo .breadcrumb {
    display: none;
    margin-bottom: 25px;
  }
  .interna .container .conteudo .breadcrumb li {
    display: inline-block;
  }
  .interna .container .conteudo .breadcrumb li:last-child:after {
    display: none;
  }
  .interna .container .conteudo .breadcrumb li:after {
    display: inline-block;
    content: '>';
    font-size: 12px;
    position: relative;
    color: #1c6fc0;
    font-weight: 400;
  }
  .interna .container .conteudo .breadcrumb li h6 {
    display: inline-block;
    font-size: 12px;
    color: #1c6fc0;
    font-weight: 400;
  }
  .interna .container .conteudo h2.titulo {
    font-size: 30px;
    color: #01A9A4;
    margin-bottom: 5px;
    font-weight: 300;
    font-family: 'Roboto';
    width: 450px;
    /*text-align: center;*/
  }
  .interna .container .conteudo h3.titulo {
    font-size: 23px;
  }
  .interna .container .conteudo p.ideal {
    margin-bottom: 15px;
  }
  .interna .container .conteudo .texto-abertura {
    font-size: 16px;
    color: #002855;
    font-weight: 600;
  }
  .interna .container .conteudo .out-tabs {
    font-size: 18px;
    color: #6f716e;
    margin-bottom: 20px;
    font-weight: 600;
  }
  .interna .container .conteudo .out-tabs.sobre {
    font-size: 14px;
    text-align: justify;
  }
  .interna .container .conteudo .out-tabs .autor {
    float: right;
    font-size: 80%;
    font-weight: 400;
  }
  .interna .container .conteudo img {
    max-width: 100%;
    /*height: 100%;*/
  }
  .interna .container .conteudo .conteudo-tabs .content-tab iframe {
    margin: 0 auto;
    display: block;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab img {
    max-width: 100%;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab a {
    color: #1c6fc0;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline {
    margin: 10px 0 20px;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline li {
    display: inline-block;
    width: 30%;
    padding: 5px;
    text-indent: 15px;
    position: relative;
    color: inherit;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline li:before {
    top: 5px;
    left: -8px;
    content: '•';
    position: absolute;
    color: inherit;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline.minspace li {
    width: 20%;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline.minspace li.btn-gabarito {
    background: #1c6fc0;
    padding: 10px;
    text-align: center;
    border-radius: 10px;
    margin-right: 15px;
    text-indent: 0px;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline.minspace li.btn-gabarito:before {
    content: '';
    left: 0px;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline.minspace li.btn-gabarito a {
    color: #FFF;
    font-size: 14px;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul.inline.nospace li {
    width: initial;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline {
    margin: 10px 0 20px;
    counter-reset: olistI;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li {
    display: inline-block;
    width: 30%;
    padding: 5px 0px;
    position: relative;
    color: inherit;
    counter-increment: olistI;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) ' - ';
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li ol {
    margin: 0 0 0 20px;
    counter-reset: olistII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li ol li {
    padding: 5px 0px;
    color: inherit;
    position: relative;
    counter-increment: olistII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li ol li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) '.' counter(olistII) ' - ';
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li ol li ol {
    margin: 0 0 0 20px;
    counter-reset: olistIII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li ol li ol li {
    padding: 5px 0px;
    color: inherit;
    position: relative;
    counter-increment: olistIII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol.inline li ol li ol li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) '.' counter(olistII) '.' counter(olistIII) ' - ';
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul:not(.inline):not(.lista-opcao) {
    margin: 10px 0 20px;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul:not(.inline):not(.lista-opcao) li {
    padding: 5px;
    text-indent: 15px;
    position: relative;
    color: inherit;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ul:not(.inline):not(.lista-opcao) li:before {
    top: 5px;
    left: -8px;
    content: '•';
    position: absolute;
    color: inherit;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) {
    margin: 10px 0 20px;
    counter-reset: olistI;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li {
    padding: 5px 0px;
    position: relative;
    color: inherit;
    counter-increment: olistI;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) ' - ';
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li ol {
    margin: 0 0 0 20px;
    counter-reset: olistII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li ol li {
    padding: 5px 0px;
    color: inherit;
    position: relative;
    counter-increment: olistII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li ol li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) '.' counter(olistII) ' - ';
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li ol li ol {
    margin: 0 0 0 20px;
    counter-reset: olistIII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li ol li ol li {
    padding: 5px 0px;
    color: inherit;
    position: relative;
    counter-increment: olistIII;
  }
  .interna .container .conteudo .conteudo-tabs .content-tab ol:not(.inline) li ol li ol li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) '.' counter(olistII) '.' counter(olistIII) ' - ';
  }
  .interna .container .conteudo .azul {
    color: #1c6fc0;
  }
  .interna .container .conteudo .lista-categorias-blog {
    margin-bottom: 30px;
  }
  .interna .container .conteudo .lista-categorias-blog .item-categoria-blog {
    display: inline-block;
  }
  .interna .container .conteudo .lista-categorias-blog .item-categoria-blog a {
    display: block;
    padding: 3px 6px;
    color: #6f716e;
    margin-right: 15px;
    border-bottom: 2px solid transparent;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .interna .container .conteudo .lista-categorias-blog .item-categoria-blog a:hover,
  .interna .container .conteudo .lista-categorias-blog .item-categoria-blog a.selecionado {
    border-bottom: 2px solid #00bfb3;
  }
  .interna .container .conteudo .lista-artigos {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .interna .container .conteudo .lista-artigos .item-artigo {
    width: 48%;
    text-align: left;
    margin-bottom: 30px;
    padding-bottom: 30px;
    display: inline-block;
    border-bottom: 1px solid #d8d8d8;
  }
  .interna .container .conteudo .lista-artigos .item-artigo:first-child {
    width: 100%;
  }
  .interna .container .conteudo .lista-artigos .item-artigo h3 {
    color: #6f716e;
    font-size: 24px;
  }
  .interna .container .conteudo .lista-artigos .item-artigo figure {
    width: 100%;
    margin: 20px auto;
  }
  .interna .container .conteudo .lista-artigos .item-artigo figure img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
  }
  .interna .container .conteudo .lista-artigos .item-artigo h5 {
    font-size: 12px;
    line-height: 16px;
  }
  .interna .container .conteudo .lista-artigos .item-artigo .resumo-artigo {
    text-align: justify;
    font-weight: 500;
    font-size: 14px;
    overflow: hidden;
    line-height: 1.3;
    // line-height: 1.5;
    display: -webkit-inline-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 42px;
  }
  .interna .container .conteudo .lista-artigos .item-artigo .lista-tags li {
    display: inline-block;
    padding: 5px;
    font-size: 12px;
    text-indent: 15px;
    position: relative;
    color: #1c6fc0;
  }
  .interna .container .conteudo .lista-artigos .item-artigo .lista-tags li:before {
    top: 5px;
    left: -8px;
    content: '•';
    position: absolute;
    color: inherit;
  }
  .interna .container .conteudo .lista-artigos .item-artigo .ler-mais {
    display: inline-block;
    color: #ffffff;
    margin-top: 10px;
    padding: 5px 12px;
    background: #1c6fc0;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .interna .container .conteudo .lista-artigos .item-artigo .ler-mais:hover {
    background: #002855;
  }
  .interna .container .conteudo article figure img {
    width: 100%;
  }
  .interna .container .conteudo article a {
    color: #1c6fc0;
  }
  .interna .container .conteudo article a:hover {
    color: #002855;
  }
  .interna .container .conteudo article img {
    max-width: 100%;
    display: block;
    margin: 20px auto;
  }
  .interna .container .conteudo article p {
    font-size: 16px;
    line-height: 22px;
    margin: 15px 0;
  }
  .interna .container .conteudo article iframe {
    margin-top: 20px;
  }
  .interna .container .conteudo article ul:not(.inline):not(.lista-opcao) {
    margin: 10px 0 20px;
  }
  .interna .container .conteudo article ul:not(.inline):not(.lista-opcao) li {
    padding: 5px;
    text-indent: 15px;
    position: relative;
    color: inherit;
  }
  .interna .container .conteudo article ul:not(.inline):not(.lista-opcao) li:before {
    top: 5px;
    left: -8px;
    content: '•';
    position: absolute;
    color: inherit;
  }
  .interna .container .conteudo article ol:not(.inline) {
    margin: 10px 0 20px;
    counter-reset: olistI;
  }
  .interna .container .conteudo article ol:not(.inline) li {
    padding: 5px 0px;
    position: relative;
    color: inherit;
    counter-increment: olistI;
  }
  .interna .container .conteudo article ol:not(.inline) li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) ' - ';
  }
  .interna .container .conteudo article ol:not(.inline) li ol {
    margin: 0 0 0 20px;
    counter-reset: olistII;
  }
  .interna .container .conteudo article ol:not(.inline) li ol li {
    padding: 5px 0px;
    color: inherit;
    position: relative;
    counter-increment: olistII;
  }
  .interna .container .conteudo article ol:not(.inline) li ol li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) '.' counter(olistII) ' - ';
  }
  .interna .container .conteudo article ol:not(.inline) li ol li ol {
    margin: 0 0 0 20px;
    counter-reset: olistIII;
  }
  .interna .container .conteudo article ol:not(.inline) li ol li ol li {
    padding: 5px 0px;
    color: inherit;
    position: relative;
    counter-increment: olistIII;
  }
  .interna .container .conteudo article ol:not(.inline) li ol li ol li:before {
    top: 0;
    position: relative;
    color: inherit;
    content: counter(olistI) '.' counter(olistII) '.' counter(olistIII) ' - ';
  }
  .interna .container .conteudo .voltar {
    display: inline-block;
    color: #000;
    margin-top: 10px;
    padding: 5px 12px;
    /* background: #1c6fc0; */
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .interna .container .conteudo .voltar:hover {
    background: #002855;
  }
  .interna .container.sem-lateral .conteudo {
    width: 100%;
    position: relative;
  }
/**********ORÇAMENTO********/
  .page-orcamentos *{
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .cabecalho {
    padding: 5.2vw 0 2.5vw;
    min-height: 5.2vw;
    background: url(../../uploads/paginas/emprestimos-novo/cabecalho-1.jpg) no-repeat center #8251b5;
    background-size: cover;
  }
  .page-orcamentos.interna .cabecalho .container {
    display: block;
    margin-bottom: 0;
  }
  .page-orcamentos.interna .cabecalho h1 {
    display: block;
    color: #00a9f7;
    font-size:  35px;
    font-weight: 400;
    text-align: right;
    line-height: 50px;
    margin-bottom: 9px;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .cabecalho h1 span {
    color: #fff;
    font: inherit;
  }
  .page-orcamentos.interna .cabecalho h4 {
    color: #dadada;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo form {
    margin: 50px 0;
    text-align: center;
  }
  .page-orcamentos.interna .conteudo form fieldset {
    margin: 0 0 50px;
  }
  .page-orcamentos.interna .conteudo form fieldset:nth-last-of-type() {
    margin: 50px 0 0;
  }
  .page-orcamentos.interna .conteudo form fieldset legend {
    color: #1c6fc0;
    font-size: 26px;
    font-weight: 700;
    font-family: 'Roboto';
  }
  .page-orcamentos .container .conteudo form fieldset .grid {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl10 {
    max-width: calc(10% - 5px);
    min-width: 84px;
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl20 {
    max-width: calc(20% - 5px);
    min-width: 127px;
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl30 {
    max-width: calc(30% - 5px);
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl40 {
    max-width: calc(40% - 5px);
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl50 {
    max-width: calc(50% - 5px);
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl60 {
    max-width: calc(60% - 5px);
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl70 {
    max-width: calc(70% - 5px);
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl80 {
    max-width: calc(80% - 5px);
  }
  .page-orcamentos .container .conteudo form fieldset .grid .cl90 {
    max-width: calc(90% - 5px);
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes {
    margin-bottom: 13px;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li {
    display: block;
    width: 48% !important;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li:before {
    display: none;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] {
    display: none;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label span {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border: 1px solid #6f716e;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #6f716e;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label h4 {
    color: #1c6fc0;
    display: inline;
    font-size: 14px;
    font-weight: 400;
    line-height: 13px;
    vertical-align: middle;
    text-transform: uppercase;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"]:checked + label {
    color: #a7a7a7;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"]:checked + label span {
    background: #1c6fc0;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label span {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border: 1px solid #6f716e;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #6f716e;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label h4 {
    color: #1c6fc0;
    display: inline;
    font-size: 14px;
    font-weight: 400;
    line-height: 13px;
    vertical-align: middle;
    text-transform: uppercase;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"]:checked + label {
    color: #a7a7a7;
  }
  .page-orcamentos .container .conteudo form fieldset .lista-opcoes li input[type="radio"]:checked + label span {
    background: #1c6fc0;
  }
  .page-orcamentos .container .conteudo form .switch-form {
    width: 100%;
    display: block;
    font-size: 12px;
    color: #1c6fc0;
    margin: 10px 0;
  }
  .page-orcamentos .container .conteudo form fieldset .bloco-conteudo {
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .campo {
    width: 100%;
    color: #6f716e;
    font-size: 14px;
    padding: 8px 4px;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #1c6fc0;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .campo#segmento_outro {
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados select.campo {
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .grid .div {
    width: 100%;
    position: relative;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .grid .div .consultarIE {
    right: 6px;
    display: none;
    position: absolute;
    top: calc(50% - 14px);
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .campo[readonly] {
    pointer-events: none;
    touch-action: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .lista-opcoes {
    margin-bottom: 13px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .lista-opcoes li {
    display: block;
    width: 48% !important;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .lista-opcoes li:before {
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.dados .lista-opcoes li input[type="radio"] {
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .lista-label {
    margin: 15px auto;
    width: 100%;
    max-width: 920px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    align-items: flex-start;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .lista-label input {
    opacity: 0;
    z-index: -1;
    position: absolute;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .lista-label label {
    display: inline-block;
    width: 29%;
    min-width: 280px;
    color: #ffffff;
    font-size: 18px;
    cursor: pointer;
    margin: 6px auto;
    max-width: 320px;
    padding: 10px 15px;
    background: #6d98ce;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .lista-label input#produto1:checked ~ label[for="produto1"] {
    background: #c1146f;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .lista-label input#produto2:checked ~ label[for="produto2"] {
    background: #c1146f;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .lista-label input#produto3:checked ~ label[for="produto3"] {
    background: #c1146f;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .lista-label label:hover {
    background: #8251b5;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto > select.campo {
    width: 100%;
    color: #6d98ce;
    font-size: 20px;
    max-width: 420px;
    font-weight: 700;
    margin: 15px auto;
    padding: 7px 10px;
    text-align: center;
    display: inline-block;
    border: 1px solid #a7a7a7;
    text-align-last: center;
    -ms-text-align-last: center;
    -moz-text-align-last: center;
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item {
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around {
    margin: 30px 0 0;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    align-items: flex-start;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around > div {
    width: 100%;
    min-width: 280px;
    max-width: 430px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .imagem-produto img {
    display: block;
    width: 100%;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .imagem-produto .ver-descricao {
    display: inline-block;
    width: 29%;
    min-width: 280px;
    color: #ffffff;
    font-size: 18px;
    cursor: pointer;
    margin: 6px auto;
    max-width: 320px;
    padding: 10px 15px;
    background: #6d98ce;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .imagem-produto .ver-descricao.open {
    background: #c1146f;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .imagem-produto .ver-descricao:hover {
    background: #8251b5;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .imagem-produto .descritivo {
    width: 100%;
    font-size: 14px;
    color: #002855;
    padding: 0 2px 5px;
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos {
    width: 100%;
    max-width: 330px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .campos-personalizacao {
    padding: 20px;
    text-align: left;
    /*
    background: #dadada;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 7px 2px 0px 0px #a7a7a7;
    -webkit-box-shadow: 7px 2px 0px 0px #a7a7a7;
    */
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .nome-produto {
    width: 100%;
    color: #6d98ce;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 15px;
    text-align: center;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .legend {
    font-size: 13px;
    color: #272727;
    font-weight: normal;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .legend a {
    color: #1c6fc0;
    font-size: 13px !important;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-cores {
    margin-bottom: 6px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-cores li {
    display: inline-block;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-cores li input[type="radio"] {
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-cores li input[type="radio"] + label {
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
    border: 1px solid #6f716e;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-cores li input[type="radio"]:checked + label {
    border: 3px solid #a7a7a7;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-informativo {
    margin-bottom: 15px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-informativo li {
    margin: 6px 0;
    display: block;
    font-size: 10px;
    line-height: 14px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos small {
    display: block;
    font-size: 10px !important;
    margin-bottom: 10px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos small a {
    color: #1c6fc0;
    font-size: 10px !important;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .campos-entrega label {
    font-size: 12px;
    color: #a7a7a7;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .campo {
    width: 100%;
    margin: 8px 0;
    color: #272727;
    font-size: 14px;
    padding: 4px 3px;
    text-align: center;
    text-align-last: center;
    -ms-text-align-last: center;
    -moz-text-align-last: center;
    border: 1px solid #a7a7a7;
    height: 35px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos select {
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .btn-verifica-cep {
    padding: 3px;
    color: #ffffff;
    font-weight: 700;
    background: #6f716e;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .btn-verifica-cep:hover {
    background: #a7a7a7;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao {
    margin-bottom: 13px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li {
    display: inline-block;
    margin-right: 15px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li.esgotado h6 {
    text-decoration: line-through;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li.esgotado label:after {
    color: red;
    display: inline;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    content: ' (esgotado)';
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"] {
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"] + label {
    display: block;
    cursor: pointer;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"] + label span {
    vertical-align: middle;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: transparent;
    border: 1px solid #272727;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #272727;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"] + label h6 {
    vertical-align: middle;
    display: inline-block;
    font-size: 11.5px;
    line-height: 13px;
    color: #272727;
    font-weight: 400;
    text-transform: uppercase;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"] + label img {
    vertical-align: middle;
    display: inline-block;
    max-height: 27px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"]:checked + label {
    color: #a7a7a7;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao li input[type="radio"]:checked + label span {
    background: #1c6fc0;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .lista-opcao.pagamento li {
    margin-right: 8px;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .btn-enviar {
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    padding: 8px 30px;
    background: #1c6fc0;
    text-transform: uppercase;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .btn-enviar:hover {
    background: #002855;
  }
  .page-orcamentos .container .conteudo .meio {
    text-align: center;
    color: #1c6fc0;
    text-transform: uppercase;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .valores {
    width: 100%;
    padding: 20px 0 0;
    max-width: 330px;
    display: none;
    /*display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
    */
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .valores .valor-produto {
    display: inline-block;
    width: 49%
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .titulo.valor {
    margin-bottom: 8px;
    color: #1C6FC0;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos .titulo.unitario {
    color: #1C6FC0;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .produtos .item .grupo-around .campos p.valor-cartao {
    font-size: 16px !important;
    text-align: center;
    display: none;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .botao-gabarito {
    display: block;
    text-align: center;
    color: #FFF;
    background-color: #55965B;
    border-radius: 20px;
    padding: 5px;
    width: 80%;
    margin: 0 auto;
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .add-carrinho {
    width: 100%;
    color: #ffffff;
    display: none;
    font-size: 20px;
    cursor: pointer;
    max-width: 320px;
    margin: 30px auto;
    padding: 10px 15px;
    background: #c1146f;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo form fieldset.seleciona-produto .add-carrinho:hover {
    background: #8251b5;
  }

  .page-orcamentos.interna .container .conteudo .personalizar .campos .valor-produto {
    display: inline-block;
    width: 49%
  }
  .page-orcamentos.interna .conteudo form fieldset .campo[readonly] {
    color: #ffffff;
    background: #a7a7a7;
  }
  .page-orcamentos.interna .conteudo .resumo {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }
  .page-orcamentos.interna .conteudo .resumo h3 {
    width: 100%;
    color: #1c6fc0;
    font-size: 35px;
    font-weight: 400;
    text-align: center;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo {
    width: 100%;
    display: table;
    max-width: 920px;
    margin: 30px auto 0;
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo .header {
    color: #1c6fc0;
    display: table-header-group;
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo .header > div {
    color: #ffffff;
    background: #1c6fc0;
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo .item-resumo {
    color: #1c6fc0;
    display: table-row;
    text-align: center; 
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo .item-resumo:nth-child(odd) {
    background: #f5f5f5;
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo li > div {
    padding: 12px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    border: 1px solid #ffffff;
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo .item-resumo .remove-carrinho {
    cursor: pointer;
    font-size: 18px;
    vertical-align: middle;
    background: transparent;
  }
  .page-orcamentos.interna .conteudo .resumo .lista-resumo .item-resumo span {
    font-size: 18px;
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
  }
  .page-orcamentos.interna .conteudo .resumo .continuar-pedido {
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    margin: 30px auto;
    padding: 10px 25px;
    text-align: center;
    background: #c1146f;
    text-transform: uppercase;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo .resumo .continuar-pedido:hover {
    background: #8251b5;
  }
  .page-orcamentos.interna .conteudo .resumo .enviar-orcamento {
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    margin: 30px auto;
    padding: 10px 25px;
    text-align: center;
    background: #c1146f;
    text-transform: uppercase;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Gotham-Black', 'Open Sans', sans-serif;
  }
  .page-orcamentos.interna .conteudo .resumo .enviar-orcamento:hover {
    background: #8251b5;
  }
  .page-orcamentos.interna .conteudo form .btn-enviar {
    width: 100%;
    color: #ffffff;
    font-size: 20px;
    display: block;
    cursor: pointer;
    max-width: 320px;
    margin: 30px auto;
    padding: 10px 15px;
    background: #c1146f;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-orcamentos.interna .conteudo form .btn-enviar:hover {
    background: #8251b5;
  }

  .page-orcamentos.interna .conteudo form fieldset.dados div#div-login a#login-request, .page-orcamentos.interna .conteudo form fieldset.dados div#div-cadastro a#avancar {
    font-family: 'Roboto';
    font-weight: 700;
    font-size: 21px;
    color: #CA136F;
    text-transform: uppercase;
  }

/**********PRODUTO**********/
  .page-produto .container .lateral .floattable {
    width: 266px;
  }
  .page-produto .container .lateral .floattable.ativo {
    top: 80px;
    position: fixed;
  }
  .page-perfil .container .lateral .lista-produtos .item-produto h4.categoria,
  .page-produto .container .lateral .lista-produtos .item-produto .categoria {
    cursor: pointer;
    position: relative;
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-perfil .container .lateral .lista-produtos .item-produto h4.categoria small,
  .page-produto .container .lateral .lista-produtos .item-produto .categoria small {
    font-size: 10px;
  }
  .page-perfil .container .lateral .lista-produtos .item-produto .lista-opcoes,
  .page-produto .container .lateral .lista-produtos .item-produto .lista-opcoes {
    display: none;
  }
  .page-produto .container .conteudo .banner-descritivo {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-evenly;
    -webkit-justify-content: space-evenly;
    margin-bottom: 65px;
    align-items: flex-start;
  }
  .page-produto .container .conteudo .banner-descritivo .banner {
    display: inline-block;
    vertical-align: top;
    width: 490px;
  }
  .page-produto .container .conteudo .banner-descritivo .banner img {
    width: 90%;
  }
  .page-produto .container .conteudo .banner-descritivo .banner .owl-controls {
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    position: absolute;
  }
  .page-produto .container .conteudo .banner-descritivo .banner .owl-controls .owl-page span {
    opacity: 1;
    margin: 5px 3px;
    background: transparent;
    border: 2px solid #1c6fc0;
  }
  .page-produto .container .conteudo .banner-descritivo .banner .owl-controls .owl-page.active span {
    background: #1c6fc0;
  }
  .page-produto .container .conteudo .banner-descritivo .banner + .gabarito {
    display: flex;
    height: 292px;
    position: relative;
    flex-direction: column;
    justify-content: space-between;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito {
    vertical-align: top;
    width: 215px;
    text-align: left;
    position: relative;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao {
    padding: 7px 0;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    font-style: italic;
    margin-bottom: 10px;
    background: #1c6fc0;
    border-radius: 6px;
    -o-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao:hover {
    background: #6d98ce;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao:hover .fa {
    display: none;
    background: #1c6fc0;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao:hover .fa + .fa {
    display: inline-block;
    line-height: 13px;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao:hover + .descritivo {
    opacity: 1;
    visibility: visible;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao h4 {
    vertical-align: middle;
    display: inline-block;
    color: #ffffff;
    letter-spacing: 1.2px;
    font-weight: 400;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao .fa {
    vertical-align: middle;
    display: inline-block;
    width: 17px;
    height: 17px;
    color: #ffffff;
    font-size: 16px;
    background: #6d98ce;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .btn-descricao .fa + .fa {
    display: none;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .descritivo {
    top: 45px;
    width: 100%;
    opacity: 0;
    font-size: 12px;
    color: #002855;
    padding: 0 2px 5px;
    position: absolute;
    visibility: hidden;
    background: #ffffff;
    border-bottom: 4px solid #1c6fc0;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-produto .container .conteudo .banner-descritivo .gabarito .ds-gabarito {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    // font-family: 'DK Mandarin Whispers', 'Salsa', sans-serif;
  }
  .page-embaixador .conteudo .section-title {
    color: #01A9A4;
    font-size: 50px;
    font-weight: 400;
    text-align: center;
    // font-family: 'Sophia', cursive;
    font-family: 'DK Mandarin Whispers', 'Salsa', sans-serif;
  }
  .page-embaixador .conteudo .section-title span {
    color: #002855;
    font-size: 50px;
    display: inline;
    font-weight: 400;
    line-height: 31px;
    vertical-align: middle;
    font-family: 'Sophia', cursive;
  }
  .page-embaixador .conteudo form {
    width: 100%;
    max-width: 600px;
    margin: 30px auto 0;
  }
  .page-embaixador .conteudo form {
    text-align: left;
  }
  .page-embaixador .conteudo form ::-webkit-input-placeholder {
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
  }
  .page-embaixador .conteudo form :-moz-placeholder {
    /* Firefox 18- */
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
  }
  .page-embaixador .conteudo form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
  }
  .page-embaixador .conteudo form :-ms-input-placeholder {
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
  }
  .page-embaixador .conteudo form .campo {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    display: block;
    font-size: 14px;
    color: #a7a7a7;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #000;
  }
  .page-embaixador .conteudo form .campo[readonly] {
    color: #ffffff;
    background: #a7a7a7;
  }
  .page-embaixador .conteudo form .campo[type="file"] {
    display: none;
  }
  .page-embaixador .conteudo form select {
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-embaixador .conteudo form .lista-opcao {
    margin-bottom: -40px;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"],
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"] {
    display: none;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"] + label,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"] + label {
    margin: 5px 0;
    color: #1c6fc0;
    display: block;
    cursor: pointer;
    font-size: 16px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"] + label span,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"] + label span {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border: 1px solid #a7a7a7;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"] + label span {
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"] + label .fa,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #1c6fc0;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"] + label h6,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"] + label h6 {
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    line-height: 13px;
    color: #1c6fc0;
    font-weight: 300;
    text-transform: uppercase;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"]:checked + label,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"]:checked + label {
    color: #002855;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"] + label + input,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"] + label + input {
    opacity: 0;
    visibility: hidden;
    transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"]:checked + label + input,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"]:checked + label + input {
    opacity: 1;
    display: block;
    visibility: visible;
    margin-bottom: 60px;
  }
  .page-embaixador .conteudo form .lista-opcao li input[type="radio"]:checked + label span,
  .page-embaixador .conteudo form .lista-opcao li input[type="checkbox"]:checked + label span {
    background: #1c6fc0;
  }
  .page-embaixador .conteudo form .escala {
    width: 100%;
    margin: 10px 0 0;
    overflow: hidden;
    position: relative;
    border: 1px solid #1c6fc0;
    background: rgba(28,111,192,0.1);
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  .page-embaixador .conteudo form .resumo_escala {
    width: 100%;
    color: #6d98ce;
    font-size: 12px;
    line-height: 12px;
    margin: 5px 0 10px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-embaixador .conteudo form .escala input[type="radio"] ~ .loader_do_espirito {
    top: 0;
    left: 0;
    width: 0%;
    z-index: 0;
    height: 100%;
    position: absolute;
    transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(1):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 1);
    background: red;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(2):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 2);
    background: red;
    opacity: 0.3;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(3):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 3);
    background: orange;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(4):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 4);
    background: orange;
    opacity: 0.6;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(5):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 5);
    background: #ffcd00;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(6):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 6);
    background: #ffcd00;
    opacity: 0.3;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(7):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 7);
    background: #00bfb3;
    // background: #66c29c;
    opacity: 0.3;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(8):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 8);
    background: #00bfb3;
    // background: #66c29c;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(9):checked ~ .loader_do_espirito {
    width: calc((100% / 10) * 9);
    background: #009a5b;
    opacity: 0.6;
  }
  .page-embaixador .conteudo form .escala.cinco input[type="radio"]:nth-of-type(10):checked ~ .loader_do_espirito {
    width: 100%;
    background: #009a5b;
  }
  .page-embaixador .conteudo form .escala input[type="radio"]:nth-of-type(1):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 1);
    background: red;
  }
  .page-embaixador .conteudo form .escala input[type="radio"]:nth-of-type(2):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 2);
    background: orange;
    // opacity: 0.3;
  }
  .page-embaixador .conteudo form .escala input[type="radio"]:nth-of-type(3):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 3);
    background: #ffcd00;
  }
  .page-embaixador .conteudo form .escala input[type="radio"]:nth-of-type(4):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 4);
    // background: #ffcd00;
    background: #66c29c;
    opacity: 0.3;
  }
  .page-embaixador .conteudo form .escala input[type="radio"]:nth-of-type(5):checked ~ .loader_do_espirito {
    width: 100%;
    background: #009a5b;
  }
  // .page-embaixador .conteudo form .escala input[type="radio"]:nth-of-type(6):checked ~ .loader_do_espirito {
  //   width: calc((100% / 5) * 5);
  // }
  .page-embaixador .conteudo form .escala input[type="radio"] {
    opacity: 0;
    position: absolute;
    visibility: hidden;
  }
  .page-embaixador .conteudo form .escala label {
    z-index: 1;
    color: #002855;
    cursor: pointer;
    padding: 10px 0;
    position: relative;
    align-items: center;
    display: inline-flex;
    width: calc(100% / 5);
    justify-content: center;
    border-right: 1px solid #1c6fc0;
    transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
  }
  .page-embaixador .conteudo form .escala.cinco label {
    width: calc(100% / 10);
  }
  .page-embaixador .conteudo form .escala label:hover {
    background: rgba(28,111,192,0.1);
  }
  .page-embaixador .conteudo form .escala label:last-of-type {
    border-right: 0;
  }
  // .page-embaixador .conteudo form .escala.cinco label:nth-of-type(5),
  // .page-embaixador .conteudo form .escala label:nth-of-type(6)
  .page-embaixador .conteudo form p small {
    display: block;
  }
  .page-embaixador .conteudo form .btn-enviar {
    color: #000;
    width: 200px;
    font-size: 16px;
    display: block;
    padding: 9px 9%;
    margin: 15px auto;
    font-weight: 300;
    text-align: center;
    background: transparent;
    border: 1px solid #000;
    font-weight: 500;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  /* .page-embaixador .conteudo form .btn-enviar:hover {
    background: #002855;
  } */
  .page-embaixador .conteudo h4 {
    margin: 20px 0;
    font-weight: 400;
    line-height: 23px;
  }
  .page-embaixador .conteudo h4:last-child {
    margin: 20px 0 0;
  }
  .page-embaixador .conteudo h4 a {
    color: #ca136f;
  }
  .page-embaixador .conteudo h4 .fa {
    color: #002855;
  }
  .page-embaixador .conteudo h4 strong {
    color: #002855;
    font-style: italic;
    font-style: oblique;
  }
  .page-embaixador .conteudo h4 a:hover {
    color: #1c6fc0;
  }
/**********BLOG*NOVO*************/
  .page-blog-novo .cabecalho {
    padding: 6.2vw 0 2.5vw;
    min-height: 5.2vw;
    background: #3c247f;
    position: relative;
    overflow: hidden;
  }
  .page-blog-novo .cabecalho > img {
    top: 1.2vw;
    left: calc((100% - 1200px)/2);
    position: absolute;
  }
  .page-blog-novo .cabecalho .container {
    display: block;
    margin-bottom: 0;
    padding-left: 320px;
  }
  // .page-blog-novo .cabecalho:before {
  //   left: 0;
  //   content: '';
  //   width: 100%;
  //   height: 100%;
  //   bottom: 99.9%;
  //   position: absolute;
  //   background-color: #8251b5;
  // }
  .page-blog-novo .cabecalho h2 {
    display: block;
    color: #00a9f7;
    /* color: #1d70c0;
    font-size:  52px;*/
    font-size:  35px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 9px;
    font-family: 'Roboto';
  }
  .page-blog-novo .cabecalho h2 span {
    color: #fff;
    font: inherit;
  }
  .page-blog-novo.interna .container.sem-lateral {
    max-width: 1500px;
    position: relative;
    padding: 60px 10px;
  }
  .page-blog-novo .por-email {
    right: 0;
    top: -26px;
    width: 100%;
    color: #ffffff;
    font-size: 20px;
    cursor: pointer;
    display: block;
    max-width: 270px;
    position: absolute;
    padding: 10px 15px;
    text-align: center;
    background: #c1146f;
    text-transform: uppercase;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-blog-novo .por-email:after {
    left: 100%;
    content: '';
    top: -5px;
    width: 600px;
    height: 49px;
    display: block;
    position: absolute;
    transition: all 2000ms ease-in-out;
    -o-transition: all 2000ms ease-in-out;
    -ms-transition: all 2000ms ease-in-out;
    -moz-transition: all 2000ms ease-in-out;
    -webkit-transition: all 2000ms ease-in-out;
    background: url(../../uploads/paginas/blog/arrow.png) repeat-x;
    background-position: 0 center;
  }
  .page-blog-novo .por-email:hover {
    background: #8251b5;
  }
  .page-blog-novo .por-email:hover:after {
    background-position: -280px center;
  }
  .page-blog-novo .artigos {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: repeat(auto-fill, minmax(260px,1fr));
    grid-auto-rows: 0;
  }
  .page-blog-novo .artigos .item-artigo figure img {
    width: 100%;
  }
  .page-blog-novo .artigos .ler-mais {
    margin: auto;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    display: block;
    max-width: 240px;
    padding: 10px 15px;
    text-align: center;
    background: #c1146f;
    text-transform: uppercase;
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-blog-novo .artigos .ler-mais:hover {
    background: #8251b5;
  }
  .page-blog-novo .masonry-wrapper {
    padding: 1.5em;
    margin-right: auto;
    margin-left: auto;
  }
  .page-blog-novo .masonry {
    display: grid;
    grid-template-columns: repeat(1, minmax(100px,1fr));
    grid-gap: 25px;
    grid-auto-rows: 0;
  }
  @media only screen and (max-width: 1023px) and (min-width: 768px) {
    .page-blog-novo .masonry {
      grid-template-columns: repeat(2, minmax(100px,1fr));
    }
  }
  @media only screen and (min-width: 1024px) {
    .page-blog-novo .masonry {
      grid-template-columns: repeat(4, minmax(100px,1fr));
    }
    footer.footer-2020 .container-large .formas-pagamento{
      margin-right: 10%;
    }
    footer.footer-2020 .container-large .mce{
      margin-left: 10%;
    }
  }
  .page-blog-novo .masonry-item, .page-blog-novo .masonry-content {
    border-radius: 4px;
    overflow: hidden;
  }
  .page-blog-novo .masonry-item {
    filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, .3));
    transition: filter .25s ease-in-out;
  }
  .page-blog-novo .masonry-item:hover {
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, .3));
  }
  .page-blog-novo .masonry-content {
    overflow: hidden;
  }
  .page-blog-novo .masonry-item {
    color: #111111;
    background-color: #f9f9f9;
  }
  .page-blog-novo .masonry-title, .page-blog-novo .masonry-description {
    margin: 0;
  }
  .page-blog-novo .masonry-title {
    color: #002855;
    font-weight: 700;
    font-size: 22px;
    padding: 15px 5px;
    font-family: 'Roboto';
  }
  .page-blog-novo .masonry-description {
    padding: 10px;
    font-size: .75rem;
    border-top: 1px solid rgba(0, 0, 0, .05);
  }
  .page-blog-novo .masonry-footer {
    padding-top: 10px;
    text-align: center;
  }
  .page-blog-novo .masonry-footer a {
    color: currentColor;
  }
  .page-blog-novo .masonry-footer:hover, .page-blog-novo .masonry-footer:active, .page-blog-novo .masonry-footer:focus {
    opacity: .75;
  }
/**********BLOG*************/
  .page-blog.interna {
    margin-top: 70px;
  }
  .page-blog.interna .faixa-titulo {
    top: 0;
    filter: none;
    display: block;
    margin-bottom: 0;
  }
  .page-blog.interna .faixa-titulo h3 {
    padding: 10px 0;
    text-transform: none;
    font-weight: 400;
  }
  .page-blog.interna .faixa-titulo:before,
  .page-blog.interna .faixa-titulo:after {
    display: none;
  }
  .page-blog.interna .container .conteudo {
    padding: 30px 10px;
  }
  .page-blog.interna .container .lateral {
    padding: 30px 20px;
  }
  .page-blog.interna .container .lateral .floattable {
    width: 100%;
    position: relative;
  }
  .page-blog.interna .container .lateral .floattable .topo {
    opacity: 0;
    width: 100%;
    padding: 7px;
    color: #ffffff;
    display: block;
    cursor: pointer;
    font-size: 18px;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 9px;
    visibility: hidden;
    background: #1c6fc0;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-blog.interna .container .lateral .floattable .topo:hover {
    background: #002855;
  }
  .page-blog.interna .container .lateral .floattable.ativo {
    top: 83px;
    width: 225px;
    overflow: auto;
    position: fixed;
    max-height: calc(100vh - 93px);
  }
  .page-blog.interna .container .lateral .floattable.ativo .topo {
    opacity: 1;
    visibility: visible;
  }
  .page-blog.interna .container .lateral .form-busca {
    display: block;
    position: relative;
    margin-bottom: 10px;
  }
  .page-blog.interna .container .lateral .form-busca ::-webkit-input-placeholder {
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-busca :-moz-placeholder {
    /* Firefox 18- */
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-busca ::-moz-placeholder {
    /* Firefox 19+ */
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-busca :-ms-input-placeholder {
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-busca .campo {
    width: 100%;
    display: block;
    font-size: 13px;
    color: #6f716e;
    padding: 6px 25px 6px 7px;
    border: 1px solid #a7a7a7;
  }
  .page-blog.interna .container .lateral .form-busca .btn {
    vertical-align: middle;
    display: inline-block;
    right: 5px;
    padding: 0px;
    border: none;
    cursor: pointer;
    position: absolute;
    background: transparent;
    top: calc(50% - 10px);
  }
  .page-blog.interna .container .lateral .form-busca .btn .fa {
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-size: 20px;
    color: #a7a7a7;
  }
  .page-blog.interna .container .lateral .box-tags {
    padding: 7px 5px;
    text-align: center;
    margin-bottom: 25px;
    background: #dbdcdb;
  }
  .page-blog.interna .container .lateral .box-tags .lista-tags li {
    display: inline-block;
    margin: 2px -1px;
  }
  .page-blog.interna .container .lateral .box-tags .lista-tags li a {
    color: #ffffff;
    display: block;
    font-size: 10px !important;
    padding: 2px 3px;
    background-color: #002855;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
  }
  .page-blog.interna .container .lateral .box-tags .lista-tags li a:hover {
    background-color: #1c6fc0;
  }
  .page-blog.interna .container .lateral .form-news {
    padding: 30px 20px;
    display: block;
    position: relative;
    text-align: center;
    background: #dbdcdb;
  }
  .page-blog.interna .container .lateral .form-news ::-webkit-input-placeholder {
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-news :-moz-placeholder {
    /* Firefox 18- */
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-news ::-moz-placeholder {
    /* Firefox 19+ */
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-news :-ms-input-placeholder {
    color: #a7a7a7;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-blog.interna .container .lateral .form-news ul {
    left: 0;
    top: -15px;
    width: 100%;
    height: 15px;
    display: flex;
    overflow: hidden;
    position: absolute;
    background: #1c6fc0;
  }
  .page-blog.interna .container .lateral .form-news ul li {
    display: inline-block;
    width: 50px;
    height: 17px;
    position: relative;
    transform: skewX(-45deg);
    -o-transform: skewX(-45deg);
    -ms-transform: skewX(-45deg);
    -moz-transform: skewX(-45deg);
    -webkit-transform: skewX(-45deg);
  }
  .page-blog.interna .container .lateral .form-news ul li:nth-child(even) {
    background: #00bfb3;
  }
  .page-blog.interna .container .lateral .form-news ul li:last-child:after {
    left: 98%;
    bottom: 0;
    width: 17px;
    content: '';
    height: 17px;
    position: absolute;
    background: #00bfb3;
  }
  .page-blog.interna .container .lateral .form-news h1 {
    color: #6f716e;
    margin-bottom: 20px;
  }
  .page-blog.interna .container .lateral .form-news h4 {
    font-size: 18px;
    color: #a7a7a7;
    margin-bottom: 40px;
    font-weight: 400;
  }
  .page-blog.interna .container .lateral .form-news .campo {
    width: 100%;
    display: block;
    font-size: 13px;
    color: #6f716e;
    margin-bottom: 10px;
    padding: 6px 25px 6px 7px;
    border: 1px solid #a7a7a7;
  }
  .page-blog.interna .container .lateral .form-news .btn {
    width: 100%;
    padding: 7px;
    color: #ffffff;
    display: block;
    font-size: 18px;
    margin-top: 30px;
    margin-bottom: 9px;
    background: #1c6fc0;
  }
  .page-blog.interna .container .lateral .form-news .btn:hover {
    background: #002855;
  }
  .page-blog.interna .container .lateral .form-news p {
    font-size: 12px !important;
    line-height: 18px;
    color: #a7a7a7;
    text-align: justify;
  }
/**********LEITURA**********/
  .page-leitura .title {
    font-size: 42px;
    text-align: center;
    color: #2e2e2e;
  }

  .page-leitura article {
    font-size: 18px;
    color: #000;
  }

  .page-leitura article h1 {
    font-size: 2.2em;
    line-height: 1.333em;
    margin-top: 20px;
    font-weight: normal;
  }

  .page-leitura article h2 {
    font-size: 1.5em;
    line-height: 1.333em;
    margin-top: 20px;
  }

  .page-leitura article p {
    line-height: 25px;
  }

  .page-leitura article span {
    line-height: 28px;
  }

  .page-leitura article img {
    height: auto !important;
  }

  /**********CARRINHO*********/
  .page-carrinho.interna .container .conteudo {
    min-height: 50vh;
  }
  .page-carrinho .container .conteudo table {
    width: 100%;
    margin: 0 auto;
    border-spacing: 1px 2px;
    border-collapse: separate;
  }
  .page-carrinho .container .conteudo table thead {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    background: #1c6fc0;
    text-transform: uppercase;
  }
  .page-carrinho .container .conteudo table thead th {
    padding: 7px;
  }
  .page-carrinho .container .conteudo table tbody {
    font-size: 17px;
    // font-weight: 700;
    color: #1c6fc0;
    // text-transform: uppercase;
  }
  .page-carrinho .container .conteudo table tbody tr:nth-child(even) {
    background: #f5f5f5;
  }
  .page-carrinho .container .conteudo table tbody tr td {
    vertical-align: middle;
    padding: 0 7px;
    line-height: 35px;
  }
  .page-carrinho .container .conteudo table tbody tr td select,
  .page-carrinho .container .conteudo table tbody tr td input {
    padding: 3px;
    font-size: 20px;
    font-weight: 700;
    color: #1c6fc0;
    border: 1px solid #f5f5f5;
  }
  .page-carrinho .container .conteudo table tbody tr td span + a {
    float: right;
    cursor: pointer;
    margin-left: 10px;
    color: #002855;
    font-weight: 700;
    background-color: transparent;
  }
  .page-carrinho .container .conteudo table tbody tr td a {
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    margin-left: 10px;
    color: #002855;
    font-weight: 700;
    background-color: transparent;
  }
  .page-carrinho .container .conteudo table tbody tr td[data-title="Remover"],
  .page-carrinho .container .conteudo table tbody tr td[data-title="Porção"],
  .page-carrinho .container .conteudo table tbody tr td[data-title="Quantidade"] {
    text-align: center;
  }
  .page-carrinho .container .conteudo table tbody tr td figure {
    vertical-align: middle;
    width: 130px;
    height: 85px;
    display: block;
    margin: 7px auto;
    overflow: hidden;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-carrinho .container .conteudo table tbody tr td figure img {
    width: 100%;
    height: 100%;
    display: block;
    max-width: 155px;
    object-fit: cover;
  }
  .page-carrinho .container .conteudo table tbody tr td small {
    top: -10px;
    display: block;
    font-size: 13px;
    position: relative;
  }
  .page-carrinho .container .conteudo table tbody tr td.imagem {
    width: 155px;
    text-align: center;
  }
  .page-carrinho .container .conteudo table tbody tr td.foot {
    color: #ffffff;
    background: #1c6fc0;
  }
  .page-carrinho .container .conteudo table tbody tr td.foot span {
    color: #ffffff;
  }
  .page-carrinho .container .conteudo table tbody tr td.foot.nome {
    text-align: right;
  }
  .page-carrinho .container .conteudo div.calcularFrete {
    text-align: right;
  }
  .page-carrinho .container .conteudo div.calcularFrete .campo {
    color: #6f716e;
    font-size: 14px;
    padding: 4px 6px;
    margin-bottom: 10px;
    margin-right: 10px;
    display: inline-block;
    border: 1px solid #1c6fc0;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-carrinho .container .conteudo div.calcularFrete .box-frete {
    display: none;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-carrinho .container .conteudo div.calcularFrete .box-frete.calculado {
    display: block;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 28px;
  }
  .page-carrinho .container .conteudo div.calcularFrete input[type="checkbox"] + label {
    margin: 5px 0;
    margin-bottom: 15px;
    color: #1c6fc0;
    display: block;
    cursor: pointer;
    font-size: 16px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-carrinho .container .conteudo div.calcularFrete input[type="checkbox"] + label span {
    width: 12px;
    height: 12px;
    margin-left: 25px;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border: 1px solid #a7a7a7;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-carrinho .container .conteudo div.calcularFrete input[type="checkbox"]:checked + label span {
    background: #1c6fc0;
  }
  .page-carrinho .container .conteudo div.calcularFrete .box-frete span.valor-frete {
    color: #666;
    font-weight: bold;
  }
  .page-carrinho .container .conteudo div.calcularFrete .box-frete span.prazo-frete {
    color: #666;
    font-weight: bold;
  }
  .page-carrinho .container .conteudo p#totalPedido, .page-carrinho-aberto .container .conteudo p#totalPedido {
    text-align: right;
    font-size: 20px !important;
    padding: 5px;
  }
  .page-carrinho .container .conteudo p#totalPedido strong , .page-carrinho-aberto .container .conteudo p#totalPedido strong{
    color: #1C6FC0;
  }
  .page-carrinho .container .conteudo p#alertFrete {
    text-align: center;
    color: #E1161F;
    font-weight: bold;
  }
  .page-carrinho .container .conteudo table tbody.tb-acompanhamentos tr td {
    vertical-align: middle;
    padding: 30px 7px;
  }
  .page-carrinho .container .conteudo table tfoot tr {
    color: #ffffff;
    background: #1c6fc0;
  }
  .page-carrinho .container .conteudo table tfoot tr th {
    padding: 8px;
  }
  .page-carrinho .container .conteudo table tfoot tr th[colspan="3"] {
    text-align: right;
  }
  .page-carrinho .container .conteudo table tfoot tr th[colspan="2"] {
    text-align: center;
    white-space: nowrap;
  }
  .page-carrinho .container .conteudo .botoes {
    margin-top: 20px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }
  .page-carrinho .container .conteudo .botoes a {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    padding: 8px 25px;
    text-align: center;
    background: #1c6fc0;
    display: inline-block;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  .page-carrinho .container .conteudo .botoes a.finalizar-compra {
    background: #009a5b;
  }
  .page-carrinho .container .conteudo .botoes a.finalizar-compra:hover {
    background: #01A9A4;
  }

  .page-meus-dados table#meu-relatorio {
      width: 100%;
      font-size: 13px;
  }

  .page-meus-dados table#meu-relatorio tr th {
    background: #1c6fc0;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px;
  }

  .page-meus-dados table#meu-relatorio tr td {
    color: #333;
    font-size: 13px;
    padding: 4px;
    text-align: center;
  }

  .page-meus-dados table#meu-relatorio tr:nth-child(odd) {
    background-color: #EEE;
  }

  .page-meus-dados table#meu-relatorio tr.disponivel strong {
    color: #009c4c;
  }

  .page-meus-dados table#meu-relatorio tr.usado {
    text-decoration: line-through;
  }

/**********LOGIN************/
  .page-login .container .conteudo form {
    text-align: center;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }
  .page-login .container .conteudo form fieldset {
    text-align: left;
    width: 100%;
    min-height: 90px;
  }
  .page-login .container .conteudo form fieldset .grid {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-login .container .conteudo form fieldset .grid .cl10 {
    max-width: calc(10% - 5px);
    min-width: 84px;
  }
  .page-login .container .conteudo form fieldset .grid .cl20 {
    max-width: calc(20% - 5px);
    min-width: 127px;
  }
  .page-login .container .conteudo form fieldset .grid .cl30 {
    max-width: calc(30% - 5px);
  }
  .page-login .container .conteudo form fieldset .grid .cl40 {
    max-width: calc(40% - 5px);
  }
  .page-login .container .conteudo form fieldset .grid .cl50 {
    max-width: calc(50% - 5px);
  }
  .page-login .container .conteudo form fieldset .grid .cl60 {
    max-width: calc(60% - 5px);
  }
  .page-login .container .conteudo form fieldset .grid .cl70 {
    max-width: calc(70% - 5px);
  }
  .page-login .container .conteudo form fieldset .grid .cl80 {
    max-width: calc(80% - 5px);
  }
  .page-login .container .conteudo form fieldset .grid .cl90 {
    max-width: calc(90% - 5px);
  }
  .page-login .container .conteudo form fieldset .campo {
    width: 100%;
    color: #6f716e;
    font-size: 14px;
    padding: 8px 4px;
    margin-bottom: 10px;
    display: inline-block;
    border: 1px solid #1c6fc0;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-login .container .conteudo form fieldset .campo#segmento_outro {
    display: none;
  }
  .page-login .container .conteudo form fieldset select.campo {
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-login .container .conteudo form fieldset .grid .div {
    width: 100%;
    position: relative;
  }
  .page-login .container .conteudo form fieldset .grid .div .consultarIE {
    right: 6px;
    display: none;
    position: absolute;
    top: calc(50% - 14px);
  }
  .page-login .container .conteudo form fieldset .campo[readonly] {
    pointer-events: none;
    touch-action: none;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes {
    margin-bottom: 13px;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li {
    display: block;
    width: 48% !important;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li:before {
    display: none;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li input[type="radio"] {
    display: none;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label span {
    width: 12px;
    height: 12px;
    margin: 0 3px;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border: 1px solid #6f716e;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #6f716e;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li input[type="radio"] + label h4 {
    color: #1c6fc0;
    display: inline;
    font-size: 14px;
    font-weight: 400;
    line-height: 13px;
    vertical-align: middle;
    text-transform: uppercase;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li input[type="radio"]:checked + label {
    color: #a7a7a7;
  }
  .page-login .container .conteudo form fieldset .lista-opcoes li input[type="radio"]:checked + label span {
    background: #1c6fc0;
  }
  .page-login .container .conteudo form .switch-form {
    width: 100%;
    display: block;
    font-size: 12px;
    color: #1c6fc0;
    margin: 10px 0;
  }
  .page-login .container .conteudo .acesso-rs {
    display: flex;
    align-items: center;
    padding: 10px;
  }
  .page-login .abcRioButtonLightBlue {
    width: 42px !important;
    height: 40px !important;
    padding: 3px 5px;
    margin-left: 5px;
    border-radius: 10% !important;
  }
  .page-login .abcRioButtonIcon {
    padding: 9px;
  }
  
  .page-login .fb_iframe_widget {
    width: 40px;
    margin: 0px 10px;
  }
  
  .page-login .fb_iframe_widget iframe {
    width: 45px !important;
    border-radius: 10%;
  }
  
  .page-login .fb_iframe_widget span {
    width: 46px !important;
  }
  .page-login .container .conteudo form fieldset .bloco-conteudo {
    display: none;
  }
  .page-login .container .conteudo form .btn-entrar {
    color: #fff;
    margin: 5px 0;
    cursor: pointer;
    font-weight: 700;
    padding: 8px 3vw;
    text-align: center;
    background: #1c6fc0;
    display: inline-block;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-login .container .conteudo form .btn-entrar:hover {
    background: #002855;
  }
  .page-login .container .conteudo form .switch-cadastrar {
    color: #fff !important;
    margin: 5px 0;
    cursor: pointer;
    font-size: 17px;
    font-weight: 700;
    padding: 8px 3vw;
    text-align: center;
    background: #c1146f;
    white-space: nowrap;
    display: inline-block;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  .page-login .container .conteudo form .switch-cadastrar:hover {
    background: #8251b5;
  }
  .page-login.interna {
    min-height: calc(100vh - 240px);
  }
  .page-login.interna .container {
    margin-bottom: 0;
  }
  .page-login div#sou-cliente {
    width: 48%;
    display: inline-block;
    margin-right: 2%;
    padding-right: 2%;
    border-right: 2px solid #002855;
  }
  .page-login div#cadastre-se {
    width: 48%;
    display: inline-block;
  }
  .page-login div#sou-cliente h3, .page-login div#cadastre-se h3, .page-login form#recuperar_senha h3 {
    margin-bottom: 20px;
    color: #002855;
  }
  /* @media(max-width:1340px) {
    .page-login.interna {
      min-height: calc(100vh - 524px);
    }
  } */
/**********PERFIL***********/
  .page-perfil.interna .container .lateral {
    padding: 50px 0 50px;
  }
  .page-perfil.interna .container .lateral [aria-disabled] {
    touch-action: none;
    pointer-events: none;
    color: #007B8B !important;
    font-weight: bold !important;
  }
  .page-perfil.interna .container .conteudo h2.titulo {
    width: 100%;
    color: #000;
    /* color: #1c6fc0; */
    font-size: 24px;
    text-align: left;
    font-weight: 500;
    /*text-transform: uppercase;*/
    font-family: 'Montserrat';
    margin-top: 10px;
  }
  .page-perfil.interna .container .conteudo p a {
    /* color: #6d98ce; */
    color: #023269;
  }
  .page-perfil.interna .container .conteudo p a:hover {
    color: #1c6fc0;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo {
    padding: 10px;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form {
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset {
    position: relative;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset legend {
    font-weight: 600;
    margin-bottom: 20px;
    /* color: #1c6fc0; */
    color: #002855;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset .btn {
    top: -38px;
    right: 0;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    /* color: #1c6fc0; */
    color: #002855;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset .btn:hover {
    color: #002855;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset .btn.btn-edit {
    display: block;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset .btn.btn-save {
    display: none;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao {
    text-align: justify;
    text-align-last: justify;
    -ms-text-align-last: justify;
    -moz-text-align-last: justify;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao ::-webkit-input-placeholder {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao :-moz-placeholder {
    /* Firefox 18- */
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao :-ms-input-placeholder {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .campo {
    display: inline-block;
    text-align-last: left;
    width: 100%;
    font-size: 14px;
    padding: 4px 7px;
    color: #6f716e;
    margin-bottom: 10px;
    background: #a7a7a7;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl40 {
    max-width: 43%;
}
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .campo[disabled] {
    color: #ffffff;
    pointer-events: none;
    touch-action: none;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao.edicao ::-webkit-input-placeholder {
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao.edicao :-moz-placeholder {
    /* Firefox 18- */
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao.edicao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto'
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao.edicao :-ms-input-placeholder {
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao.edicao .campo {
    background: #f5f5f5;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao.edicao .campo[readonly] {
    background: #A7A7A7;
    color: #FFFFFF;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form.atualiza-conta label {
    /* text-transform: uppercase; */
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 3px;
    display: inline-block;
    text-align-last: left !important;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form.escolhe-conta label {
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 3px;
    color: #333;
    display: block;
    text-align-last: left !important;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form.escolhe-conta select {
    /* border: 1px solid #1c6fc0; */
    border: 1px solid #002855;
    background: #EEE;
    padding: 8px;
    width: 50%;
    font-size: 14px;
    margin-top: 5px;
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form.escolhe-conta a.novo-cadastro {
    margin-left: 10px;
    /* background: #1C6FC0; */
    /* background: #002855; */
    background: #007B8B;
    color: #FFF;
    padding: 7px;
    border: 1px solid #007B8B;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form.escolhe-conta a.novo-cadastro:hover {
    background: #002855;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form .btn-entrar {
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 300;
    padding: 8px 9%;
    text-align: center;
    background: #1c6fc0;
    display: inline-block;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    margin-top: 20px;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form .btn-entrar:hover {
    background: #002855;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form.atualiza-conta input {
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos {
    margin: 30px 0;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding: 10px 27px;
    margin-bottom: 5px;
    align-items: center;
    /* border: 2px solid #1c6fc0; */
    border-bottom: 1px solid #9e9e9e;
    /*
    border-radius: 25px;
    -o-border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    */
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido h2 {
    display: inline-block;
    font-size: 24px;
    /* margin-bottom: 0; */
    font-weight: 400;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido h2.etapa {
    font-size: 16px;
    color: #1c6fc0;
    width: calc(100% - 410px);
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido a {
    display: inline-block;
    /* color: #1c6fc0; */
    color: #007B8B;
    padding: 7px 12px;
    /* font-style: italic; */
    font-weight: 400;
    /* background: #1c6fc0; */
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido .refazer {
    width: 245px;
    display: flex;
    font-size: 16px;
    justify-content: center;
    background-color: #F68C51;
    color: #fff;
    margin-right: 3rem;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco {
    width: 800px;
    background-color: #fff;
    padding: 1rem;
    position: relative;
    border-radius: 5px;
    max-height: 400px;
    overflow-y: auto;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .fechar {
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 14px;
    color: #000;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .titulo {
    margin-bottom: 1.5rem;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .titulo h3 {
    font-size: 20px;
    font-family: 'Montserrat';
    color: #000;
    font-weight: 500;
    margin-bottom: 0.3rem;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .titulo p {
    color: #000;
    font-weight: 500;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-1 {
    display: flex;
    margin-bottom: 1rem;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-1 .info-produto {
    width: 20%;
    color: #000;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-1 .info-produto:first-of-type {
    width: 60%;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-2 {
    margin-bottom: 1rem;
    display: flex;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-2 .info-produto {
    width: 20%;
    text-align: center;
    color: #000;
    font-size: 14px;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-2 .info-produto p {
    text-align: center;
    font-size: 14px;
    color: #000;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-2 .info-produto a {
    color: #000;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .produto-2 .info-produto:first-of-type {
    width: 60%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .row-valor-total {
    position: absolute;
    right: 56px;
    text-align: center;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .row-valor-total p {
    text-align: center;
    color: #000;
    font-size: 14px;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .row-valor-total p:first-of-type {
    color: #000;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .div-button {
    display: flex;
    justify-content: center;
    margin-top: 2rem;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .bg-branco .div-button .duplicar {
    background-color: #F68C51;
    color: #fff;
    font-size: 16px;
    width: 160px;
    height: 30px;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido a.shopline {
    display: inline-block;
    color: #ffffff;
    padding: 7px 12px;
    font-style: italic;
    font-weight: 400;
    background: #EC7000;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido .check{
		color: green;
		background: none;
    font-size: 23px;
		transition: all 200ms ease-in-out;
		-o-transition: all 200ms ease-in-out;
		-ms-transition: all 200ms ease-in-out;
		-moz-transition: all 200ms ease-in-out;
		-webkit-transition: all 200ms ease-in-out;
	}
  /* .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido a:hover {
    background: #002855;
  } */
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo {
    /*padding: 80px 30px;*/
    padding: 15px 30px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .azul {
    color: #007B8B;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin: 10px 0;
    padding: 20px 0;
    border-top: 1px dotted #6f716e;
    border-bottom: 1px dotted #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas .item-etapa {
    display: inline-block;
    width: 12%;
    max-width: 90px;
    position: relative;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas .item-etapa.concluido figure img {
    filter: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas .item-etapa.concluido figure figcaption {
    color: #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas .item-etapa figure {
    width: 100%;
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas .item-etapa figure img {
    width: 100%;
    display: block;
    filter: grayscale(100) opacity(60%);
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas .item-etapa figure figcaption {
    display: block;
    font-size: 12px;
    font-style: italic;
    text-align: center;
    color: #a7a7a7;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas .atual:after {
    left: 0;
    right: 0;
    content: '';
    width: 20px;
    height: 20px;
    bottom: -30px;
    margin: 0 auto;
    position: absolute;
    background: #ffffff;
    border-top: 1px dotted #1c6fc0;
    border-left: 1px dotted #1c6fc0;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .titulo-etapa {
    color: #000;
    font-weight: 400;
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'Roboto';
    text-align: center;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .chat p {
    color: #000;
    font-weight: 300;
    font-size: 22px !important;
    font-family: 'Roboto';
    text-align: center;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa {
    padding: 0 1px;
    margin-top: 20px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa p {
    font-size: 16px !important;
    color: #000;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-6 ul li {
    margin-bottom: 5px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-6 ul li strong {
    color: #000;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-6 ul li a {
    color: #000;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-6 .rastreio-btn {
    background-color: #F68C51;
    color: #fff;
    font-size: 16px;
    padding: 8px;
    max-width: 285px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    border-radius: 5px;
    font-weight: 500;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .comercial-responsavel {
    color: #000;
    font-weight: 400;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .meio-meio {
    width: 48%;
    display: inline-block;
    vertical-align: top;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .resumo-titulo {
    display: block;
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 3px;
    font-weight: 600;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .resumo {
    display: block;
    font-size: 10px;
    line-height: 14px;
    font-weight: 400;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .resumo strong {
    font-weight: 600;
    margin-bottom: 3px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .box-resumo-pedido {
    display: block;
    margin-bottom: 15px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .box-resumo-pedido .viewer {
    display: inline-block;
    vertical-align: bottom;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .box-resumo-pedido .texto {
    display: inline-block;
    vertical-align: bottom;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .box-resumo-pedido .texto h6 {
    display: block;
    font-size: 10px;
    line-height: 14px;
    font-weight: 400;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .box-resumo-pedido .texto h6 strong {
    font-weight: 600;
    margin-bottom: 3px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .btn-envia {
    color: #ffffff;
    display: block;
    cursor: pointer;
    padding: 10px 30px;
    background: #009a5b;
    text-transform: uppercase;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin: 0 auto;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .btn-envia[disabled] {
    background: #666;
    cursor: not-allowed;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa .btn-envia:hover {
    background: #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat {
    width: 100%;
    display: inline-block;
    text-align: justify;
  }
  .page-perfil.page-detalhe-pedidos.interna #pagamento-pix {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .p-pix {
    color: #000;
    font-size: 15px !important;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .div-pix-code button {
    background-color: #F68C51;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    cursor: pointer;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode #pix-code {
    resize: none;
    width: 100%;
    pointer-events: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .div-qrcode {
    display: flex;
    flex-direction: column;
    margin-top: 1rem;
    width: 220px;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .div-qrcode .logo-pix {
    margin-top: 0.1rem;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .atencao {
    margin-top: 2rem;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .atencao span {
    color: #000;
    font-size: 15px;
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .atencao a {
    font-size: 15px;
  }
  .page-perfil.page-detalhe-pedidos.interna .qrcode .div-qrcode img {
    margin: auto;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat:after {
    display: inline-block;
    width: 100%;
    content: '';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte {
    width: 60%;
    display: inline-block;
    vertical-align: top;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte .comercial-responsavel + h4 {
    font-weight: 500;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte .comercial-responsavel + h4 span {
    font-size: 90%;
    text-transform: uppercase;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    /*padding: 0 10px;*/
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset legend {
    font-size: 14px;
    color: #1c6fc0;
    font-weight: bold;
    margin-bottom: 5px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset input[type="file"] {
    opacity: 0;
    display: none;
    visibility: hidden;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo {
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .filethumb {
    vertical-align: middle;
    width: 100%;
    height: 150px;
    display: block;
    cursor: pointer;
    text-align: center;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .filethumb .fa {
    opacity: 0.5;
    padding: 35px 0;
    color: #ffffff;
    font-size: 75px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .filethumb:hover {
    background: rgba(0, 120, 255, 0.7);
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .filethumb:hover .fa {
    opacity: 1;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .fake-input {
    width: 100%;
    margin-top: 20px;
    position: relative;
    border: 2px solid #6f716e;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .fake-input .fake-value {
    width: 100%;
    max-width: 100%;
    display: block;
    font-weight: 400;
    padding: 3px 30px 5px 10px;
    font-size: 12px;
    overflow: hidden;
    line-height: 1.5;
    display: -webkit-inline-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-height: 19.5px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .fake-input .fake-btn {
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    display: block;
    position: absolute;
    text-align: center;
    background: #6f716e;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .para-arquivo .fake-input .fake-btn .fa {
    color: #ffffff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao {
    margin-bottom: 13px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li {
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li input[type="radio"] {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li input[type="radio"] + label {
    display: block;
    cursor: pointer;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li input[type="radio"] + label span {
    vertical-align: middle;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background: transparent;
    border: 1px solid #6f716e;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li input[type="radio"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #6f716e;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li input[type="radio"] + label h4 {
    vertical-align: middle;
    display: inline-block;
    font-size: 14px;
    line-height: 13px;
    color: #1c6fc0;
    font-weight: 400;
    text-transform: uppercase;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li input[type="radio"]:checked + label {
    color: #a7a7a7;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte form fieldset .lista-opcao li input[type="radio"]:checked + label span {
    background: #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-1 .arte-chat .campos-arte textarea.text-alteracao {
    border: 1px solid #BBB;
    border-radius: 5px;
    margin-top: 5px;
    width: 100%;
    height: 80px;
    padding: 3px;
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .resumo-pedido {
    width: 38%;
    display: inline-block;
    vertical-align: top;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat {
    width: 98%;
    display: inline-block;
    vertical-align: top;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .comercial-responsavel {
    border-bottom: 1px dotted #6f716e;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat {
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
    padding: 15px 10px;
    background: #DBDCDB;
    /*borderd: 2px solid #1c6fc0;
    background: rgba(0, 120, 255, 0.05);*/
    border-radius: 15px;
    -o-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa {
    width: 100%;
    padding: 5px;
    overflow-y: auto;
    margin-bottom: 10px;
    max-height: 250px;
    scrollbar-width: thin;
    scrollbar-color: #a7a7a7 #fff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa::-webkit-scrollbar {
    width: 11px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa::-webkit-scrollbar-button {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa::-webkit-scrollbar-thumb {
    background-color: #a7a7a7;
    border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa::-webkit-scrollbar-track-piece {
    background-color: #fff;
    border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .box {
    max-width: 100%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .consultor {
    float: left;
    clear: right;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .consultor p {
    margin: 3px 0;
    display: block;
    color: #a7a7a7;
    max-width: 100%;
    padding: 9px 10px;
    line-height: 14px;
    /*color: #002855;*/
    font-size: 13px !important;
    width: intrinsic;
    /* Safari/WebKit uses a non-standard name */
    width: -moz-max-content;
    /* Firefox/Gecko */
    width: -webkit-max-content;
    /* Chrome */
    width: max-content;
    /*background: rgba(0, 120, 255, 0.2);*/
    background: #fff;
    border-radius: 3px 7px 7px 3px;
    -o-border-radius: 3px 7px 7px 3px;
    -moz-border-radius: 3px 7px 7px 3px;
    -webkit-border-radius: 3px 7px 7px 3px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .consultor p:first-child {
    border-radius: 7px 7px 7px 3px;
    -o-border-radius: 7px 7px 7px 3px;
    -moz-border-radius: 7px 7px 7px 3px;
    -webkit-border-radius: 7px 7px 7px 3px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .consultor p:last-child {
    border-radius: 3px 7px 7px 7px;
    -o-border-radius: 3px 7px 7px 7px;
    -moz-border-radius: 3px 7px 7px 7px;
    -webkit-border-radius: 3px 7px 7px 7px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .cliente {
    clear: left;
    float: right;
    text-align: right;
    text-align: -webkit-right;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .cliente p {
    float: right;
    clear: right;
    margin: 3px 0;
    color: #a7a7a7;
    display: block;
    max-width: 100%;
    padding: 9px 10px;
    line-height: 14px;
    /*color: #002855;*/
    font-size: 13px !important;
    width: intrinsic;
    /* Safari/WebKit uses a non-standard name */
    width: -moz-max-content;
    /* Firefox/Gecko */
    width: -webkit-max-content;
    /* Chrome */
    width: max-content;
    /*background: rgba(0, 120, 255, 0.4);*/
    background: #fff;
    border-radius: 7px 3px 3px 7px;
    -o-border-radius: 7px 3px 3px 7px;
    -moz-border-radius: 7px 3px 3px 7px;
    -webkit-border-radius: 7px 3px 3px 7px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .cliente p:first-child {
    border-radius: 7px 7px 3px 7px;
    -o-border-radius: 7px 7px 3px 7px;
    -moz-border-radius: 7px 7px 3px 7px;
    -webkit-border-radius: 7px 7px 3px 7px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat .conversa .cliente p:last-child {
    border-radius: 7px 3px 7px 7px;
    -o-border-radius: 7px 3px 7px 7px;
    -moz-border-radius: 7px 3px 7px 7px;
    -webkit-border-radius: 7px 3px 7px 7px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat form {
    bottom: 0;
    width: 100%;
    width: calc(100% - 11px);
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
    background: #ffffff;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 2px solid #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat form input {
    font-size: 13px;
    color: #6f716e;
    padding: 9px 2px 9px 15px;
    width: calc(100% - 80px);
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat form .btn {
    right: 0;
    opacity: 0;
    width: 75px;
    height: 100%;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    text-align: center;
    background: #ffffff;
    color: #1c6fc0;
    font-weight: 600;
    border-left: 2px solid #1c6fc0;    
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat form input:not(:placeholder-shown) + .btn,
  .page-perfil.page-detalhe-pedidos.interna .container .chat .box-chat form input:focus + .btn {
    opacity: 1;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 {
    width: 100%;
    vertical-align: top;
    margin: 15px 0;
    padding: 0 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset {
    position: relative;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset ::-webkit-input-placeholder {
    color: #a7a7a7;
    font-size: 10px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset :-moz-placeholder {
    /* Firefox 18- */
    color: #a7a7a7;
    font-size: 10px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset ::-moz-placeholder {
    /* Firefox 19+ */
    color: #a7a7a7;
    font-size: 10px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset :-ms-input-placeholder {
    color: #a7a7a7;
    font-size: 10px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset legend {
    margin-bottom: 5px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .btn {
    top: 5px;
    right: 7px;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    color: #1c6fc0;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .btn:hover {
    color: #002855;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .btn.btn-edit {
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .btn.btn-save {
    display: none;
    font-size: 15px;
    color: #c82333;
    font-weight: bold;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao {
    text-align: justify;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao ::-webkit-input-placeholder {
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao :-moz-placeholder {
    /* Firefox 18- */
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao :-ms-input-placeholder {
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao .campo {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    padding: 4px 7px;
    color: #6f716e;
    margin-bottom: 10px;
    background: transparent;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao .campo#endereco {
    width: 60%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao .campo#numero {
    width: 30%;
    margin-left: 8%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao .campo#cep {
    width: 30%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao .campo#cidade {
    width: calc(100% - 170px);
    margin-right: 12px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao .campo#uf {
    width: 150px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao .campo[readonly] {
    pointer-events: none;
    touch-action: none;
    background: #EEE !important;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao.edicao ::-webkit-input-placeholder {
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao.edicao :-moz-placeholder {
    /* Firefox 18- */
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao.edicao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao.edicao :-ms-input-placeholder {
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset.revisao.edicao .campo {
    background: #ffffff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox {
    padding: 5px;
    border: 2px solid #007B8B;
    background: rgba(0, 120, 255, 0.05);
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox input[type="checkbox"] {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox input[type="checkbox"] + label {
    display: block;
    cursor: pointer;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox input[type="checkbox"] + label span {
    vertical-align: middle;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background: transparent;
    border: 1px solid #6f716e;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox input[type="checkbox"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #6f716e;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox input[type="checkbox"] + label h4 {
    vertical-align: middle;
    display: inline-block;
    font-size: 14px;
    line-height: 13px;
    color: #6f716e;
    font-weight: 400;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox input[type="checkbox"]:checked + label {
    color: #a7a7a7;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-2 .form-etapa-2 fieldset .groupbox input[type="checkbox"]:checked + label span {
    background: #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos {
    width: 100%;
    display: inline-block;
    text-align: justify;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos:after {
    display: inline-block;
    width: 100%;
    content: '';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento {
    width: 90%;
    display: inline-block;
    vertical-align: top;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento p {
    margin-top: 15px; 
    margin-bottom: 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento input#codigo_promocional {
    border: 2px solid #1c6fc0;
    border-radius: 10px;
    padding: 7px;
    text-align: center;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento button#validar {
    margin-left: 10px;
    padding: 7px;
    background: #009C4C;
    width: 80px;
    border-radius: 10px;
    color: #FFF;
    cursor: pointer;
    border: 1px solid #006102;
    margin-right: 10px;
    font-size: 12px !important;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento small.green {
    color: green;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento small.red {
    color: red;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .comercial-responsavel + h4 {
    font-weight: 500;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .comercial-responsavel + h4 span {
    font-size: 90%;
    text-transform: uppercase;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .formas-de-pagmto {
    margin-top: 20px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento div#pagamento-boleto {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento div#pagamento-cartao {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .formas-de-pagmto p {
    font-size: 13px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 p.aviso {
    color: #cb250f;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .formas-de-pagmto p small {
    font-size: 12px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .formas-de-pagmto p small select {
    font-size: inherit;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .formas-de-pagmto h4 {
    color: #002855;
    font-weight: 400;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .formas-de-pagmto select {
    display: inline-block;
    padding: 0 5px;
    font-size: 12px;
    line-height: 24px;
    color: #6f716e;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento div.cartao-credito label {
    display: block;
    font-size: 13px;
    margin-bottom: 3px;
    color: #1C6FC0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento div.cartao-credito input {
    display: block;
    margin-bottom: 15px;
    border-bottom: 1px solid #EEE;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento div.cartao-credito select {
    border: 1px solid #EEE;
    width: 50%;
    padding: 5px;
    margin-bottom: 15px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form {
    width: 100%;
    /*margin-top: -30px;*/
    margin-bottom: 0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset {
    display: inline-block;
    vertical-align: top;
    position: relative;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset input[type="file"] {
    opacity: 0;
    display: none;
    visibility: hidden;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .para-arquivo {
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .para-arquivo .fake-input {
    width: 100%;
    margin-top: 20px;
    position: relative;
    border: 2px solid #6f716e;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .para-arquivo .fake-input .fake-value {
    width: 100%;
    max-width: 100%;
    display: block;
    text-align: left;
    font-weight: 400;
    padding: 3px 30px 5px 10px;
    font-size: 13px;
    overflow: hidden;
    line-height: 1.5;
    display: -webkit-inline-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-height: 19.5px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .para-arquivo .fake-input .fake-btn {
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    display: block;
    position: absolute;
    text-align: center;
    background: #6f716e;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .para-arquivo .fake-input .fake-btn .fa {
    color: #ffffff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao {
    text-align: justify;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao ::-webkit-input-placeholder {
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao :-moz-placeholder {
    /* Firefox 18- */
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao :-ms-input-placeholder {
    color: #1c6fc0;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .campo {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    padding: 4px 7px;
    color: #6f716e;
    margin-bottom: 10px;
    background: transparent;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .campo#endereco {
    width: 60%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .campo#numero {
    width: 30%;
    margin-left: 8%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .campo#cep {
    width: 30%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .campo#cidade {
    width: calc(100% - 170px);
    margin-right: 12px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .campo#uf {
    width: 150px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .campo[readonly] {
    pointer-events: none;
    touch-action: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao.edicao ::-webkit-input-placeholder {
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao.edicao :-moz-placeholder {
    /* Firefox 18- */
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao.edicao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao.edicao :-ms-input-placeholder {
    color: #6f716e;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao.edicao .campo {
    background: #ffffff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .btn {
    top: -20px;
    right: 0;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    color: #1c6fc0;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .btn:hover {
    color: #002855;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .btn.btn-edit {
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset.revisao .btn.btn-save {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox {
    padding: 5px;
    border: 2px solid #1c6fc0;
    background: rgba(0, 120, 255, 0.05);
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox legend {
    font-size: 16px;
    text-align: left;
    color: #1c6fc0;
    margin: 5px 0 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox label {
    display: inline-block;
    font-size: 12px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #numero_cartao_credito,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #numero_cartao_debito {
    width: 200px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #nome_cartao_credito,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #nome_cartao_debito {
    width: 245px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #codigo_cartao_credito,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #codigo_cartao_debito,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #validade_cartao_credito,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento form fieldset .groupbox #validade_cartao_debito {
    width: 50px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .btn-print {
    display: block;
    font-size: 14px;
    text-align: center;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .faturamento .btn-shopline {
    display: block;
    font-size: 14px;
    text-align: center;
    background: #EC7000 !important;
    margin-top: 5px;
    width: 210px;
    margin: 0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .produtos {
    width: 60%;
    display: inline-block;
    vertical-align: top;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .produtos .comercial-responsavel {
    border-bottom: 1px dotted #6f716e;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .produtos .groupbox {
    padding: 5px 5px 5px 10px;
    margin: 10px 0;
    border: 2px solid #1c6fc0;
    background: rgba(0, 120, 255, 0.05);
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .produtos p {
    font-size: 14px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .produtos p .meio-meio + .meio-meio {
    text-align: right;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos .produtos p.total {
    text-align: right;
    border-top: 1px dotted #6f716e;
  }

  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos div#codigo {
    border: 1px solid #1c6fc0;
    border-radius: 10px;
    padding: 10px;
    margin-top: 10px;
  }

  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos div#codigo p {
    margin-top: 0px;
  }

  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-3 .faturamento-produtos div#creditos {
    border: 1px solid #333;
    border-radius: 10px;
    padding: 10px;
  }

  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form {
    width: 100%;
    text-align: left;
    margin: 30px auto 0;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: flex-start;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form hr {
    width: 100%;
    margin: 10px 0;
    display: block;
    border-style: dotted;
    border-color: #a7a7a7;
    border-width: 1px 0 0 0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form fieldset {
    width: 49%;
    min-width: 280px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form fieldset.full {
    width: 100%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form fieldset > label {
    font-size: 14px;
    font-weight: 600;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form ::-webkit-input-placeholder {
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form :-moz-placeholder {
    /* Firefox 18- */
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form :-ms-input-placeholder {
    color: #a7a7a7;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .campo {
    width: 100%;
    padding: 10px;
    margin: 8px 0;
    display: block;
    font-size: 14px;
    color: #a7a7a7;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .campo[readonly] {
    color: #ffffff;
    background: #a7a7a7;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .campo[type="file"] {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form select {
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao {
    margin-bottom: -40px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li {
    width: 48%;
    display: inline-block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li:last-child {
    width: 100%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"],
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"] {
    display: none;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"] + label,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"] + label {
    margin: 5px 0;
    color: #a7a7a7;
    display: block;
    cursor: pointer;
    font-size: 14px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"] + label span,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"] + label span {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    background: transparent;
    border: 1px solid #a7a7a7;
    border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"] + label span {
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"] + label .fa,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"] + label h6,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"] + label h6 {
    vertical-align: middle;
    display: inline-block;
    font-size: 12px;
    line-height: 13px;
    color: #1c6fc0;
    font-weight: 300;
    text-transform: uppercase;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"]:checked + label,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"]:checked + label {
    color: #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"] + label + input,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"] + label + input {
    opacity: 0;
    visibility: hidden;
    transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"]:checked + label + input,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"]:checked + label + input {
    opacity: 1;
    display: block;
    visibility: visible;
    margin-bottom: 60px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="radio"]:checked + label span,
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .lista-opcao li input[type="checkbox"]:checked + label span {
    background: #1c6fc0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala {
    width: 180px;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .full .escala {
    margin: 10px auto 10px 49px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .resumo_escala {
    width: 190px;
    color: #a7a7a7;
    font-size: 10px;
    margin: 0px auto;
    line-height: 10px;
    position: relative;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .full .resumo_escala {
    margin: 10px auto 10px 43px;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .resumo_escala span {
    right: 100%;
    width: auto;
    bottom: 22px;
    position: absolute;
    display: inline-table;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .resumo_escala span + span {
    left: 100%;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"] ~ .loader_do_espirito {
    top: 0;
    left: 0;
    width: 0%;
    z-index: 0;
    height: 100%;
    position: absolute;
    transition: all 450ms ease-in-out;
    -o-transition: all 450ms ease-in-out;
    -ms-transition: all 450ms ease-in-out;
    -moz-transition: all 450ms ease-in-out;
    -webkit-transition: all 450ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala.cinco input[type="radio"]:nth-of-type(1):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 1);
    background: red;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala.cinco input[type="radio"]:nth-of-type(2):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 2);
    background: red;
    opacity: 0.3;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala.cinco input[type="radio"]:nth-of-type(3):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 3);
    background: #ffcd00;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala.cinco input[type="radio"]:nth-of-type(4):checked ~ .loader_do_espirito {
    width: calc((100% / 5) * 4);
    background: #66c29c;
    opacity: 0.3;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala.cinco input[type="radio"]:nth-of-type(5):checked ~ .loader_do_espirito {
    width: 100%;
    background: #009a5b;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"]:nth-of-type(1):checked ~ .loader_do_espirito {
    width: calc((100% / 6) * 1);
    background: red;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"]:nth-of-type(2):checked ~ .loader_do_espirito {
    width: calc((100% / 6) * 2);
    background: red;
    opacity: 0.3;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"]:nth-of-type(3):checked ~ .loader_do_espirito {
    width: calc((100% / 6) * 3);
    background: #ffcd00;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"]:nth-of-type(4):checked ~ .loader_do_espirito {
    width: calc((100% / 6) * 4);
    background: #ffcd00;
    opacity: 0.3;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"]:nth-of-type(5):checked ~ .loader_do_espirito {
    width: calc((100% / 6) * 5);
    background: #66c29c;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"]:nth-of-type(6):checked ~ .loader_do_espirito {
    width: 100%;
    background: #009a5b;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala input[type="radio"] {
    opacity: 0;
    position: absolute;
    visibility: hidden;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala label {
    z-index: 1;
    color: #002855;
    cursor: pointer;
    padding: 10px 0;
    overflow: hidden;
    position: relative;
    align-items: center;
    display: inline-flex;
    width: calc(100% / 6);
    justify-content: center;
    transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala label:after {
    content: '';
    padding: 12px;
    position: absolute;
    border: 1px solid;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    box-shadow: 0 0 0 1000em #fff;
    -webkit-box-shadow: 0 0 0 1000em #fff;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala.cinco label {
    width: calc(100% / 5);
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala label:hover {
    background: rgba(28,111,192,0.1);
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala.cinco label:nth-of-type(5),
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .escala label:nth-of-type(6) {
    border-right: 0;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form p small {
    display: block;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .btn-enviar {
    color: #fff;
    width: 155px;
    font-size: 16px;
    display: block;
    padding: 9px 9%;
    margin: 15px auto;
    font-weight: 300;
    text-align: center;
    background: #1c6fc0;
    border-radius: 10px;
    -o-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-detalhe-pedidos.interna .container .conteudo .conteudo-etapa.etapa-8 form .btn-enviar:hover {
    background: #002855;
  }

  .page-perfil.page-detalhe-pedidos.interna a#usarCreditos {
    display: inline-block;
    background: #1C6FC0;
    font-size: 12px;
    padding: 8px;
    text-decoration: none;
    color: #FFF;
    border-radius: 10px;
    margin-left: 10px;
    cursor: pointer;
  }

  .page-perfil.page-detalhe-pedidos.interna ul#listaCreditos {
    margin-top: 5px;
  }

  .page-perfil.page-detalhe-pedidos.interna ul#listaCreditos li {
    font-size: 14px;
    margin-bottom: 8px;
    color: #000;
  }

  .page-perfil.page-detalhe-pedidos.interna ul#listaCreditos li input {
    appearance: auto;
    margin-right: 8px;
  }

  .page-perfil.page-detalhe-pedidos.interna ul button#usarCredito {
    margin-top: 10px;
    padding: 7px;
    background: #009C4C;
    width: 215px;
    border-radius: 10px;
    color: #FFF;
    cursor: pointer;
    border: 1px solid #006102;
    font-size: 12px !important;
  }

  .page-perfil.page-detalhe-pedidos.interna div#creditos {
    margin-top: 20px;
  }

  .page-perfil.page-detalhe-pedidos.interna div#creditos p {
    display: inline;
  }

  .page-perfil.page-detalhe-pedidos.interna div#creditos ul {
    display: none;
  }

  .page-perfil.page-carrinho-aberto .container .conteudo table {
    width: 100%;
    margin: 0 auto;
    border-spacing: 1px 2px;
    border-collapse: separate;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table thead {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    background: #1c6fc0;
    text-transform: uppercase;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table thead th {
    padding: 6px;
    font-size: 12px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody {
    font-size: 16px;
    font-weight: 700;
    color: #1c6fc0;
    text-transform: uppercase;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr:nth-child(even) {
    background: #f5f5f5;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td {
    vertical-align: middle;
    padding: 0 6px;
    line-height: 31px;
    font-size: 12px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td select,
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td input:not([type="file"]) {
    padding: 0px;
    font-size: 11px;
    /*font-weight: 700;*/
    color: #1c6fc0;
    border: 1px solid #f5f5f5;
    width: 36%;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td input[type="file"] {
    display: none;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td span + a {
    float: right;
    cursor: pointer;
    margin-left: 10px;
    color: #002855;
    font-weight: 700;
    background-color: transparent;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td a {
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    margin-left: 10px;
    color: #002855;
    font-weight: 700;
    background-color: transparent;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td[data-title="Remover"],
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td[data-title="Porção"],
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td[data-title="Quantidade"] {
    text-align: center;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td figure {
    vertical-align: middle;
    width: 130px;
    height: 85px;
    display: block;
    margin: 7px auto;
    overflow: hidden;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td figure img {
    width: 100%;
    height: 100%;
    display: block;
    max-width: 155px;
    object-fit: cover;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td small {
    top: -10px;
    display: block;
    font-size: 13px;
    position: relative;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td.imagem {
    width: 155px;
    text-align: center;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td.foot {
    color: #ffffff;
    background: #1c6fc0;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td.foot span {
    color: #ffffff;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td.foot.nome {
    text-align: right;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tbody.tb-acompanhamentos tr td {
    vertical-align: middle;
    padding: 30px 7px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tfoot tr {
    color: #ffffff;
    background: #1c6fc0;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tfoot tr th {
    padding: 8px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tfoot tr th[colspan="3"] {
    text-align: right;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo table tfoot tr th[colspan="2"] {
    text-align: center;
    white-space: nowrap;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form {
    width: 100%;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset {
    position: relative;
    margin: 5px 0;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset legend {
    font-weight: 600;
    margin-bottom: 10px;
    /* color: #1c6fc0; 
    color: #002855;*/
    color: #007b8b;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset .btn {
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 14px;
    position: absolute;
    color: #1c6fc0;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset .btn:hover {
    color: #002855;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset .btn.btn-edit {
    display: block;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset .btn.btn-save {
    display: none;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset .btn-envia {
    color: #ffffff;
    display: block;
    cursor: pointer;
    padding: 7px 10px;
    background: #1c6fc0;
    text-transform: uppercase;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset .btn-envia:hover {
    background: #002855;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao {
    text-align: justify;
    text-align-last: justify;
    /*-ms-text-align-last: D;
    -moz-text-align-last: justify;
    */
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao a {
  	color: #1C6FC0
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao ::-webkit-input-placeholder {
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao :-moz-placeholder {
    /* Firefox 18- */
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao :-ms-input-placeholder {
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao label {
    display: inline-block;
    font-size: 14px;
    text-align: left;
    text-align-last: left;
    -ms-text-align-last: left;
    -moz-text-align-last: left;
    padding-bottom: 10px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao .campo {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    padding: 4px 7px;
    color: #6f716e;
    margin-bottom: 10px;
    height: 35px;
    /* background: #f5f5f5; */
    background: #e8e8e8;
    text-align: left;
    text-align-last: left;
    -ms-text-align-last: left;
    -moz-text-align-last: left;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    padding: 5px 8px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo .observacao{
    display:flex;
    justify-content:space-between; 
    align-items:center;
  }
  input#perfil_outro {
    display: none;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao input#codigo_promocional {
    text-transform: uppercase;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao small.return_codigo {
    margin-left: 10px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao input#como_conheceu_outros {
    display: none;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao .radio {
    margin-right: 10px;
    margin-bottom: 10px;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao .campo[disabled] {
    color: #ffffff;
    pointer-events: none;
    touch-action: none;
    background: #a7a7a7;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao.edicao ::-webkit-input-placeholder {
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao.edicao :-moz-placeholder {
    /* Firefox 18- */
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao.edicao ::-moz-placeholder {
    /* Firefox 19+ */
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao.edicao :-ms-input-placeholder {
    color: #6f716e;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao.edicao .campo {
    background: #f5f5f5;
  }
  .page-perfil.page-carrinho-aberto .container .conteudo form fieldset.revisao .box-campo {
    vertical-align: top;
    display: inline-block;
    max-width: 24.5%;
  }
  .page-perfil.page-area-restrita .container .conteudo .title-section {
    font-size: 28px;
    color: #a7a7a7;
    font-weight: 400;
    padding-left: 15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 2px solid #6f716e;
  }
  .page-perfil.page-area-restrita .container .conteudo .subtitle-section {
    font-size: 26px;
    line-height: 30px;
    color: #6f716e;
    font-weight: 400;
  }
  .page-perfil.page-area-restrita .container .conteudo .lista-pendencias {
    margin: 20px auto;
  }
  .page-perfil.page-area-restrita .container .conteudo .lista-pendencias .item-pendencia {
    display: block;
    margin: 5px auto;
    padding-left: 15px;
  }
  .page-perfil.page-area-restrita .container .conteudo .lista-pendencias .item-pendencia p {
    display: block;
    font-size: 14px;
    color: #a7a7a7;
  }
  .page-perfil.page-area-restrita .container .conteudo .lista-pendencias .item-pendencia p span {
    display: inline-block;
    color: #ffffff;
    padding: 0 5px;
    background: #a7a7a7;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita {
    margin: 0 0 20px;
    border-spacing: 0px;
    border-collapse: collapse;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita thead tr th {
    color: #ffffff;
    white-space: nowrap;
    font-weight: 400;
    background: #6d98ce;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita thead tr th:last-child {
    border-top: 0;
    border-right: 0;
    background: none;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr th,
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td {
    padding: 7px;
    font-size: 13px;
    color: #6f716e;
    text-align: center;
    border: 1px solid #1c6fc0;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr th a,
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td a {
    display: block;
    color: #6f716e;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr th a:hover,
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td a:hover {
    color: #1c6fc0;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td a.tooltip {
    cursor: help;
    position: relative;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td a.tooltip:before {
    right: 0;
    bottom: 0;
    opacity: 0;
    width: 100vw;
    color: #FFFFFF;
    font-size: 12px;
    min-width: 280px;
    max-width: 400px;
    padding: 3px 5px;
    position: absolute;
    visibility: hidden;
    background: #000;
    opacity: 0.8;
    content: attr(title);
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -webkit-transition: all 250ms ease-in-out;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td a.tooltip:hover:before {
    opacity: 0.8;
    visibility: visible;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td:last-child {
    padding: 0;
  }
  .page-perfil.page-area-restrita .container .conteudo .pedidos-area-restrita tr td:last-child a {
    padding: 7px;
  }
/*****CADASTRO NOVO*******/
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"] {
    display: none !important;
  }
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"] + label {
    cursor: pointer;
    min-width: 280px;
    /*display: inline-block;*/
    margin-top: 5px;
    font-size: 14px;
    width: calc(49% - 20px);
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"] + label span {
    vertical-align: middle;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    background: transparent;
    border: 1px solid #6f716e;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    -webkit-box-shadow: inset 0 0 0 2px #ffffff;
    box-shadow: inset 0 0 0 2px #ffffff;
  }
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"] + label .fa {
    vertical-align: middle;
    display: inline-block;
    font-size: 24px;
    margin-right: 3px;
    color: #6f716e;
  }
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"] + label h6 {
    vertical-align: middle;
    display: inline-block;
    font-size: 10.5px;
    line-height: 13px;
    color: #6f716e;
    font-weight: 300;
    text-transform: uppercase;
  }
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"] + label img {
    vertical-align: middle;
    display: inline-block;
    max-height: 27px;
  }
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"]:checked + label {
    color: #1C6FC0;
  }
  .page-perfil.interna.page-meus-dados.novo-cadastro .container .conteudo form fieldset input[type="radio"]:checked + label span {
    background: #1c6fc0;
  }
/************/
.aviso-required {
    background-color: #F8D7DA;
    color: #721c24;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    font-size: 15px;
}
/*********MEU*RELATÓRIO**********/
  .page-perfil.interna.page-meu-relatorio {
    position: relative;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo h2.titulo {
    margin-bottom: 30px;
    width: 100%;
    color: #1c6fc0;
    font-size: 35px;
    text-align: left;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Roboto';
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta {
    text-align: left;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta label {
    color: #333;
    font-size: 14px;
    display: block;
    padding: 3px;
    margin-bottom: 0;
    text-transform: uppercase;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta select {
    width: 50%;
    padding: 8px;
    font-size: 14px;
    margin-top: 0;
    background: #EEE;
    border: 1px solid #1c6fc0;
    max-width: calc(100% - 394px);
    appearance: menulist;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta hr {
    border-width: 11px 0 0 0;
    border-color: #fff;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta a.novo-cadastro {
    color: #FFF;
    padding: 7px;
    margin-left: 10px;
    background: #1C6FC0;
    border: 1px solid #002855;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta a.novo-cadastro:hover {
    background: #002855;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta input[type="date"] {
    border: 1px solid #CCC; padding: 3px;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta [type="submit"] {
    background: #002044;
    color: #FFF; 
    padding: 3px;
    min-width: 80px;
    width: calc(100% - 500px); 
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio {
    text-align: center;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio {
    width: 100%;
    margin-top: 0;
    order: 2;
    -webkit-order: 2;
    -ms-flex-order: 2;
    -moz-box-ordinal-group: 2;
    -webkit-box-ordinal-group: 2;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio thead tr th,
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tfoot tr th {
    background: #1c6fc0;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    padding: 3px;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio ul#totais {
    width: 100%;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    order: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
    -moz-box-ordinal-group: 1;
    -webkit-box-ordinal-group: 1;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio ul#totais li {
    width: 33.2%;
    background: #EEE;
    padding: 5px;
    color: #002855;
  }
/**********QUIT*POPUP*******/
  .quit_popup {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 0 20px;
    background-color: rgba(0,0,0,0.5);
  }
  .quit_popup .popup {
    height: 100vh;
    margin: 0 auto;
    display: table;
    max-width: 1200px;
    position: relative;
    transition: all 350ms ease-in-out;
    -o-transition: all 350ms ease-in-out;
    -ms-transition: all 350ms ease-in-out;
    -moz-transition: all 350ms ease-in-out;
    -webkit-transition: all 350ms ease-in-out;
  }
  .quit_popup .popup .grupo {
    vertical-align: middle;
    display: table-cell;
  }
  /* .quit_popup .popup .grupo .popup-newsletter {
    background: #002855;
  } */
  .quit_popup .popup .grupo .popup-newsletter figure {
    padding: 5px;
    display: block;
    border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
  .quit_popup .popup .grupo .popup-newsletter figure img {
    display: block;
    max-height: 75vh;
    max-width: 100vmin;
  }
  .quit_popup .popup .grupo .popup-newsletter form {
    display: block;
    text-align: center;
    padding: 0 10px 30px;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset {
    display: inline-block;
    overflow: hidden;
    position: relative;
    background: #5c9bd1;
    padding: 12px 100px 12px 15px;
    border-radius: 15px;
    -o-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset ::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset :-moz-placeholder {
    /* Firefox 18- */
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset ::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset :-ms-input-placeholder {
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset label {
    color: #ffffff;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset .campo {
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    min-width: 203px;
    font-style: italic;
    font-weight: 400;
    background: transparent;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset .newsletter-enviar {
    top: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    cursor: pointer;
    padding: 0 12px;
    font-size: 16px;
    position: absolute;
    background: #002855;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset .newsletter-enviar:hover,
  .quit_popup .popup .grupo .popup-newsletter form fieldset .newsletter-enviar:focus {
    background: #00bfb3;
  }
  .quit_popup .popup .fechar {
    top: 10px;
    width: 30px;
    right: 10px;
    height: 27px;
    margin-bottom: -30px;
    float: right;
    display: block;
    color: #FF0000;
    font-size: 16px;
    position: relative;
    text-align: center;
    border: 3px solid #ddd;
  }
  .quit_popup .popup .fechar-pop-up {
    top: 20px;
    width: 50px;
    right: 20px;
    height: 27px;
    margin-bottom: -30px;
    float: right;
    display: block;
    color: #000;
    font-size: 12px;
    position: relative;
    text-align: center;
  }
/**********RODAPÉ***********/
  .section-pre-footer {
    padding-bottom: 80px;
  }
  .section-pre-footer .container {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  // .section-pre-footer .section {
  //   min-width: 280px;
  // }
  .section-pre-footer .section.pelo-site {
    min-width: 160px;
  }
  .section-pre-footer .section.news {
    min-width: 267px;
  }
  .section-pre-footer .section a,
  .section-pre-footer .section p {
    color: #002855;
  }
  .section-pre-footer .section h3 {
    color: #1c6fc0;
    display: block;
    font-size: 22px;
    margin: 0 0 30px;
    font-weight: 600;
    position: relative;
  }
  .section-pre-footer .section h3:before {
    left: 0;
    width: 30px;
    height: 4px;
    content: '';
    bottom: -15px;
    position: absolute;
    background: #1c6fc0;
    border-radius: 15px;
    -o-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
  }
  .section-pre-footer .section .footer-nav .item-nav {
    margin: 0;
    display: block;
    background: #fff;
    position: relative;
    border-bottom: 1px solid #DBDCDB;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .section-pre-footer .section .footer-nav .item-nav:last-child {
    border-bottom: 0;
  }
  .section-pre-footer .section .footer-nav .item-nav.active {
    background: #002044;
  }
  .section-pre-footer .section .footer-nav .item-nav.active a {
    color: #00BFB3;
  }
  .section-pre-footer .section .footer-nav .item-nav .categoria {
    display: block;
    padding: 8px 5px 8px 0px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .section-pre-footer .section .footer-nav .item-nav .lista-submenu {
    top: -1px;
    left: 100%;
    opacity: 0;
    z-index: -1;
    position: absolute;
    visibility: hidden;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .section-pre-footer .section .footer-nav .item-nav:last-child .lista-submenu {
    top: auto;
    bottom: -1px;
  }
  .section-pre-footer .section .footer-nav .item-nav .lista-submenu .item-submenu {
    display: block;
    text-align: left;
    background: #fff;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    border-bottom: 1px solid #DBDCDB;
  }
  .section-pre-footer .section .footer-nav .item-nav .lista-submenu .item-submenu:last-child {
    border-bottom: 0;
  }
  .section-pre-footer .section .footer-nav .item-nav .lista-submenu .item-submenu .subcategoria {
    display: block;
    white-space: nowrap;
    padding: 8px 20px 8px 10px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  // .section-pre-footer .section .footer-nav .item-nav .lista-submenu .item-submenu.active .subcategoria,
  // .section-pre-footer .section .footer-nav .item-nav .lista-submenu .item-submenu .subcategoria:hover {
    // background: rgba(28, 111, 192, 0.63);
  // }
  .section-pre-footer .section .footer-nav .item-nav:hover,
  .section-pre-footer .section .footer-nav .item-nav .lista-submenu .item-submenu:hover {
    background: #F5F5F5;
  }
  .section-pre-footer .section .footer-nav .item-nav:hover .lista-submenu {
    z-index: 1;
    opacity: 1;
    visibility: visible;
    border: 1px solid #DBDCDB;
  }
  .section-pre-footer .section form {
    display: block;
    margin: 40px 0 0;
  }
  .section-pre-footer .section form .campo {
    width: 85%;
    color: #6f716e;
    display: block;
    font-size: 15px;
    margin: 4px auto;
    background: #fff;
    border: 2px solid #a7a7a7;
    padding: 8px 5px 8px 10px;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .section-pre-footer .section form .newsletter-enviar {
    width: 85%;
    color: #fff;
    display: block;
    font-size: 15px;
    margin: 4px auto;
    font-weight: 700;
    text-align: center;
    background: #002855;
    border: 2px solid #002855;
    padding: 8px 5px 8px 10px;
    border-radius: 7px;
    -o-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
  }
  .section-pre-footer .section form .newsletter-enviar:hover {
    background: #6d98ce;
    border: 2px solid #6d98ce;
  }
  .section-pre-footer .section .icones {
    margin: 20px 0;
    display: block;
    text-align: center;
  }
  .section-pre-footer .section .icones a {
    color: #fff;
    width: 40px;
    height: 40px;
    font-size: 22px;
    margin: 0 0.5vw;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    box-shadow: inset 2px 2px 4px rgba(255, 255, 255, 0.55);
    -webkit-box-shadow: inset 2px 2px 4px rgba(255, 255, 255, 0.55);
  }
  .section-pre-footer .section .icones a:hover {
    box-shadow: inset 0px 0px 2px #fff;
    -webkit-box-shadow: inset 0px 0px 2px #fff;
  }
  .section-pre-footer .section .icones a:nth-child(1) {
    background: #002855;
  }
  .section-pre-footer .section .icones a:nth-child(2) {
    background: #66c29c;
  }
  .section-pre-footer .section .icones a:nth-child(3) {
    background: #ca136f;
  }
  .section-pre-footer .section.logos {
    text-align: right;
  }
  .section-pre-footer .section.logos figure {
    width: 48%;
    vertical-align: top;
    display: inline-block;
  }
  .section-pre-footer .section.logos figure:last-child {
    display: block;
    text-align: center;
    width: 100%;
  }
  .section-pre-footer .section.logos figure:last-child a {
    display: block;
  }
  .section-pre-footer .section.logos figure:last-child img {
    display: inline-block;
    max-width: 210px;
  }
  .section-pre-footer .section.logos figure img {
    margin: 0 auto;
    display: block;
    max-width: 110px;
  }
  .section-footer {
    bottom: 0;
    z-index: 2;
    width: 100%;
    position: relative;
    text-align: center;
    background: #002855;
    filter: drop-shadow(0px -8px 8px rgba(0, 0, 0, 0.5));
    -o-filter: drop-shadow(0px -8px 8px rgba(0, 0, 0, 0.5));
    -ms-filter: drop-shadow(0px -8px 8px rgba(0, 0, 0, 0.5));
    -mos-filter: drop-shadow(0px -8px 8px rgba(0, 0, 0, 0.5));
    -webkit-filter: drop-shadow(0px -8px 8px rgba(0, 0, 0, 0.5));
  }
  .section-footer .copyright {
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
  }
  .section-footer .copyright span {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
    padding-bottom: 15px;
    padding-top: 10px;
    line-height: 24px;
    font-style: italic;
  }
  .section-footer .copyright .mdi-logo-footer {
    max-width: 125px;
  }
  .section-footer .copyright .mdi-logo-footer img {
    width: 100%;
    padding: 5px 0 0;
  }
  .section-footer:before {
    left: 0;
    top: -20px;
    content: '';
    position: absolute;
    width: calc(50% - 30px);
    border-right: 30px solid transparent;
    border-bottom: 20px solid #002855;
  }
  .section-footer:after {
    right: 0;
    top: -20px;
    content: '';
    position: absolute;
    width: calc(50% - 30px);
    border-left: 30px solid transparent;
    border-bottom: 20px solid #002855;
  }
  .section-footer h3 {
    color: #ffffff;
    font-size: 18px;
    padding: 15px 0 30px;
  }
  footer.novo {
    background: #002855;
  }
  footer.novo .container-large {
    max-width: 1600px;
    padding: 5px 10px;
    align-items: center;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }
  footer.novo .container-large .news {
    text-align: center;
  }
  footer.novo .container-large .news h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    font-family: 'Roboto';
  }
  footer.novo .container-large .news form {
    margin: 12px 0;
    align-items: center;
  }
  footer.novo .container-large .news form ::-webkit-input-placeholder {
    color: #ffffff;
    font-size: 12px;
  }
  footer.novo .container-large .news form :-moz-placeholder {
    /* Firefox 18- */
    color: #ffffff;
    font-size: 12px;
  }
  footer.novo .container-large .news form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #ffffff;
    font-size: 12px;
  }
  footer.novo .container-large .news form :-ms-input-placeholder {
    color: #ffffff;
    font-size: 12px;
  }
  footer.novo .container-large .news form .campo {
    color: #fff;
    /*color: #01A9A4;*/
    display: block;
    font-size: 12px;
    padding: 3px 4px;
    margin: 0 auto 8px;
    background: transparent;
    width: calc(100% - 15px);
    border: 2px solid #1d70c0;
  }
  footer.novo .container-large .news form .newsletter-enviar {
    color: #fff;
    padding: 5px 14px;
    display: inline-block;
    font-size: 13px !important;
    font-weight: 500;
    background: #c1146f;
    border-radius: 9px;
    -o-border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  footer.novo .container-large .news form .newsletter-enviar:hover,
  footer.novo .container-large .news form .newsletter-enviar:focus {
    background: #8251b5;
  }
  footer.novo .container-large .news p {
    color: #fff;
    font-size: 12px !important;
    font-weight: 300;
    line-height: 18px;
  }
  footer.novo .container-large .botoes {
    text-align: center;
  }
  footer.novo .container-large .botoes a {
    width: 100vw;
    color: #fff;
    padding: 10px;
    display: block;
    max-width: 210px;
    margin: 10px auto;
    font-size: 14px !important;
    font-weight: 500;
    background: #c1146f;
    border-radius: 12px;
    -o-border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -webkit-transition: all 200ms ease-in-out;
    font-family: 'Roboto';
  }
  footer.novo .container-large .botoes a:hover,
  footer.novo .container-large .botoes a:focus {
    background: #8251b5;
  }
  footer.novo .container-large .copyright {
    width: 100%;
    max-width: 750px;
    text-align: center;
    align-items: center;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }
  footer.novo .container-large .copyright p:not(.copy) {
    width: 100%;
  }
  footer.novo .container-large .copyright p {
    font-family: 'Roboto';
  }
  footer.novo .container-large .copyright p small {
    color: #fff;
    font: inherit;
    font-size: 12px;
    line-height: 10px;
  }
  footer.novo .container-large .copyright p small .espaco {
    width: 15px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
  }
  footer.novo .container-large .copyright h4 {
    width: 100%;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 1.7vw;
    font-family: 'Roboto';
  }
  footer.novo .container-large .copyright h4 a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    font-family: 'Roboto';
  }
  footer.novo .container-large .copyright span {
    color: #ffffff;
    font-size: 12px;
    text-align: left;
    padding-bottom: 15px;
    padding-top: 10px;
    line-height: 24px;
    font-style: italic;
    font-family: 'Roboto';
  }
  footer.novo .container-large .copyright .mdi-logo-footer {
    max-width: 125px;
  }
  footer.novo .container-large .copyright .mdi-logo-footer img {
    width: 100%;
    padding: 5px 0 0;
  }

@media (max-width: 1560px) {
  nav .container-large .nav-menu .navbar-nav .item-nav {
    margin: 0 0.5%;
  }
}
@media (max-width: 1480px) {
  // nav .container-large .nav-menu .navbar-nav .item-nav {
  //   margin: 0 0.5%;
  // }
  .page-pq-usar .escolha .container-large .texto {
    width: 60%;
  }
  .page-pq-usar .escolha .container-large figure:not(.garantia) {
    width: 28%;
  }
  .page-pq-usar .escolha .container-large .texto .box h3 {
    font-size: 28px;
  }
  .page-pq-usar .escolha .container-large .texto .box .sustentavel {
    padding-left: 18px;
  }
  .page-pq-usar .escolha .container-large .texto .box .sustentavel li {
    font-size: 17px;
  }
  .page-pq-usar .escolha .container-large .texto .box figure img {
    width: 360px;
  }
  footer.novo .container-large {
    max-width: 1225px;
    padding: 1.1vw 10px;
  }
  footer.novo .container-large .botoes a {
    max-width: 140px;
  }
}
@media (max-width: 1340px) {
  .page-novo-emprestimo.interna .cabecalho h1 {
    font-size: 3vw;
    line-height: 3.5vw;
  }
  .page-blog-novo .cabecalho > img {
    width: 120px;
    bottom: -33px;
    top: auto;
    left: 10px;
  }
  .page-blog-novo .cabecalho .container {
    padding-left: 160px;
  }
  .page-blog-novo .cabecalho h2 {
    font-size: 34px;
    line-height: 36px;
  }
  .page-blog-novo .por-email {
    right: 60px;
  }
  .page-faq-novo .cabecalho h1 {
    font-size: 3vw;
    line-height: 3.5vw;
  }
  footer.novo .container-large .section {
    margin: 10px auto;
  }
  footer.novo .container-large .copyright {
    max-width: inherit;
  }
}
@media (max-width: 1200px) {
  /*********NAV*************/
    nav {
      position: fixed;
    }
    nav .container-large .image-logo {
      width: 165px;
      display: block;
    }
    nav .container-large .image-logo img {
      top: 0px;
      position: relative;
    }
    nav .container-large .nav-menu {
      width: calc(100% - 340px);
      // width: calc(100% - 135px);
      text-align: center;
      margin-left: 0%;
    }
    nav .container-large .nav-menu .navbar-nav .item-nav .categoria{
      padding: 10px 8px;  /* mexido */
    }
    .page-home {
      margin-top: 70px;
    }
    .interna {
      // margin-top: 10px;
    }
    .interna .container .conteudo {
      padding: 10px 10px 30px;
    }
  /*********BLOG************/
    .page-blog.interna {
      margin-top: 10px;
    }
  /*********PQ*USAR*********/
    .page-pq-usar.dariamente.interna {
      margin-top: 0px;
      position: relative;
    }
    .page-pq-usar .capa {
      position: relative;
    }
    .page-pq-usar .capa .motivos {
      top: 0;
      margin-top: 0;
    }
    .page-pq-usar .capa .motivos .container-large .item-motivo {
      width: 31%;
    }
    .page-pq-usar .capa .motivos h3 {
      font-size: 60px;
    }
    .page-pq-usar .capa .motivos h4 {
      font-size: 25px;
    }
    .page-pq-usar .capa .motivos p {
      font-size: 16px !important;
    }
    .page-pq-usar .problemas h2 {
      font-size: 35px;
      line-height: 35px;
    }
    .page-pq-usar .problemas h2:before {
      bottom: 25%;
    }
    .page-pq-usar .problemas h2:after {
      top: 8%;
    }
    .page-pq-usar .problemas figure {
      right: -3vw;
      bottom: -15px;
      max-width: 68vmin;
    }
    .page-pq-usar .problemas .lista-problemas .item-problema {
      width: 100%;
      margin: 5px 0;
    }
    .page-pq-usar .aonde-vai:after {
      margin: 65px auto;
    }
    .page-pq-usar .aonde-vai .titulo {
      font-size: 48px;
      line-height: 51px;
    }
    .page-pq-usar .aonde-vai .titulo span {
      font-size: 90px;
      line-height: 44px;
    }
    .page-pq-usar .aonde-vai .titulo:before {
      left: 100%;
      right: auto;
      bottom: -37%;
      transform: rotateX(180deg) rotate(-60deg);
      -o-transform: rotateX(180deg) rotate(-60deg);
      -ms-transform: rotateX(180deg) rotate(-60deg);
      -moz-transform: rotateX(180deg) rotate(-60deg);
      -webkit-transform: rotateX(180deg) rotate(-60deg);
    }

    .page-pq-usar .aonde-vai .dados .item-dados {
      width: 45%;
    }
    .page-pq-usar .aonde-vai .dados .item-dados h1.title2050 {
      font-size: 75px;
      line-height: 67px;
    }
    .page-pq-usar .aonde-vai .dados .item-dados h1.title2050 small {
      font-size: 55px;
    }
    .page-pq-usar .aonde-vai .dados .item-dados h1.title2050 span,
    .page-pq-usar .aonde-vai .dados .item-dados h1.title2050 strong {
      font-size: 18px;
      line-height: 20px;
    }
    .page-pq-usar .aonde-vai .dados .item-dados h1.title2050 + .lista li {
      margin: 20px 0;
    }
    .page-pq-usar .aonde-vai .dados .item-dados h1.title2050 + .lista li p {
      font-size: 16px;
    }
    .page-pq-usar .aonde-vai .dados .item-dados h2 {
      font-size: 75px;
    }
    .page-pq-usar .aonde-vai .dados .item-dados h2 small {
      font-size: 56px;
    }
    .page-pq-usar .aonde-vai .dados .item-dados figure {
      width: 82px;
      text-align: center;
    }
    .page-pq-usar .aonde-vai .dados .item-dados figure + figure {
      width: 184px;
    }
    .page-pq-usar .aonde-vai .dados .item-dados figure img {
      display: inline-block;
    }
    .page-pq-usar .aonde-vai .dados .item-dados .texto {
      margin: 5px 0 0;
      line-height: 22px;
    }
    .page-pq-usar .apresentacao .container-large figure figcaption {
      font-size: 17px;
    }
    .page-pq-usar .apresentacao .container-large figure figcaption span {
      font-size: 22px;
    }
    .page-pq-usar .apresentacao .container-large .texto {
      width: 54%;
    }
    .page-pq-usar .apresentacao .container-large .texto h2 {
      font-size: 30px;
      line-height: 28px;
    }
    .page-pq-usar .apresentacao .container-large .texto h2 small {
      font-size: 24px;
    }
    .page-pq-usar .apresentacao .container-large .texto p {
      margin: 10px 0;
      font-size: 14px;
      line-height: 20px;
    }
    .page-pq-usar .escolha .container-large .texto {
      width: 100%;
      order: 1;
      -webkit-order: 1;
      -ms-flex-order: 1;
      -moz-box-ordinal-group: 1;
      -webkit-box-ordinal-group: 1;
    }
    .page-pq-usar .escolha .container-large figure:not(.garantia) {
      width: 28%;
      order: 2;
      -webkit-order: 2;
      -ms-flex-order: 2;
      -moz-box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
    }
    .page-pq-usar .escolha .container-large .garantia {
      order: 3;
      -webkit-order: 3;
      -ms-flex-order: 3;
      -moz-box-ordinal-group: 3;
      -webkit-box-ordinal-group: 3;
    }
  /*********INSTITUCIONAL***/
    .page-sobre-nos .colored.magenta:before,
    .page-sobre-nos .colored.magenta:after {
      display: none;
    }
    .page-sobre-nos .magenta.apresentacao {
      padding: 5vh 0px;
    }
    .page-sobre-nos .magenta.apresentacao .texto:after {
      top: -30px;
      right: auto;
      width: 510px;
      height: 468px;
      background-size: contain;
    }
  /*********ONDE*USAR*******/
    .page-onde-usar .conteudo.grid .apresentacao .texto .section-title {
      height: 58px;
      font-size: 39px;
      line-height: 28px;
    }
    .page-onde-usar .conteudo.grid .apresentacao .texto p {
      font-size: 15px;
      line-height: 20px;
    }
  /*********CONTATO*********/
    .page-contato .conteudo .for-form .section-title {
      font-size: 40px;
    }
  /*********FAQ*************/
    .page-faq.interna .conteudo .content-tab h1 {
      font-size: 40px;
      line-height: 41px;
    }
    .page-faq.interna .conteudo .content-tab .lista-artigos .item-artigo h3 {
      font-size: 20px;
    }
  /*****NOVO*EMPRÉSTIMO*****/
    .page-novo-emprestimo.interna .conteudo .infos {
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      flex-flow: row wrap;
      justify-content: space-around;
      -webkit-justify-content: space-around;
    }
    .page-novo-emprestimo.interna .conteudo .infos img {
      left: unset;
      float: right;
      bottom: unset;
      position: relative;
      margin: 0 0 10px 10px;
    }
    .page-novo-emprestimo.interna .conteudo .infos > section {
      display: block;
    }
}
@media (max-width: 1070px) {
  .page-home .banner-contador img {
    /* min-width: 430px; */
  }
  .page-home .banner-full .texto h3,
  .page-home .banner-full .texto h2 {
    color: #00bfb3;
  }
  .page-pq-usar .problemas figure {
    bottom: -6vh;
    opacity: 0.15;
  }
  .page-pq-usar .problemas .lista-problemas {
    width: 100%;
  }
  .page-onde-usar .conteudo.grid {
    grid-template-columns: 1fr 1fr;
  }
  .page-servicos.interna .cabecalho .container h1 {
    font-size: 31px;
    line-height: 38px;
  }
  .page-servicos.interna .cabecalho .container figure {
    width: calc(47% - 40px);
  }
  .page-servicos.interna .cabecalho .container figure img {
    width: 100%;
  }
  .page-login .container .conteudo form fieldset .grid .cl10 {
    max-width: calc(10% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl20 {
    max-width: calc(20% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl30 {
    max-width: calc(30% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl40 {
    max-width: calc(40% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl50 {
    max-width: calc(50% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl60 {
    max-width: calc(60% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl70 {
    max-width: calc(70% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl80 {
    max-width: calc(80% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl90 {
    max-width: calc(90% - 10px);
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl10,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl20,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl30,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl40,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl50,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl60,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl70,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl80,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl90 {
    max-width: calc(50% - 10px);
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta select {
    width: 100%;
    max-width: 310px;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form.atualiza-conta label {
  display: block;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .campo[disabled] {
    max-width: 100%;
  }
}
@media (max-width:1030px){
  /************ CARRINHO-ABERTO *************/
  .page-perfil.page-carrinho-aberto .container .conteudo .observacao {
    display: flow-root;
  }
}
@media (max-width: 980px) {
  .page-home .banner-contador iframe {
    display: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio {
    display: block;
    width: 100%;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio thead {
    display: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio thead tr {
    padding: 0;
    display: block;
    padding: 0.5em 0;
    margin: 0 0 1em 0;
    border-bottom: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio thead tr th {
    padding: 0;
    display: block;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio thead tr:nth-child(even) {
    background: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody {
    display: block;
    width: 100%;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr {
    padding: 0;
    display: block;
    padding: 0.5em 0;
    margin: 0 0 1em 0;
    border-bottom: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr td {
    display: block;
    text-align: right !important;
    padding: 0.25em;
    border-bottom: 1px dotted #ccc;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr td:last-child {
    border-bottom: 2px solid #ccc;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr td:empty {
    display: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr td[data-title]:before {
    display: inline-block;
    float: left;
    font-size: 0.95em;
    font-weight: 700;
    margin-right: 0.5em;
    content: attr(data-title) ":A0";
    content: attr(data-title);
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr td:after {
    display: none !important;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr td figure img {
    width: 100%;
    height: 100%;
    max-width: inherit;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tbody tr:nth-child(even) {
    background: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tfoot {
    display: block;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tfoot tr {
    display: block;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tfoot tr th[colspan] {
    display: none !important;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tfoot tr th {
    display: block;
    text-align: right !important;
    padding: 0.25em;
    border-bottom: 1px dotted #ccc;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio table#meu-relatorio tfoot tr th[data-title]:before {
    display: inline-block;
    float: left;
    font-size: 0.95em;
    font-weight: 700;
    margin-right: 0.5em;
    content: attr(data-title) ":A0";
    content: attr(data-title);
  }
}
@media (max-width: 960px) {
  nav {
    position: fixed;
  }
  nav .container-large {
    position: relative;
    flex-flow: inherit;
  }
  nav .container-large .nav-menu {
    width: 120%;
  }
  nav .container-large .nav-sociais .deslocado.compras {
    bottom: unset;
  }
  /* nav .container-large .nav-menu .navbar-nav {
    display: unset;
  } */
  nav .container-large .nav-sociais {
    right: 0;
    top: -3px;
    width: 50px;
    position: relative;
  }
  nav .sub-menu .elementos .contatos .telefone{
    display: none;
  }
  nav .sub-menu .elementos .contatos .email{
    display: none;
  }
  .sub-menu .elementos .contatos .telefone{
    display: none;
  }
  nav .sub-menu .elementos .contatos img{
    padding-right: 10px;
    width: 28px;
    top: -1px;
  }
  .page-pq-usar .aonde-vai .dados .item-dados {
    width: 65%;
    margin: 0 auto;
  }
  .page-pq-usar .aonde-vai .dados .item-dados:nth-child(1) {
    order: 2;
    -webkit-order: 2;
    -ms-flex-order: 2;
    -moz-box-ordinal-group: 2;
    -webkit-box-ordinal-group: 2;
  }
  .page-pq-usar .aonde-vai .dados .item-dados:nth-child(2) {
    order: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
    -moz-box-ordinal-group: 1;
    -webkit-box-ordinal-group: 1;
    margin-bottom: 55px;
  }
  .page-pq-usar .aonde-vai .titulo:before {
    left: auto;
    right: 50%;
    bottom: -47%;
    height: 83px;
    transform: rotateX(180deg) rotateY(180deg) rotate(-114deg);
    -o-transform: rotateX(180deg) rotateY(180deg) rotate(-114deg);
    -ms-transform: rotateX(180deg) rotateY(180deg) rotate(-114deg);
    -moz-transform: rotateX(180deg) rotateY(180deg) rotate(-114deg);
    -webkit-transform: rotateX(180deg) rotateY(180deg) rotate(-114deg);
  }
  .page-pq-usar .aonde-vai .dados .item-dados h1.title2050 + .lista {
    margin-top: 0;
    padding-left: 10px;
  }
  .page-pq-usar .apresentacao .container-large figure {
    width: 100%;    
    text-align: center;
    margin-bottom: 25px;
  }
  .page-pq-usar .apresentacao .container-large figure img {
    max-width: 610px;
  }
  .page-pq-usar .apresentacao .container-large .texto {
    width: 100%;
  }
  .page-como-personalizar.interna .container .conteudo .titulo {
    font-size: 40px;
  }
  .page-como-personalizar .conteudo .masonry {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
  }
  .page-como-personalizar .conteudo .side-by-side.grupo {
    width: 100%;
  }
  .page-como-personalizar .conteudo figure.side-by-side {
    width: 100%;
  }
  .page-login .container .conteudo form fieldset .grid .cl10 {
    max-width: calc(50% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl20 {
    max-width: calc(50% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl30 {
    max-width: calc(50% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl40 {
    max-width: calc(50% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl50 {
    max-width: calc(50% - 10px);
  }
  .page-login .container .conteudo form fieldset .grid .cl60 {
    max-width: inherit;
  }
  .page-login .container .conteudo form fieldset .grid .cl70 {
    max-width: inherit;
  }
  .page-login .container .conteudo form fieldset .grid .cl80 {
    max-width: inherit;
  }
  .page-login .container .conteudo form fieldset .grid .cl90 {
    max-width: inherit;
  }
  .section-pre-footer .section.logos {
    width: 100%;
    text-align: center;
  }
  .page-faq-novo .perguntas-3 .container h1 {
    width: 100%;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 20px;
  }
  .page-faq-novo .perguntas-3 .container .card {
    margin: 10px auto;
  }

  /* CARNAVAL */
  .interna .container#carnaval h2 {
    font-size: 42px;
  }
  .interna .container#carnaval div.item {
    width: 48%;
    margin: 1%;
    float: left;
    margin-bottom: 40px;
  }
  .interna .container#carnaval .box-frete span.response {
    display: block;
    margin-top: 8px;
  }
  .interna .container#carnaval form#login-ecommerce div#botoes {
    margin-top: 20px;
  }
  .interna .container#carnaval div#section-pagamento div.div-boleto {
    width: 100%;
    margin-bottom: 30px;
  }
  .interna .container#carnaval div#section-pagamento div.div-cartao {
    width: 100%;
    margin-bottom: 20px;
  }
  .interna .container#carnaval div#section-pagamento div.div-cartao label {
    font-size: 12px;
    padding-top: 7px;
  }
}
@media (max-width: 840px) {
  .page-sobre-nos .colored:before {
    right: 99.99%;
  }
  .page-sobre-nos .colored:after {
    left: 99.99%;
  }
  .page-sobre-nos .conteudo .apresentacao {
    padding: 3vh 0px;
  }
  .page-sobre-nos .conteudo .apresentacao:first-child {
    padding: 0 0px 3vh;
  }
  .page-sobre-nos .conteudo .apresentacao figure {
    order: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
    -moz-box-ordinal-group: 1;
    -webkit-box-ordinal-group: 1;
    width: 100%;
    max-width: 50%;
    min-width: 280px;
    margin: 0 auto;
  }
  .page-sobre-nos .conteudo .apresentacao .texto {
    width: 100% !important;
    order: 2;
    -webkit-order: 2;
    -ms-flex-order: 2;
    -moz-box-ordinal-group: 2;
    -webkit-box-ordinal-group: 2;
  }
  .page-sobre-nos .magenta.apresentacao .texto:after {
    display: none;
  }
  .page-sobre-nos .conteudo .apresentacao .texto .selo {
    max-width: inherit;
    margin: 30px auto;
  }
  .page-diagnostico .conteudo form .fieldset .campo {
    width: 100%;
  }
  .page-diagnostico .conteudo form .fieldset .splited-group {
    width: 100%;
  }
  .page-servicos.interna .cabecalho .container .content {
    width: 100%;
  }
  .page-servicos.interna .cabecalho .container h4 br {
    display: none;
  }
  .page-servicos.interna .cabecalho .container figure {
    max-width: 85%;
    display: block;
    min-width: 280px;
    margin: 10px auto 0;
    width: calc(47% - 40px);
  }
  /*********PERFIL*********/
    .page-perfil.page-carrinho-aberto .cl10,
    .page-perfil.page-carrinho-aberto .cl20,
    .page-perfil.page-carrinho-aberto .cl30,
    .page-perfil.page-carrinho-aberto .cl40,
    .page-perfil.page-carrinho-aberto .cl50,
    .page-perfil.page-carrinho-aberto .cl60,
    .page-perfil.page-carrinho-aberto .cl70,
    .page-perfil.page-carrinho-aberto .cl80,
    .page-perfil.page-carrinho-aberto .cl90 {
      max-width: 48%;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table {
      display: block;
      width: 100%;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table thead {
      display: none;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table thead tr {
      padding: 0;
      display: block;
      padding: 0.5em 0;
      margin: 0 0 1em 0;
      border-bottom: none;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table thead tr th {
      padding: 0;
      display: block;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table thead tr:nth-child(even) {
      background: none;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody {
      display: block;
      width: 100%;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr {
      padding: 0;
      display: block;
      padding: 0.5em 0;
      margin: 0 0 1em 0;
      border-bottom: none;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td {
      display: block;
      text-align: right !important;
      padding: 0.25em;
      border-bottom: 1px dotted #ccc;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td.imagem {
      width: 100%;
      text-align: right;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td:last-child {
      border-bottom: 2px solid #ccc;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td:empty {
      display: none;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td[data-title]:before {
      display: inline-block;
      float: left;
      font-size: 0.95em;
      font-weight: 700;
      margin-right: 0.5em;
      content: attr(data-title) ":A0";
      content: attr(data-title);
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td:after {
      display: none !important;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td[data-title="Remover"],
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td[data-title="Porção"],
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td[data-title="Quantidade"] {
      text-align: right;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td figure {
      width: 180px;
      height: auto;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr td figure img {
      width: 100%;
      height: 100%;
      max-width: inherit;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tbody tr:nth-child(even) {
      background: none;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tfoot {
      display: block;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tfoot tr {
      display: block;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tfoot tr th[colspan] {
      text-align: right;
    }
    .page-perfil.page-carrinho-aberto .container .conteudo table tfoot tr th {
      width: 100%;
      text-align: center;
      white-space: nowrap;
    }
    .page-trabalhe-conosco.interna .container .conteudo h1 {
      font-size: 50px;
    }
}
@media (max-width: 790px) {
  /*********NAV*********/
  nav .sub-menu .elementos{
    width: 100%;
    max-width: 790px;
    display: flex;
    justify-content: space-between;
  }
  nav .sub-menu{
    max-width: 100%;
  }
  nav .sub-menu .elementos .redes-sociais{
    display: none;
  }
  nav .sub-menu .elementos .contatos span{
    display: none;
  }
  .sub-menu .elementos .contatos img {
    padding-left: 0;
    padding-right: 15px;
    padding-top: 4px;
    position: relative;
  }
  .sub-menu .elementos .login-cadastro {
    padding-left: 0px;
  }
  .sub-menu .elementos .login-cadastro a {
    font-size: 13px;
 }
  nav .container-large .image-logo {
    margin: 0;
    width: 125px;
    display: inline-block;
    vertical-align: middle;
  }
    nav .container-large {
      width: 94%;
    }
    nav .container-large .image-logo {
      margin: 0;
      width: 125px;
      display: inline-block;
      vertical-align: middle;
    }
    nav .container-large .image-logo img {
      width: 110%;
    }

  /*********HOME********/
    .page-home .container .conteudo {
      padding: 20px 0 40px;
    }
    .page-home .banner-contador {
      background: #002855;
    }
    .page-home .banner-full .texto {
      left: 0;
      right: 0;
      width: 100%;
      display: block;
      position: relative;
      text-align: center;
      padding-bottom: 13px;
    }
    .page-home .banner-full .texto:after {
      left: 0;
      bottom: 0;
      width: 100%;
      z-index: -1;
      content: '';
      height: 185%;
      position: absolute;
      height: calc(100% + 145px);
      background: linear-gradient(transparent 20%, #002855 45%);
      background: -moz-linear-gradient(top, transparent 20%, #002855 45%);
      background: webkit-linear-gradient(top, transparent 20%, #002855 45%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=transparent, endColorstr=#002855,GradientType=0 );
    }
    .page-home .banner-full .texto h3, .page-home .banner-full .texto h2 {
      color: #fff;
      font-size: 32px;
      font-family: 'Roboto';
    }
    .page-home .banner-full .texto h2 + h2 {
      color: #ffcd00;
      font-size: 60px;
      font-family: 'Roboto';
    }
    .page-home .container .conteudo .apresentacao {
      margin: 15px 0;
    }
    .page-home .container .conteudo .apresentacao:nth-child(odd) figure,
    .page-home .container .conteudo .apresentacao:nth-child(even) figure {
      width: 100%;
      display: block;
      margin: 0 auto;
      max-width: 280px;
      order: 1;
      -webkit-order: 1;
      -ms-flex-order: 1;
      -moz-box-ordinal-group: 1;
      -webkit-box-ordinal-group: 1;
    }
    .page-home .container .conteudo .apresentacao:nth-child(odd) .texto,
    .page-home .container .conteudo .apresentacao:nth-child(even) .texto {
      width: 100%;
      order: 2;
      -webkit-order: 2;
      -ms-flex-order: 2;
      -moz-box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
      padding-left: 5%;
      padding-right: 5%;
    }
    .page-home .container .conteudo .apresentacao:nth-child(5) {
      margin: 15px 0 0;
    }
    .page-home .container .conteudo .apresentacao .texto p {
      font-size: 17px !important;
      line-height: 22px;
    }
    .interna .container .conteudo .apresentacao .texto p {
      font-size: 17px !important;
      line-height: 22px;
    }
    .page-home .container .conteudo .apresentacao .texto .para-links {
      margin: 10px 0;
    }
    .page-home .container .conteudo .apresentacao .texto .link {
      width: 47%;
      font-size: 18px;
      padding: 13px 4%;
    }
    .page-home .container .conteudo .section-title.novidades {
      font-size: 30px !important;
      margin: 20px 0 0;
      margin-bottom: 25px;
    }
    .page-home .container .conteudo .blog-home {
      margin: 10px 0 15px;
    }
    .page-home .container .conteudo .blog-home .post-home {
      width: 48%;
      margin: 7px 0 0;
      padding: 5px 10px;
      background: #F5F5F5;
      border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
    }
    // .page-home .container .conteudo .blog-home .post-home a {
    //   display: table;
    // }
    .page-home .container .conteudo .blog-home .post-home figure {
      width: 100px;
      display: table-cell;
    }
    .page-home .container .conteudo .blog-home .post-home figure img {
      height: 100%;
      max-width: 100px;
      object-fit: cover;
      max-height: 100px;
    }
    .page-home .container .conteudo .blog-home .post-home h3 {
      font-size: 20px;
      padding-left: 10px;
      display: table-cell;
      vertical-align: top;
    }
    .page-home .container .conteudo .link.novidades {
      width: 173px;
      margin: 0 auto;
      display: block;
    }
  /*********PQ*USAR*****/
    .page-pq-usar .capa .motivos .container-large .item-motivo {
      width: 100%;
      margin-top: 20px;
    }
    .page-pq-usar .capa .motivos {
      padding: 100px 0 30px;
    }
    .page-pq-usar .capa .motivos h3 {
      margin-bottom: 0;
    }
    .page-pq-usar .capa .motivos h4 br {
      display: none;
    }
    .page-pq-usar .pos-evento .lista-passos li {
      width: 100%;
      margin: 10px 0;
      max-width: 380px;
      align-items: center;
    }
    .page-pq-usar .pos-evento .lista-passos li figure {
      width: 55px;
    }
    .page-pq-usar .pos-evento .lista-passos li .txt-passo h4 {
      font-size: 22px;
      line-height: 24px;
    }
    .page-pq-usar .pos-evento .lista-passos li .txt-passo p {
      font-size: 14px;
      line-height: 15px;
    }
    .page-pq-usar .pos-evento .warning h3 {
      font-size: 30px;
    }
    .page-pq-usar .pos-evento .warning p {
      font-size: 15px;
      max-width: 340px;
      margin-left: 2vw;
      width: calc(100% - 75px);
    }
    .page-pq-usar .pos-evento .warning p strong {
      font-size: 16px;
    }
    .page-pq-usar .a-mudanca {
      font-size: 25px;
      line-height: 33px;
    }
    .page-pq-usar .a-mudanca strong {
      font-size: 24px;
    }
  /*********ONDE*USAR***/
    .page-onde-usar .titulo:after {
      height: 70px;
    }
    .page-onde-usar .titulo h2 {
      font-size: 40px;
    }
    .page-onde-usar .titulo h3 {
      font-size: 62px;
    }
    .page-onde-usar .titulo h1 {
      font-size: 62px;
      line-height: 97px;
    }
    .page-onde-usar .titulo h1:before {
      width: 50px;
      bottom: 27px;
      height: 42px;
      bottom: calc(50% - 21px);
    }
    .page-onde-usar .titulo h1:after {
      width: 50px;
      bottom: 27px;
      height: 42px;
      bottom: calc(50% - 21px);
    }
  /*********CONTATO*****/
    .page-contato .conteudo form {
      width: 100% !important;
      order: 2;
      -webkit-order: 2;
      -ms-flex-order: 2;
      -moz-box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
    }
    .page-contato .conteudo .for-form {
      margin-bottom: 3vh;
    }
    .page-contato .conteudo .for-form .section-title {
      width: 100%;
      text-align: center;
      order: 1;
      -webkit-order: 1;
      -ms-flex-order: 1;
      -moz-box-ordinal-group: 1;
      -webkit-box-ordinal-group: 1;
    }
    .page-contato .conteudo .for-form .section-title span:nth-last-of-type(2) {
      display: none !important;
    }
    .page-contato .conteudo .for-form .section-title span + span {
      display: inline;
    }
    .page-contato .conteudo .for-form .infos .titulo-secao {
      font-size: 31px;
      text-align: center;
    }
    .page-contato .conteudo .for-form .infos {
      width: 100%;
    }
    .page-contato .conteudo .for-form iframe,
    .page-contato .conteudo .for-form .mapa {
      width: 100%;
      // height: 390px;
      margin-top: 25px;
    }
  /*********BLOG********/
    .page-blog.interna .container .conteudo {
      width: 100%;
      padding: 30px 0;
      order: 2;
      -webkit-order: 2;
      -ms-flex-order: 2;
      -moz-box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
    }
    .page-blog.interna .container .lateral {
      width: 100%;
      padding: 0px;
      order: 1;
      -webkit-order: 1;
      -ms-flex-order: 1;
      -moz-box-ordinal-group: 1;
      -webkit-box-ordinal-group: 1;
    }
    .page-blog.interna .container .lateral .floattable.ativo {
      top: auto;
      bottom: 0;
      left: 10px;
      z-index: 9;
      right: 10px;
      width: auto;
      background: #fff;
    }
    .page-blog.interna .container .lateral .form-busca {
      margin-top: 5px;
      margin-bottom: 5px;
    }
    .page-blog.interna .container .lateral .box-tags {
      margin-bottom: 5px;
    }
    .page-blog.interna .container .lateral .floattable .topo {
      display: none;
    }
    .page-blog.interna .container .lateral .floattable.ativo .topo {
      margin-top: 0;
      display: block;
    }
    .page-blog.interna .container .lateral .form-news {
      display: none;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo {
      padding: 0;
      width: 100%;
      display: block;
      border-bottom: 0;
      margin-bottom: 5px;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo a {
      width: 100%;
      padding: 5px 10px;
      background: #f5f5f5;
      border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      flex-flow: row wrap;
      justify-content: space-between;
      -webkit-justify-content: space-between;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo a + a {
      display: none;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo figure {
      margin: 0;
      width: 100px;
      height: 100px;
      border: 1px solid #1c6fc0;
      order: 3;
      -webkit-order: 3;
      -ms-flex-order: 3;
      -moz-box-ordinal-group: 3;
      -webkit-box-ordinal-group: 3;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo figure img {
      width: 100%;
      height: 100%;
      max-height: 100px;
      object-fit: contain;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo h3 {
      width: 100%;
      color: #1c6fc0;
      display: block;
      font-size: 18px;
      font-weight: 400;
      order: 1;
      -webkit-order: 1;
      -ms-flex-order: 1;
      -moz-box-ordinal-group: 1;
      -webkit-box-ordinal-group: 1;
      font-family: 'Roboto';
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo .resumo-artigo {
      font-size: 14px !important;
      line-height: 1.5;
      text-align: left;
      width: calc(100% - 110px);
      order: 4;
      -webkit-order: 4;
      -ms-flex-order: 4;
      -moz-box-ordinal-group: 4;
      -webkit-box-ordinal-group: 4;
      -webkit-line-clamp: 4;
      max-height: calc(14px * 1.5 * 4);
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo p:not(.resumo-artigo) {
      width: 100%;
      float: right;
      display: inline;
      order: 2;
      -webkit-order: 2;
      -ms-flex-order: 2;
      -moz-box-ordinal-group: 2;
      -webkit-box-ordinal-group: 2;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo p:not(.resumo-artigo) small {
      display: none;
    }
    .page-blog.interna .container .conteudo .lista-artigos .item-artigo p:not(.resumo-artigo) small + small {
      display: inline;
    }
  /**PÁGINAS*COM*LATERAL*****/
    .page-faq.interna .container,
    .page-login.interna .container,
    .page-perfil.interna .container,
    .page-produto.interna .container,
    .page-downloads.interna .container,
    .page-consignado.interna .container,
    .page-como-personalizar.interna .container {
      display: block;
      position: relative;
      margin-top: 100px !important;
    }
    .page-faq.interna .container .conteudo,
    .page-login.interna .container .conteudo,
    .page-perfil.interna .container .conteudo,
    .page-produto.interna .container .conteudo,
    .page-downloads.interna .container .conteudo,
    .page-consignado.interna .container .conteudo,
    .page-como-personalizar.interna .container .conteudo {
      width: 100%;
      padding: 0 0 30px;
      order: 1;
      -webkit-order: 1;
      -ms-flex-order: 1;
      -moz-box-ordinal-group: 1;
      -webkit-box-ordinal-group: 1;
    }
    .page-faq.interna .container .lateral,
    /*.page-login.interna .container .lateral,*/
    .page-perfil.interna .container .lateral,
    .page-produto.interna .container .lateral,
    .page-downloads.interna .container .lateral,
    .page-consignado.interna .container .lateral,
    .page-como-personalizar.interna .container .lateral {
      z-index: 6;
      width: 100%;
      padding: 0px;
      margin: auto;
      position: fixed;
      background: #fff;
      text-align: center;
      top: calc(100% - 36px);
      max-width: 100vw;
      transition: top 200ms ease-in-out;
      -o-transition: top 200ms ease-in-out;
      -ms-transition: top 200ms ease-in-out;
      -moz-transition: top 200ms ease-in-out;
      -webkit-transition: top 200ms ease-in-out;
    }
    .page-produto.interna .container .lateral,
    .page-consignado.interna .container .lateral {
      display: none;
    }
    .page-produto .container .lateral .floattable {
      width: 100%;
    }
    .page-produto .container .lateral .floattable.ativo {
      top: auto;
      position: relative;
    }
    .interna .container .lateral .slideable {
      background: #007B8B;
      color: #fff;
    }
    .page-consignado.interna .container .lateral .slideable {
      display: block;

    }
    .interna .container .lateral .lista-tabs,
    .page-produto.interna .lateral .lista-produtos,
    .page-consignado.interna .lateral .lista-produtos {
      max-height: calc(100vh - 60px);
      overflow: auto;
    }
    .page-produto.interna .lateral .lista-produtos .item-produto .lista-opcoes,
    .page-consignado.interna .lateral .lista-produtos .item-produto .lista-opcoes {
      display: block !important;
    }
    .page-consignado.interna .conteudo .personalizar .copo {
      width: 38%;
      width: 100%;
      margin: auto;
      max-width: 210px;
    }
    .page-consignado.interna .conteudo .personalizar .campos {
      width: 100%;
    }
  /********LOGIN*********/
    .page-login.interna .container .lateral {
      width: 100%;
      padding: 10px 0;
      text-align: center;
    }
    .page-login.interna .container .lateral .slideable {
      padding: 0;
      color: #01A9A4;
      font-size: 48px;
      font-weight: 400;
      margin-bottom: 5px;
      text-transform: none;
      background: transparent;
      font-family: 'Roboto';
    }
    .page-login.interna .container .conteudo h2.titulo {
      display: none;
    }
    .page-login.interna .container .lateral .lista-tabs {
      margin: 0 0 20px;
    }
    .page-login.interna .container .lateral .lista-tabs .item-link {
      display: inline-block;
      border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
    }
    .page-login.interna .container .lateral .lista-tabs .item-link.item-aberto {
      color: #ffffff;
      background: #ca136f;
    }
    .page-login div#sou-cliente, .page-login div#cadastre-se {
      width: 100%;
      margin-bottom: 30px;
      border-right: none;
    }
  /*******INSTITUCIONAL**/
    .page-sobre-nos .conteudo .socios li {
      width: 100%;
      margin-bottom: 20px;
    }
    .page-sobre-nos .conteudo .socios:not(.certificados) li figure {
      width: 280px;
      margin: 0 auto;
    }
    .page-sobre-nos .conteudo .section-title.titlediadia {
      font-size: 33px;
      line-height: 40px;
    }
    .page-sobre-nos .conteudo .section-title.titlediadia:before,
    .page-sobre-nos .conteudo .section-title.titlediadia:after {
      width: 70px;
      height: 36px;
      opacity: 0.3;
    }
    .page-sobre-nos .conteudo .section-title.titlediadia small,
    .page-sobre-nos .conteudo .section-title.titlediadia strong {
      font-size: 18px;
      line-height: 22px;
    }
  /****DADOS*CONSIGNADO**/
    .page-consignado-segunda-parte.interna .conteudo form fieldset.revisao .group:first-child {
      width: 96.5%;
    }
    .page-consignado-segunda-parte.interna .conteudo form fieldset.revisao .group {
      width: 48%;
    }
    .page-consignado-segunda-parte.interna .conteudo form fieldset.campos label {
      margin: 2px 0 0;
    }
    .page-consignado-segunda-parte.interna .conteudo form fieldset.campos .campo {
      margin: 3px auto 8px;
    }
    .page-consignado-segunda-parte.interna .conteudo form fieldset.campos .group .entrada {
      width: 100%;
    }
    .page-consignado-segunda-parte.interna .conteudo form fieldset textarea.campo {
      height: 100px;
    }
    .page-consignado-segunda-parte.interna .conteudo form .btn-enviar {
      width: 47%;
      font-size: 18px;
      padding: 13px 4%;
    }
  /*********DIAGNÓSTICO**/
    .page-diagnostico .titulo h2 {
      font-size: 40px;
    }
    .page-diagnostico .titulo h3 {
      font-size: 62px;
    }
    .page-diagnostico .titulo h1 {
      font-size: 62px;
      line-height: 97px;
    }
    .page-diagnostico .titulo h1:before {
      width: 50px;
      bottom: 27px;
      height: 42px;
      bottom: calc(50% - 21px);
    }
    .page-diagnostico .titulo h1:after {
      width: 50px;
      bottom: 27px;
      height: 42px;
      bottom: calc(50% - 21px);
    }
  /*********CARRINHO*****/
    .page-carrinho .container .conteudo table {
      display: block;
      width: 100%;
    }
    .page-carrinho .container .conteudo table thead {
      display: none;
    }
    .page-carrinho .container .conteudo table thead tr {
      padding: 0;
      display: block;
      padding: 0.5em 0;
      margin: 0 0 1em 0;
      border-bottom: none;
    }
    .page-carrinho .container .conteudo table thead tr th {
      padding: 0;
      display: block;
    }
    .page-carrinho .container .conteudo table thead tr:nth-child(even) {
      background: none;
    }
    .page-carrinho .container .conteudo table tbody {
      display: block;
      width: 100%;
    }
    .page-carrinho .container .conteudo table tbody tr {
      padding: 0;
      display: block;
      padding: 0.5em 0;
      margin: 0 0 1em 0;
      border-bottom: none;
    }
    .page-carrinho .container .conteudo table tbody tr td {
      display: block;
      text-align: right !important;
      padding: 0.25em;
      border-bottom: 1px dotted #ccc;
    }
    .page-carrinho .container .conteudo table tbody tr td.imagem {
      width: 100%;
      text-align: right;
    }
    .page-carrinho .container .conteudo table tbody tr td:last-child {
      border-bottom: 2px solid #ccc;
    }
    .page-carrinho .container .conteudo table tbody tr td:empty {
      display: none;
    }
    .page-carrinho .container .conteudo table tbody tr td[data-title]:before {
      display: inline-block;
      float: left;
      font-size: 0.95em;
      font-weight: 700;
      margin-right: 0.5em;
      content: attr(data-title) ":A0";
      content: attr(data-title);
    }
    .page-carrinho .container .conteudo table tbody tr td:after {
      display: none !important;
    }
    .page-carrinho .container .conteudo table tbody tr td[data-title="Remover"] {
      text-align: right;
    }
    .page-carrinho .container .conteudo table tbody tr td figure {
      width: 180px;
      height: auto;
    }
    .page-carrinho .container .conteudo table tbody tr td figure img {
      width: 100%;
      height: 100%;
      max-width: inherit;
    }
    .page-carrinho .container .conteudo table tbody tr:nth-child(even) {
      background: none;
    }
    .page-carrinho .container .conteudo table tfoot {
      display: block;
    }
    .page-carrinho .container .conteudo table tfoot tr {
      display: block;
    }
    .page-carrinho .container .conteudo table tfoot tr th[colspan] {
      text-align: right;
    }
    .page-carrinho .container .conteudo table tfoot tr th {
      width: 100%;
      text-align: center;
      white-space: nowrap;
    }
    .page-carrinho .container .conteudo .botoes a {
      width: 90%;
      font-size: 16px;
      text-align: center;
    }
    .page-carrinho .container .conteudo .botoes a.finalizar-compra {
      order: 1;
      -webkit-order: 1;
      -ms-flex-order: 1;
      -moz-box-ordinal-group: 1;
      -webkit-box-ordinal-group: 1;
    }
    .page-carrinho .container .conteudo .botoes a.voltar:not(.finalizar-compra) {
      order: 2;
      -webkit-order: 2;
      -ms-flex-order: 2;
      -moz-box-ordinal-group: 2;
      -webkit-box-ordinal-group:  2;
    }
  /*********ORÇAMENTO********/
    .page-orcamentos .container .conteudo form fieldset .grid .cl10 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl20 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl30 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl40 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl50 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl60 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl70 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl80 {
      max-width: inherit;
    }
    .page-orcamentos .container .conteudo form fieldset .grid .cl90 {
      max-width: inherit;
    }
  /*********LOGIN********/
    .page-login.interna .container .conteudo {
      min-height: 50vh;
    }
    .page-login .container .conteudo form fieldset .grid .cl10 {
      max-width: inherit;
    }
    .page-login .container .conteudo form fieldset .grid .cl20 {
      max-width: inherit;
    }
    .page-login .container .conteudo form fieldset .grid .cl30 {
      max-width: inherit;
    }
    .page-login .container .conteudo form fieldset .grid .cl40 {
      max-width: inherit;
    }
    .page-login .container .conteudo form fieldset .grid .cl50 {
      max-width: inherit;
    }
  /*********PRODUTO******/
    .page-produto .container .conteudo .banner-descritivo {
      text-align: inherit;
      margin-bottom: 35px;
    }
    .page-produto .container .conteudo .banner-descritivo:after {
      display: none;
    }
    .page-produto .container .conteudo .banner-descritivo .banner {
      vertical-align: top;
      width: 490px;
      margin: 0 auto 15px;
      display: block;
    }
    .page-produto .container .conteudo .banner-descritivo .banner .owl-controls {
      left: 0;
      right: 0;
      bottom: 0;
      margin: 0 auto;
      position: absolute;
    }
    .page-produto .container .conteudo .banner-descritivo .banner .owl-controls .owl-page span {
      opacity: 1;
      margin: 5px 3px;
      background: transparent;
      border: 2px solid #1c6fc0;
    }
    .page-produto .container .conteudo .banner-descritivo .banner .owl-controls .owl-page.active span {
      background: #1c6fc0;
    }
    .page-produto .container .conteudo .banner-descritivo .banner + .gabarito {
      float: none;
      margin: 0 auto;
      display: block;
    }
    .page-produto .container .conteudo .banner-descritivo .descritivo {
      width: 100%;
      margin: 20px 0;
      display: none;
    }
  /*********CONSIGNADO***/
    .interna.page-consignado .container {
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
    }
    /*.interna.page-consignado .container .lateral {
      width: 100%;
    }
    .interna.page-consignado .container .lateral h3,
    .interna.page-consignado .container .lateral figure {
      display: none;
    }*/
    .interna.page-consignado .container .lateral .lista-tabs {
      margin: 0;
    }
    .interna.page-consignado .container .lateral .lista-tabs .item-link {
      display: inline-block;
    }
    .interna.page-consignado .container .conteudo {
      width: 100%;
    }
    .interna.page-consignado .container .conteudo form fieldset.revisao .group {
      width: 100%;
    }
  /******CONCEITO*CAUÇÃO*/
    .page-conceito-caucao .container .conteudo .conteudo-tabs {
      display: block;
    }
    .page-conceito-caucao .container .conteudo .conteudo-tabs .content-tab,
    .page-conceito-caucao .container .conteudo .conteudo-tabs .content-tab:nth-child(n + 3) {
      border: 0;
      padding: 0;
      width: 100%;
    }
  /*********PORTFOLIO****/
    .page-portfolio .conteudo .blog-home {
      margin: 10px 0 15px;
    }
    .page-portfolio .conteudo .blog-home .post-home {
      width: 48%;
      margin: 7px 0 0;
      padding: 5px 10px;
      background: #F5F5F5;
      border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
    }
  /*********PERFIL*******/
    .page-perfil.page-area-restrita .container .conteudo table {
      display: block;
      width: 100%;
    }
    .page-perfil.page-area-restrita .container .conteudo table thead {
      display: none;
    }
    .page-perfil.page-area-restrita .container .conteudo table thead tr {
      padding: 0;
      display: block;
      padding: 0.5em 0;
      margin: 0 0 1em 0;
      border-bottom: none;
    }
    .page-perfil.page-area-restrita .container .conteudo table thead tr th {
      padding: 0;
      display: block;
    }
    .page-perfil.page-area-restrita .container .conteudo table thead tr:nth-child(even) {
      background: none;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody {
      display: block;
      width: 100%;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr {
      padding: 0;
      display: block;
      padding: 0.5em 0;
      margin: 0 0 1em 0;
      border-bottom: none;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td {
      display: block;
      text-align: right !important;
      padding: 0.25em;
      border-bottom: 1px dotted #ccc;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td.imagem {
      width: 100%;
      text-align: right;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td:last-child {
      border-bottom: 2px solid #ccc;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td:empty {
      display: none;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td[data-title]:before {
      display: inline-block;
      float: left;
      font-size: 0.95em;
      font-weight: 700;
      margin-right: 0.5em;
      content: attr(data-title) ":A0";
      content: attr(data-title);
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td:after {
      display: none !important;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td[data-title="Remover"],
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td[data-title="Porção"],
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td[data-title="Quantidade"] {
      text-align: right;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td figure {
      width: 180px;
      height: auto;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr td figure img {
      width: 100%;
      height: 100%;
      max-width: inherit;
    }
    .page-perfil.page-area-restrita .container .conteudo table tbody tr:nth-child(even) {
      background: none;
    }
    .page-perfil.page-area-restrita .container .conteudo table tfoot {
      display: block;
    }
    .page-perfil.page-area-restrita .container .conteudo table tfoot tr {
      display: block;
    }
    .page-perfil.page-area-restrita .container .conteudo table tfoot tr th[colspan] {
      text-align: right;
    }
    .page-perfil.page-area-restrita .container .conteudo table tfoot tr th {
      width: 100%;
      text-align: center;
      white-space: nowrap;
    }
    .page-perfil.page-detalhe-pedidos.interna .container .conteudo {
      padding: 20px 0px;
      /*padding: 20px 10px;*/
    }
    .page-perfil.page-area-restrita .container .conteudo .title-section {
      color: #002855;
      font-size: 21px;
      padding-left: 0;
      margin-bottom: 2px;
      padding-bottom: 4px;
      border-bottom: 2px solid #002855;
    }
    .page-perfil.page-area-restrita .container .conteudo .subtitle-section {
      color: #1c6fc0;
      font-size: 22px;
    }
    .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido h2 {
      font-size: 18px;
    }
    .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido h2.etapa {
      font-size: 14px;
    }
    .page-perfil.page-pedidos-abertos .container .conteudo .lista-pedidos .item-pedido a {
      font-size: 14px !important;
      padding: 4px 7px;
    }
    .page-perfil.page-detalhe-pedidos.interna .container .conteudo .lista-etapas {
      display: none;
    }
    .interna .container .lateral .arrow-slide {
      display: none;
    }
    .interna .container .lateral .lista-produtos{
        display: unset !important;
    }
    footer {
      bottom: -1px;
    }
    footer .copyright {
      display: block;
    }
    footer .copyright span {
      color: #ffffff;
      padding: 7px 0;
      display: block;
      font-size: 12px;
    }
    footer .copyright .mdi-logo-footer {
      margin: 0 auto;
      display: block;
      max-width: 125px;
    }
    footer:after,
    footer:before {
      top: -19px;
    }
 .section-pre-footer .section.pelo-site {
    display: none;
  }
  footer.novo .container-large .copyright p small .espaco {
    display: none;
  }
}
@media (max-width: 720px) {
  .page-trabalhe-conosco .conteudo .half-half {
    float: none;
    width: 100%;
    display: block;
    margin: 20px 0 40px;
  }
  /*********PORTFOLIO***/
    .page-portfolio .conteudo .manda-oi {
      font-size: 45px;
    }
    .page-portfolio .conteudo .manda-oi:after {
      display: none;
    }
  /*********CONTATO*****/
    .page-contato .conteudo .manda-oi {
      font-size: 31px;
    }
    .page-contato .conteudo .for-form .section-title {
      font-size: 27px;
    }
    .page-contato .conteudo .for-form .section-title span {
      font-size: 45px;
    }
  /*********BLOG*****/
    .page-blog-novo .cabecalho h2 {
      font-size: 20px;
      line-height: 22px;
    }
    .page-blog-novo.interna .container.sem-lateral {
      padding: 20px 10px 40px;
    }
    .page-blog-novo .por-email {
      top: auto;
      bottom: auto;
      right: auto;
      position: relative;
    }
    .page-faq-novo .cabecalho h1 {
      font-size: 20px;
      line-height: 22px;
    }
  /******FAQ********/
    .page-faq-novo .perguntas-1 .lista-tabs .item-link h1 {
      font-size: 17px;
      line-height: 19px;
    }
    .page-faq-novo .perguntas-2 .container h1 {
      font-size: 28px;
    }
    .page-faq-novo .perguntas-2 .container form {
      width: 100%;
      margin-bottom: 30px;
    }
    .page-faq-novo .perguntas-2 .container .conteudo {
      width: 100%;
      padding: 10px;
      min-height: unset;
    }
}
@media (max-width: 660px) {
  /******SLIDER********/
  /* .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #FFFFFF;
    margin-bottom: 0px;
}
  .page-home .banner-full .owl-buttons{
    position: relative;
    margin-bottom: 22%;
  }
  .page-home .banner-full .owl-pagination {
    position: absolute;
    bottom: 5px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
  .page-home .banner-full .owl-buttons .owl-prev, .owl-next{
    width: 25px;
    height: 25px;
    position: relative;
    background: none !important;
  }
  .page-home .banner-full .owl-prev::after, .owl-next::after {
    content: "";
    width: 7px;
    height: 7px;
    position: absolute;
    transform: rotate(135deg);
    border: solid black;
    border-width: 0 3px 3px 0;
    top: 50%; left: 50%;
    margin-top: -5px;
    margin-left: -4px;
  }
  .page-home .banner-full .owl-next::after {
    content: "";
    width: 7px;
    height: 7px;
    position: absolute;
    transform: rotate(135deg);
    border: solid black;
    border-width: 0 3px 3px 0;
    top: 50%; left: 70%;
    margin-top: -5px;
    margin-left: -3px;
  }
  .page-home .banner-full .owl-next::after {
    transform: rotate(-45deg);
    margin-left: -14px;
  } */
  .page-perfil.interna .container .conteudo h2.titulo {
    font-size: 28px;
    width: 100%;
    line-height: 30px;
    margin-bottom: 20px;
    text-align: center;
  }
  .page-pq-usar .escolha .container-large .texto .box {
    float: none;
    width: 100%;
  }
  .page-pq-usar .escolha .container-large .texto .box figure {
    position: relative;
    margin-bottom: 25px;
  }
  .page-onde-usar .conteudo.grid {
    grid-template-columns: 1fr;
  }
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl10,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl20,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl30,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl40,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl50,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl60,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl70,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl80,
  .page-perfil.interna.page-meus-dados .container .conteudo form fieldset.revisao .cl90 {
    max-width: 100%;
  }
  /*****COPO*CARNAVAL*****/
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo {
      display: block;
    }
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo li {
      display: block;
    }
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo .header {
      display: none;
    }
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo .item-resumo {
      display: block;
      margin-bottom: 12px;
    }
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo .item-resumo:nth-child(even) {
      background: #fcfcfc;
    }
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo li > div {
      display: block;
      text-align: right;
      position: relative;
      padding: 12px 12px 12px 121px;
    }
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo li > div:not([data-title]) {
      display: none;
    }
    .page-produto.copo-carnaval.interna .conteudo .lista-resumo li > div[data-title]:before {
      top: 0;
      left: 0;
      float: left;
      color: #fff;
      width: 110px;
      height: 100%;
      color: #ffffff;
      padding: 0 6px;
      text-align: left;
      position: absolute;
      align-items: center;
      display: inline-flex;
      font-size: 0.95em;
      background: #1c6fc0;
      margin-right: 0.5em;
      content: attr(data-title) ":A0";
      content: attr(data-title);
    }
  /*****NOVO*EMPRÉSTIMO*****/
    .page-novo-emprestimo.interna .cabecalho h1 {
      font-size: 25px;
      line-height: 20px;
    }
    .page-novo-emprestimo.interna .conteudo .infos > section {
      width: 100%;
    }
    .page-novo-emprestimo.interna .conteudo .intro > div:first-child {
      width: 100%;
    }
    .page-novo-emprestimo.interna .conteudo .intro > div:nth-child(2) {
      width: 100%;
    }
    .page-novo-emprestimo.interna .conteudo .intro > div:last-child {
      width: 100%;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset legend {
      font-size: 20px;
      line-height: 20px;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.produtos .lista-produtos .item-produto figure {
      width: 100%;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.produtos .lista-produtos .item-produto .opcoes {
      width: 100%;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.resumo .lista-resumo {
      display: block;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.resumo .lista-resumo li {
      display: block;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.resumo .lista-resumo .header {
      display: none;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.resumo .lista-resumo .item-resumo {
      display: block;
      margin-bottom: 12px;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.resumo .lista-resumo .item-resumo:nth-child(even) {
      background: #fcfcfc;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.resumo .lista-resumo li > div {
      display: block;
      text-align: right;
      position: relative;
      padding: 12px 12px 12px 121px;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.resumo .lista-resumo li > div[data-title]:before {
      top: 0;
      left: 0;
      float: left;
      color: #fff;
      width: 110px;
      height: 100%;
      color: #ffffff;
      padding: 0 6px;
      text-align: left;
      position: absolute;
      align-items: center;
      display: inline-flex;
      font-size: 0.95em;
      background: #1c6fc0;
      margin-right: 0.5em;
      content: attr(data-title) ":A0";
      content: attr(data-title);
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.login-emprestimo {
      margin-left: 0%;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.login-emprestimo input {
      margin-bottom: 15px;
      width: 100%;
    }
    .page-novo-emprestimo.interna .conteudo form fieldset.login-emprestimo select {
      margin-bottom: 15px;
      width: 100%;
    }

  /*****RODAPÉ*****/
    .section-pre-footer {
      padding-bottom: 0;
    }
    .section-pre-footer .section {
      width: 100%;
      padding: 30px 0;
      text-align: center;
    }
    .section-pre-footer .section.news {
      padding: 30px 0;
      position: relative;
      background: #1c6fc0;
    }
    .section-pre-footer .section.news h3 {
      color: #fff;
      margin: 0 0 5px;
      font-size: 45px;
      font-weight: 400;
      text-align: center;
      font-family: 'Roboto';
    }
    .section-pre-footer .section.news p {
      color: #fff;
      font-size: 18px !important;
    }
    .section-pre-footer .section form {
      margin: 20px 0 0;
    }
    .section-pre-footer .section form .campo {
      width: 100%;
      max-width: 280px;
      border: 2px solid #ffffff;
    }
    .section-pre-footer .section form .newsletter-enviar {
      width: 100%;
      max-width: 280px;
      margin-top: 20px;
    }
    .section-pre-footer .section.sociais h3 {
      display: none;
    }
    .section-pre-footer .section.logos {
      padding: 0px 0 30px;
    }
    .section-pre-footer .section.logos figure {
      width: 20%;
    }
    .section-pre-footer .section.logos figure img {
      width: 100%;
    }
    .section-footer {
      filter: none;
      -webkit-filter: none;
    }
    .section-footer:before, 
    .section-footer:after {
      display: none;
    }
    .section-footer .copyright span {
      font-size: 9px;
      padding-top: 15px;
      line-height: 16px;
      text-align: center;
    }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta hr {
    display: none;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta label {
    width: 100%;
    margin-top: 5px;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo form.escolhe-conta [type="submit"] {
    width: 100%;
    padding: 8px;
    margin-top: 10px;
    text-align: center;
  }
  .page-perfil.interna.page-meu-relatorio .container .conteudo .relatorio ul#totais li {
    width: 100%;
    margin-bottom: 1px;
  }
}
@media (max-width: 600px) {
  nav .container-large .personalizacao-desktop {
    display: none !important;
  }
  nav .container-large .personalizacao-celular {
    display: unset !important;
  }
  .interna .container .conteudo {
    min-height: 50vh;
  }
  .page-home .container .conteudo .blog-home .post-home {
    width: 100%;
  }
  .page-portfolio .conteudo .blog-home .post-home {
    width: 100%;
  }
  .page-pq-usar .problemas .lista-problemas .item-problema p {
    font-size: 15px;
    line-height: 21px;
  }
  .page-pq-usar .aonde-vai:after {
    height: 117px;
    background-size: cover;
  }
  .page-pq-usar .aonde-vai .titulo {
    font-size: 30px;
    line-height: 28px;
    margin: 80px 10vw 0;
  }
  .page-pq-usar .aonde-vai .titulo span {
    font-size: 63px;
    line-height: 34px;
  }
  .page-pq-usar .aonde-vai .dados .item-dados {
    width: 100%;
  }
  .page-pq-usar.dariamente.interna .capa figure img {
    min-height: 220px;
  }
  .page-pq-usar .capa .motivos h3 {
    font-size: 45px;
  }
  .quit_popup {
    padding: 0 10px;
  }
  .quit_popup .popup .grupo .popup-newsletter form {
    padding: 0 10px 15px;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset {
    width: 100%;
    max-width: 80vw;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset ::-webkit-input-placeholder {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset :-moz-placeholder {
    /* Firefox 18- */
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset ::-moz-placeholder {
    /* Firefox 19+ */
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset :-ms-input-placeholder {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset label {
    display: block;
    font-size: 14px;
    text-align: left;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset .campo {
    width: 100%;
    font-size: 14px;
    min-width: inherit;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset .newsletter-enviar {
    font-size: 13px;
  }
}
@media (max-width: 560px) {
  .page-produto .container .conteudo .banner-descritivo .banner {
    width: 100%;
  }
  .page-produto .container .conteudo .banner-descritivo .banner img {
    width: 100%;
  }
  .page-consignado .conteudo form fieldset.campos .group {
    display: block;
  }
  .page-consignado .conteudo form fieldset.campos .group .entrada {
    width: 100%;
  }
  .page-perfil.page-carrinho-aberto .cl10,
  .page-perfil.page-carrinho-aberto .cl20,
  .page-perfil.page-carrinho-aberto .cl30,
  .page-perfil.page-carrinho-aberto .cl40,
  .page-perfil.page-carrinho-aberto .cl50,
  .page-perfil.page-carrinho-aberto .cl60,
  .page-perfil.page-carrinho-aberto .cl65,
  .page-perfil.page-carrinho-aberto .cl70,
  .page-perfil.page-carrinho-aberto .cl80,
  .page-perfil.page-carrinho-aberto .cl90 {
    max-width: 100%;
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.medida_1 {
   /*height: 230px;*/
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.medida_2 {
    /*height: 260px;*/
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.medida_3 {
    /*height: 200px;*/
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.medida_4 {
    /*height: 180px;*/
  }
}
@media (max-width: 520px) {
  // .page-home .banner-full .texto h3,
  // .page-home .banner-full .texto h2 {
  //   font-size: 90%;
  //   color: #ffffff;
  // }
  .page-home .banner-full .texto h2, 
  .page-home .banner-full .texto h3 {
    font-size: 20px;
    line-height: 21px;
  }
  .page-home .banner-full .texto h2 + h2 {
    font-size: 36px;
  }
  /*********ONDE*USAR***/
    .page-onde-usar .titulo {
      margin-bottom: 0;
    }
    .page-onde-usar .titulo:before,
    .page-onde-usar .titulo:after {
      display: none;
    }
    .page-onde-usar .titulo-fim div {
      font-size: 40px;
      line-height: 40px;
    }
    .page-onde-usar .titulo-fim h3:before {
      width: 33px;
      bottom: 18px;
      height: 40px;
    }
    .page-onde-usar .titulo-fim h3:after {
      width: 33px;
      bottom: 18px;
      height: 40px;
    }
    .page-onde-usar .titulo-fim h2:after {
      bottom: 20px;
      font-size: 120px;
    }
}
@media (max-width: 500px) {
  .page-home .container .conteudo .apresentacao .texto .link {
    width: 90%;
    font-size: 14px;
    margin: 5px auto;
  }
   .page-home .banner-topo-contador {
    display: none;
  }

  .page-home div#banner-mobile {
    display: unset !important;
  }

  .page-home .img-arrastar {
    position: absolute;
    width: 30px;
    z-index: 6;
    animation: swipe 2s infinite; 
    display: block;
    transform: rotate(0deg);
    bottom: 10px;
    right: 30px;
  }

  .page-home .img-arrastar img{
    width: 30px;
  }

  @keyframes swipe {
    0%{
      transform: translate(-20px, 0px);
    }
    50%{
      transform: translate(20px, 0px);
    }
    100%{
      transform: translate(-20px, 0px);
    }
  }

  .quit_popup .popup .grupo .popup-newsletter form fieldset .campo {
    display: block;
    font-size: 12px;
  }
}
@media (max-width: 485px) {
  .page-produto .container .conteudo .personalizar .copo {
    margin: 0 0 50px;
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.portaCopo {
    left: auto !important;
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.portaCopo[data-size="200ml"] {
    right: calc(50% - 121px);
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.portaCopo[data-size="300ml"] {
    right: calc(50% - 136px);
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.portaCopo[data-size="400ml"] {
    right: calc(50% - 147px);
  }
  .page-produto .container .conteudo .personalizar .copo .fundo img.portaCopo[data-size="550ml"] {
    right: calc(50% - 158px);
  }
}
@media (max-width: 460px) {
  nav .container-large .image-logo {
    width: 110px;
  }
  .page-produto .container .conteudo .personalizar:after {
    display: none;
  }
  .page-produto .container .conteudo .personalizar .copo,
  .page-produto .container .conteudo .personalizar .campos {
    margin: 0 auto;
    display: block;
    position: relative;
    text-align: center;
  }
  .page-produto .container .conteudo .personalizar .campos {
    width: 100%;
  }
  .page-produto .container .conteudo .personalizar .campos form legend {
    text-align: center;
  }
  .page-consignado-segunda-parte.interna .conteudo form fieldset.revisao .group {
    width: 96.5%;
  }
  .page-diagnostico.interna .container .conteudo {
    padding: 10px 0px 30px;
  }
  .page-contato .conteudo form fieldset.group + .group {
    margin-top: 0;
  }
  .page-contato .conteudo form fieldset.group .side-to-side {
    width: 100%;
  }
  .page-contato .conteudo form fieldset.group .side-to-side .campo {
    margin: 8px 0;
  }
  .page-faq-novo .perguntas-2 .container form fieldset.group + .group {
    margin-top: 0;
  }
  .page-faq-novo .perguntas-2 .container form fieldset.group .side-to-side {
    width: 100%;
  }
  .page-faq-novo .perguntas-2 .container form fieldset .campo {
    width: 100%;
  }
  .page-faq-novo .perguntas-2 .container form fieldset.group .side-to-side .campo {
    margin: 0 auto 10px;
  }
}
@media (max-width: 420px) {
  .caucao.interna .container .lateral .slideable {
    height: 45px;
    font-size: 14px;
  }
  .page-diagnostico .conteudo form .fieldset label.mobilabel {
    display: block;
  }
  .page-diagnostico .conteudo form fieldset input[name="numero_copos"]::-webkit-input-placeholder {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-diagnostico .conteudo form fieldset input[name="numero_copos"]:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-diagnostico .conteudo form fieldset input[name="numero_copos"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
  .page-diagnostico .conteudo form fieldset input[name="numero_copos"]:-ms-input-placeholder {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-family: 'Roboto';
  }
}
@media (max-width: 340px) {
  nav .container-large .image-logo {
    width: 95px;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset {
    background: transparent;
    padding: 5px 7px 0px 7px;
    border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset label,
  .quit_popup .popup .grupo .popup-newsletter form fieldset .campo {
    margin-bottom: 7px;
  }
  .quit_popup .popup .grupo .popup-newsletter form fieldset .newsletter-enviar {
    width: 100%;
    padding: 5px;
    display: block;
    font-size: 13px;
    position: relative;
  }
}
@media (max-height: 768px) {
  .page-blog.interna .container .lateral .form-news {
    padding: 0px 20px 10px;
  }
  .page-blog.interna .container .lateral .form-news h1 {
    display: inline-block;
    margin: 10px 0;
    line-height: 24px;
  }
  .page-blog.interna .container .lateral .form-news h4 {
    margin-bottom: 20px;
  }
}
/********************************************************************/
/* ODOMETRO */
  .odometer {
    margin-bottom: 20px;
    height: 2.5em;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    color: rgba(255, 255, 255, 0.9);
    display: inline-block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: inset 0 2px 8px -2px #000000;
    -webkit-box-shadow: inset 0 2px 8px -2px #000000;
    box-shadow: inset 0 2px 8px -2px #000000;
  }
  .digit {
    width: 1.5em;
    height: 2.5em;
    display: none;
    overflow: hidden;
    background: #c7156d;
    /*background: #01a9a4;*/
    position: relative;
    border-right: 1px solid rgba(0, 0, 0, 0.5);
    border-left: 1px solid rgba(255, 255, 255, 0.05);
  }
  .white {
    background: #FFF !important;
  }
  .digit:first-child {
    border-left: none;
  }
  .digit.defined {
    display: inline-block;
  }
  .digit-container {
    padding: 0 2px;
    font-size: 1.8em;
    line-height: 1.5em;
    -webkit-animation: slide infinite linear;
    animation: slide infinite linear;
  }
  .digit-one {
    -webkit-animation-duration: 2000ms;
    animation-duration: 2000ms;
  }
  .digit-ten {
    -webkit-animation-duration: 20000ms;
    animation-duration: 20000ms;
  }
  .digit-hundred {
    -webkit-animation-duration: 200000ms;
    animation-duration: 200000ms;
  }
  .digit-thousand {
    -webkit-animation-duration: 2000000ms;
    animation-duration: 2000000ms;
  }
  .digit-tenthousand {
    -webkit-animation-duration: 20000000ms;
    animation-duration: 20000000ms;
  }
  .digit-hundredthousand {
    -webkit-animation-duration: 200000000ms;
    animation-duration: 200000000ms;
  }
  .digit-million {
    -webkit-animation-duration: 2000000000ms;
    animation-duration: 2000000000ms;
  }
  .digit-tenmillion {
    -webkit-animation-duration: 20000000000ms;
    animation-duration: 20000000000ms;
  }
  .digit-hundredmillion {
    -webkit-animation-duration: 200000000000ms;
    animation-duration: 200000000000ms;
  }
  .digit-billion {
    -webkit-animation-duration: 2000000000000ms;
    animation-duration: 2000000000000ms;
  }
  .digit-tenbillion {
    -webkit-animation-duration: 20000000000000ms;
    animation-duration: 20000000000000ms;
  }
  .digit-hundredbillion {
    -webkit-animation-duration: 200000000000000ms;
    animation-duration: 200000000000000ms;
  }
  @-webkit-keyframes slide {
    from {
      -webkit-transform: translateY(-15em);
    }
    to {
      -webkit-transform: translateY(0);
    }
  }
  @keyframes slide {
    from {
      transform: translateY(-15em);
    }
    to {
      transform: translateY(0);
    }
  }
/*=====  End of 6 - Base  ======*/
/*===========================================
=            Max - Width: 1000px            =
===========================================*/

/* BARRA DE PROGRESSO */
div.breadstep.individual {
  display: none;
  height: 60px;
}

.breadstep {
  padding: 12px 0 1px;
  /*display: none;*/
  width: 100%;
  margin-bottom: 30px;
  height: 75px;
}
.breadstep .lista-steps {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-flow: row wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  width: 100%;
  max-width: 980px;
  position: relative;
  counter-reset: step;
  align-items: flex-start;
  margin-bottom: 5px !important;
  height: 60px;
}
.breadstep .lista-steps .item-step {
  /*width: calc(100% / 7);*/ /*100% ividido pelo número de passos*/
  width: calc(100% / 7);
  display: block;
  position: relative;
  text-align: center;
  counter-increment: step; /*pode dispensar*/
}
.breadstep.individual .lista-steps .item-step {
  /*width: calc(100% / 7);*/ /*100% ividido pelo número de passos*/
  width: calc(100% / 5) !important;
}
.breadstep .lista-steps .item-step:first-child:before {
  display: none;
}
.breadstep .lista-steps .item-step:last-child:after {
  display: none;
}
.breadstep .lista-steps .item-step:before,
.breadstep .lista-steps .item-step:after {
  top: 10px;
  width: 50%;
  height: 1px;
  z-index: -1;
  content: '';
  position: absolute;
  background: #007B8B;
}
.breadstep .lista-steps .item-step:before {
  right: 50%;
}
.breadstep .lista-steps .item-step:after {
  left: 50%;
}
.breadstep .lista-steps .item-step > div {
  display: block;
  /*cursor: pointer;*/
  font-size: 12px;
  color: #007B8B;
  font-weight: 300;
  border-radius: 20px;
  -o-border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  will-change: auto;
}
.breadstep .lista-steps .item-step > div span {
  padding: 2px 0;
  display: block;
}
.breadstep .lista-steps .item-step > div:before {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  z-index: 1;
  width: 10px;
  height: 10px;
  position: relative;
  font-size: 30px;
  /* color: #002855; */
  color: #007B8B;
  background: #007B8B;
  /* background: #002855; */
  font-weight: 400;
  content: '';
  /* border: 1px solid #1c6fc0; */
  border: 1px solid #007B8B;
  border-radius: 50%;
  -o-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.breadstep .lista-steps .item-step > div:after {
  display: block;
  content: '';
  height: 20px;
}
.breadstep .lista-steps .item-step > div:hover {
  background-size: 100%;
  background-position: left;
}
.breadstep .lista-steps .item-step.atual:after {
  background: #a5a5a5;
}
.breadstep .lista-steps .item-step.atual > div {
  cursor: auto;
  touch-action: none;
  pointer-events: none;
  color: #1c6fc0 !important;
  font-weight: bold;
  text-decoration: underline;
}
.breadstep .lista-steps .item-step.atual ~ .item-step:before,
.breadstep .lista-steps .item-step.atual ~ .item-step:after {
  background: #a5a5a5;
}
.breadstep .lista-steps .item-step.atual ~ .item-step > div {
  cursor: auto;
  color: #a5a5a5;
}
.breadstep .lista-steps .item-step.atual ~ .item-step .linkable:before {
  color: #a5a5a5;
  border: 1px solid #a5a5a5;
}
.breadstep .lista-steps .item-step.atual ~ .item-step .not-link:before {
  color: #a5a5a5;
  background: #ffffff;
  border: 1px solid #a5a5a5;
}
.breadstep .lista-steps .item-step.atual ~ .item-step .not-link:after {
  display: block;
  /*content: '\f023';*/
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  color: #a5a5a5;
  font-family: 'FontAwesome';
}
@media (max-width: 800px) {
  .breadstep {
      display: none;
  }
}
@media (max-width: 1400px) {
    .breadstep {
        padding: 12px 0;
    }
    .breadstep .lista-steps .item-step > div span {
        padding: 6px 0 0;
    }
}
@media (max-width: 580px) {
    .breadstep {
        margin-top: 40px;
    }
    .breadstep .lista-steps {
        position: relative;
    }
    .breadstep .lista-steps .item-step.atual {
        position: static;
    }
    .breadstep .lista-steps .item-step.atual:before,
    .breadstep .lista-steps .item-step.atual:after {
        display: none;
    }
    .breadstep .lista-steps .item-step.atual > div span {
        left: -10px;
        width: 100vw;
        bottom: 100%;
        padding: 10px;
        font-size: 18px;
        position: absolute;
        font-weight: 500;
    }
    .breadstep .lista-steps .item-step.atual ~ .item-step .not-link:before {
        opacity: 0;
        color: #ffffff;
    }
    .breadstep .lista-steps .item-step.atual ~ .item-step .not-link:after {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 19px;
        margin: auto;
        display: block;
        font-size: 19px;
        line-height: 25px;
        position: absolute;
    }
    .breadstep .lista-steps .item-step:before,
    .breadstep .lista-steps .item-step:after {
        width: 100%;
    }
    .breadstep .lista-steps .item-step:not(.atual) > div span {
        display: none;
    }
    .breadstep .lista-steps .item-step > div:before {
        font-size: 16px;
    }
    .breadstep .lista-steps .item-step > div:after {
        width: auto;
        height: auto;
        height: unset;
    }
}
button.btn-envia-alteracao {
  padding: 7px;
  background: #1C6FC0;
  border-radius: 5px;
  margin: 0 auto;
  display: block;
  margin-top: 10px;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
}

button.btn-envia-alteracao:hover {
  background: #002855;
}

.page-carrinho-aberto small#descontoAniversario {
  display: none;
  color: #e1161f;
  text-align-last: left;
}

.model-viewer {
  position: absolute;
  bottom: 9%;
  left: 25%;
  display: none;
  outline: none;
}

.page-meus-vouchers div.total {
  display: inline-block;
  width: 30%;
  text-align: left;
  background: #CCE5FF;
  color: #004085;
  padding: 10px;
  margin-right: 4.5%
}

.page-meus-vouchers div.totalUsado {
  display: inline-block;
  width: 30%;
  text-align: center;
  background: #f8d7da;
  color: #721c24;
  padding: 10px;
  margin-right: 4.5%
}

.page-meus-vouchers div.totalDisponivel {
  display: inline-block;
  width: 30%;
  text-align: right;
  background: #d4edda;
  color: #155724;
  padding: 10px;
}

.page-meus-vouchers img#voucher {
  float: left;
}

.page-meus-vouchers div.social-share {
  float: left;
}

.page-meus-vouchers div.social-share div.whatsapp {
  background: #26D145;
  text-align: center;
  width: 40px;
  padding: 10px;
}

.page-meus-vouchers div.social-share div.facebook {
  background: #4064AC;
  text-align: center;
  width: 40px;
  padding: 10px;
}

.page-meus-vouchers div.social-share div.email {
  background: #E57439;
  text-align: center;
  width: 40px;
  padding: 10px;
}

.page-meus-vouchers div.social-share div.link {
  background: #333;
  text-align: center;
  width: 40px;
  padding: 10px;
}

.page-meus-vouchers div.social-share a, .page-meus-vouchers div.social-share i {
  text-decoration: none;
  color: #FFF;
  cursor: pointer;
}

div.boxHelp {
    /*
    position: absolute;
    top: auto !important;
    right: 50px !important;
    bottom: 190px !important;
    left: auto !important;
    */
    cursor: help;
    text-align: right;
    padding: 10px;
    border-radius: 10px 10px 0px 10px;
    display: none;
    margin-right: 25px;
}

div.boxHelp p {
  color: #002855;
}

div.boxHelp p a {
  color: #002855;
  font-weight: bold;
  text-decoration: underline;
}

div.pinHelp {
    /*
    position: absolute;
    top: auto !important;
    right: 15px !important;
    bottom: 125px !important;
    left: auto !important;
    cursor: help;
    */
    text-align: right;
    margin-right: 10px;
    cursor: help;
}

/* FOOTER-2020 */

footer.footer-2020 {
  background: #007B8B;
}

footer.footer-2020 .container-large {
  max-width: 1350px;
  padding: 5px 10px;
  align-items: center;
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-flow: row wrap;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

footer.footer-2020 .container-large .bloco{
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  text-align: initial;
  margin: 10px;
}

footer.footer-2020 .container-large .mce{
  margin-left: 15%;
  padding-top: 20px;
  color: #FFFFFF;
  line-height: 10px;
  text-align: unset;
  padding: 20px 64px;
  width: 300px;
  margin: 0 auto;
}

footer.footer-2020 .container-large .mce h4{
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 14px;
  font-family: 'Roboto';
}

footer.footer-2020 .container-large .mce a{
  color: #FFFFFF;
  font-weight: normal;
  font-size: 13px;
  line-height: 30px;
  font-family: 'Roboto';
}

footer.footer-2020 .container-large .central-ajuda{
  padding-top: 20px;
  color: #FFFFFF;
  line-height: 10px;
  text-align: unset;
  width: 235px;
  padding: 20px 50px;
  margin: 0 auto;
}

footer.footer-2020 .container-large .central-ajuda h4{
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 14px;
  font-family: 'Roboto';
} 

footer.footer-2020 .container-large .central-ajuda a{
  color: #FFFFFF;
  font-weight: normal;
  font-size: 13px;
  line-height: 30px;
  font-family: 'Roboto';
}

footer.footer-2020 .container-large .formas-pagamento {
  color: #FFFFFF;
  padding-top: 20px;
  padding-bottom: 20px;
  color: white;
  line-height: 10px;
  text-align: unset;
  width: 235px;
  margin: auto;
}

footer.footer-2020 .container-large .formas-pagamento h4{
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 14px;
  font-family: 'Roboto';
} 

footer.footer-2020 .container-large .formas-pagamento .pagamento-imgs span {
  padding-top: 20px;
  color: #FFFFFF;
  font-weight: normal;
  font-size: 13px;
  line-height: 30px;
  font-family: 'Roboto';
} 

footer.footer-2020 .container-large .formas-pagamento .pagamento-imgs .outros-pagamentos {
  display: flex;
} 

footer.footer-2020 .container-large .formas-pagamento .pagamento-imgs .outros-pagamentos div {
  display: flex;
  flex-direction: column;
  margin-right: 3rem;
  text-align: center;
} 

footer.footer-2020 .container-large .formas-pagamento .pagamento-imgs .outros-pagamentos .img-pix {
  width: 30px;
  margin-top: -4px;
} 

footer.footer-2020  .redes-sociais {
  display: flex;
  justify-content: center;
  padding: 8px;
}

footer.footer-2020  .redes-sociais img{
  margin-right: 15px;
}

footer.footer-2020 .copyright{
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #189EA5;
  color: rgba(255, 255, 255, 0.74);
  text-align: center;
}

footer.footer-2020 .copyright h4{
  position: unset;
  text-align: center;
  margin: 10px;
  font-weight: normal;
  font-size: 13px;
  color: #fff;;
}

@media only screen and (max-width: 800px){
  footer.footer-2020 .copyright {
      height: 200px;
  }
}

@media only screen and (max-width: 742px){
  footer.footer-2020 .container-large {
      padding: 20px 35px;
  }
  footer.footer-2020 .container-large .mce {
      text-align: center;
      padding: 10px 0px;
      width: 140px;
      margin: unset;
  }
  footer.footer-2020 .container-large .central-ajuda {
      text-align: center;
      width: 140px;
      padding: 10px 0px;
      margin: unset;
  }
  footer.footer-2020 .container-large .formas-pagamento {
      line-height: 10px;
      text-align: center;
      width: 235px;
      margin: auto;
  }
}

@media only screen and (max-width: 600px){
  .div-social .titulo h2 {
    font-size: 20px;
  }
  .div-social .redes-sociais img {
    height: 20px;
    width: 20px;
  }
  .div-social .contato small {
    font-size: 12px;
  }
  footer.footer-2020 .container-large {
    display:flex !important;
  }
 .container-large .mce {
    padding: 20px 0px;
 }
 .container-large .central-ajuda {
    padding: 20px 0px;
  }
  footer.footer-2020 .container-large .formas-pagamento {
    padding: 20px 0px;
  } 

}

@media only screen and (max-width: 320px){
  footer.footer-2020 .container-large {
    justify-content: center;
  }
}

/************** PAGE LOGIN-CADASTRO *************/

.page-login-cadastro{
  margin-top: 124px !important;
}
.page-login-cadastro .container .conteudo {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  width: 100%;
}

.page-login-cadastro .container .conteudo .login{
  border: 2px solid #007B8B;
  width: 500px;
  height: 390px;
  max-height: 524px;
}

.page-login-cadastro .container .conteudo .titulo p{
  background:  #007B8B;
  color: #fff;
  padding: 20px;
  font-size: 22px !important;
}

.page-login-cadastro .container .conteudo .btn-entrar{
  background: #F68C51;
  color: #fff;
  padding: 6px 15px;
  margin: 11px;
  border-radius: 2px;
}

.page-login-cadastro .container .conteudo .btn-cadastrar{
  background: #F68C51;
  color: #fff;
  padding: 6px 15px;
  margin: 11px;
  border-radius: 2px;
}

.page-login-cadastro .container .conteudo .login .dados input{
  border: 2px solid #a5a5a5;
  color: #6f716e;
  border-radius: 2px;
  width: 470px;
  height: 30px;
  margin: 5px 10px;
  padding: 0px 10px;
}

.page-login-cadastro .container .conteudo .login .dados{
  padding: 10px 0px;
}

.page-login-cadastro .container .conteudo .login .footer{
  display: flex;
  justify-content: space-between;
  margin: 20px;
  flex-flow: row wrap;
}

.page-login-cadastro .abcRioButtonLightBlue {
  width: 42px !important;
  height: 40px !important;
  padding: 3px 5px;
  margin-left: 5px;
  border-radius: 10% !important;
}
.page-login-cadastro .abcRioButtonIcon {
  padding: 9px;
}

.page-login-cadastro .fb_iframe_widget {
  width: 40px;
  margin: 0px 10px;
}

.page-login-cadastro .fb_iframe_widget iframe {
  width: 45px !important;
  border-radius: 10%;
}

.page-login-cadastro .fb_iframe_widget span {
  width: 46px !important;
}

.page-login-cadastro .container .conteudo .login .footer .acesso-rs{
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.page-login-cadastro .container .conteudo .login .footer .esqueci-senha  {
  font-size: 15px;
  width: 50%;
  color: #000;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}

.page-login-cadastro .container .conteudo .login .footer .esqueci-senha a {
  font-size: 15px;
  color: #000;
}

.page-login-cadastro .container .conteudo .login #recuperar_senha h3 {
  margin-left: 10px;
}

.page-login-cadastro .container .conteudo .login .sem-cadastro-msg{
  display: none;
  background: #f8d7da;
  text-align: center;
  width: 100%;
  color: #000;
  padding: 5px;
}


.page-login-cadastro .container .conteudo .cadastro{
  border: 2px solid #007B8B;
  width: 500px;
  max-height: 640px;
}

.page-login-cadastro .container .conteudo .cadastro .div-retorno{
  width: 95%;
  margin: auto;
}

.page-login-cadastro .container .conteudo .ou p{
  font-size: 21px !important;
  font-weight: 700;
  padding: 24px 0px;
}


.page-login-cadastro .container .conteudo .cadastro .cpf-cnpj {
  display: flex;
  justify-content: space-between;
  color: #6f716e;
}

.page-login-cadastro .container .conteudo .cadastro .cpf-cnpj a{
  text-align: center;
  width: 50%;
  padding: 10px;
  border: 1px solid;
  font-weight: 700;
  font-size: 11px;
}

.page-login-cadastro .container .conteudo .cadastro .cpf-cnpj a:hover{
  background: #007B8B;
  color: #fff;
  border: 1px solid #6f716e;
}

.page-login-cadastro .container .conteudo .cadastro .cpf-cnpj .selecionado{
  background: #007B8B;
  border: 1px solid #6f716e;
  color: #fff;
}

.page-login-cadastro .container .conteudo .cadastro .dados-cadastro {
  padding: 10px 0px;
}

.page-login-cadastro .container .conteudo .cadastro .dados-cadastro .pj{
  display: none;
}

.page-login-cadastro .container .conteudo .cadastro .dados-cadastro .pf{
  display: none;
}

.page-login-cadastro .container .conteudo .cadastro .comunicacao{
  margin: 10px;
  display: flex;
  flex-direction: column;
}

.page-login-cadastro .container .conteudo .cadastro .comunicacao h4{
  font-weight: 300;
  margin-bottom: 10px;
  font-size: 14px;
}

.page-login-cadastro .container .conteudo .cadastro .comunicacao input{
  border: 1px solid;
  width: 12px;
  height: 12px;
  pointer-events: unset;
  margin: 5px ;
  appearance: auto;
}

.page-login-cadastro .container .conteudo .large{
  border: 2px solid #a5a5a5;
  border-radius: 2px;
  width: 470px;
  height: 30px;
  margin: 5px 10px;
  padding: 12px;
}

.page-login-cadastro .container .conteudo .small{
  border: 2px solid #a5a5a5;
  color: #000;
  border-radius: 2px;
  width: 223px;
  height: 30px;
  margin: 5px 10px;
  padding: 0px 10px;
  appearance: auto;
  color: #000;
}

.page-login-cadastro .container .conteudo .tiny{
  border: 2px solid #a5a5a5;
  color: #000;
  border-radius: 2px;
  width: 107px;
  height: 30px;
  margin-right: -5px;
  margin-left: 10px;
  padding: 0px 10px;
}

.page-login-cadastro .container .conteudo .bloco-tiny{
  display: flex;
  margin: 5px 0px;
}

.page-login-cadastro .container .conteudo .div-tiny-1{
  margin-right: 19px;
}

.page-login-cadastro .container .conteudo .cadastro .dados-cadastro .selector{
  appearance: auto;
}

@media (max-width: 1300px){
  .page-login-cadastro{
    margin-top: 80px !important;
  }
} 

@media (max-width: 1090px){
  .page-login-cadastro .container .conteudo .ou p {
    padding: 24px 250px;
  }
}

@media (max-width: 540px){
  .page-login-cadastro .container .conteudo .login {
    width: 100%;
    height: auto;
    max-height: 550px;
  }
  .page-login-cadastro .container .conteudo .cadastro {
    width: 100%;
    height: auto;
    max-height: 924px;
  }
  .page-login-cadastro .container .conteudo .bloco-tiny {
    display: flex;
    flex-direction: column;
    margin: 5px 0px;
}
  .page-login-cadastro .container .conteudo .login .dados input {
    width: 95%;
  }
  .page-login-cadastro .container .conteudo .large {
    width: 95%;
  }
  .page-login-cadastro .container .conteudo .small {
    width: 95%;
  }
  .page-login-cadastro .container .conteudo .tiny {
    width: 99%;
    margin: 5px 10px;
  }
} 

@media (max-width: 480px){
  .page-login-cadastro .container .conteudo .login .dados input {
    width: 94%;
  }
  .page-login-cadastro.container .conteudo .large {
    width: 94%;
  }
  .page-login-cadastro.container .conteudo .small {
    width: 94%;
  }
} 

.page-materiais-de-apoio h2 {
  text-align: center;
  margin-bottom: 15px;
}

.page-materiais-de-apoio .sub-title {
  text-align: center;
}

.page-materiais-de-apoio div.arquivos {
  width: 50%;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #F9F9F9;
  padding: 15px 50px;
}

.page-materiais-de-apoio div.arquivos h3 {
  color: #007B8B;
  margin-top: 30px;
}

.page-materiais-de-apoio div.arquivos p {
  margin-bottom: 15px;
  margin-top: 3px;
}

.page-materiais-de-apoio div.arquivos ul li {
  margin: 7px 0px;
}

.page-materiais-de-apoio div.arquivos ul li img {
  float: left;
  margin: -2px 8px 0px 0px;
}

.page-materiais-de-apoio div.arquivos ul li a {
  color: #111;
}

.page-materiais-de-apoio div.arquivos ul li a:hover {
  color: #007B8B;
  text-decoration: underline;
}

section.page-melhor-preco {
  padding: 0 14%;
}

.page-melhor-preco h2 {
  margin-top: 25px;
  text-align: center;
  margin-bottom: 20px;
  color: #262526;
  font-family: 'Montserrat';
}

.page-melhor-preco h3 {
  text-align: center;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: normal;
  color: #262526;
  font-family: 'Montserrat';
}

.page-melhor-preco p {
  text-align: center;
  color: #111;
}

.page-melhor-preco a#comprar {
  text-align: center;
  color: #111;
  padding: 5px 30px;
  font-size: 24px;
  border: 1px solid #111;
}

section.page-whatsapp {
  padding: 0 14%;
}

.page-whatsapp h2 {
  margin-top: 25px;
  text-align: center;
  margin-bottom: 20px;
  color: #262526;
  font-family: 'Montserrat';
}
.page-whatsapp p {
  text-align: center;
  color: #111;
}

section.page-corrida-eco {
  padding: 10px 20%;
}

@media (max-width: 600px){
  .page-materiais-de-apoio div.arquivos {
    width: 85%;
  }
  .arquivos #gabaritos-destop {
    display: none;
  }
  .arquivos #gabaritos-mobile {
    display: unset !important;
  }
}

@media (max-width: 480px){
  section.page-melhor-preco, section.page-whatsapp {
    margin-top: 65px;
    padding: 0 6%;
  }

  section.page-corrida-eco {
    margin-top: 75px;
    padding: 0 1%;
  }

  .page-materiais-de-apoio h2 {
    margin-top: 60px;
  }

  .page-materiais-de-apoio div.arquivos {
    width: 98%;
    padding: 5px 10px;
  }

  .page-materiais-de-apoio div.arquivos ul li a {
    font-size: 12px;
  }
}

/* TINY BANNERS */
.tiny-banner {
	width: 100%;
	height: 190px;

  margin: 40px 0px;

	background-size: cover;
	background-repeat: no-repeat;

  position: relative;
}
.tiny-banner.sustentabilidade-mce {
	background-image: url(https://www.meucopoeco.com.br/site/assets/images/banner/tiny-banners/sustentabilidade.jpg);
}
.tiny-banner.corrida-eco {
	background-image: url(https://www.meucopoeco.com.br/site/assets/images/banner/tiny-banners/corrida-eco.jpg);
}
.tiny-banner.evento-sem-descartaveis {
	background-image: url(https://www.meucopoeco.com.br/site/assets/images/banner/tiny-banners/evento-sem-descartaveis.jpg);
}
.tiny-banner.empresa-sem-descartaveis {
	background-image: url(https://www.meucopoeco.com.br/site/assets/images/banner/tiny-banners/empresa-sem-descartaveis.jpg);
}
.tiny-banner.kit-comunicacao {
  background-color: #007B8B;
}

.tiny-banner .redirect-click {
  position: absolute;
  top: 0;

  width: 100%;
  height: 100%;
}
.tiny-banner .content {
  display: flex;
  justify-content: space-between;

	width: 100%;
	height: 80px;
	padding: 0px 40px;

	position: absolute;
  top: calc(80% - 80px);
}
.tiny-banner .content .text-block {
	display: flex;
  align-items: end;
}
.tiny-banner .content .text-block hr {
  background-color: #fff;

	width: 8px;
  height: 75px;
  margin-right: 20px;
}
.tiny-banner.corrida-eco .content .text-block hr {
  height: 40px;
}
.tiny-banner.kit-comunicacao .content .text-block hr {
  height: 40px;
}
.tiny-banner .content .text-block .title {
  font-size: 32px !important;
  font-weight: 600;

  color: #fff;
}
.tiny-banner .content .button-block {
  display: flex;
  align-items: end;
}
.tiny-banner .content .button-block p {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 210px;
  height: 40px;

  margin-bottom: 0;

  background-color: #fff;
  color: #000;
  border: 1px solid;
}



