@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');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
#profile_actions {
  display: flex;
  flex-direction: column;
}
#profile_actions > a {
  font-size: 11px;
  color: white;
  text-decoration: none;
  transition: all 0.5s ease-in-out;
}
#profile_actions > a:hover {
  background-color: #999;
}
#profile_actions > a > div {
  display: block;
  padding: 15px 5px 15px 21px;
}
* {
  font-family: 'Montserrat', sans-serif;
}
footer {
  background-color: #3f3f3f;
  font-size: 11px !important;
  color: #cbcbcb !important;
  font-family: 'Montserrat', sans-serif !important;
}
@media (min-width: 700px) {
  footer {
    padding-left: 15%;
    padding-right: 15%;
  }
}
footer .col-md-4, footer .col-lg-4, footer .col-sm-6 {
  padding-left: 0px;
  padding-right: 0px;
}
footer .row section {
  margin-bottom: 20px;
}
footer .footer-column .footer-logo {
  width: 270px;
  padding-bottom: 5px;
}
footer .footer-column .text {
  line-height: 15px;
}
footer .footer-column .footer-links {
  display: inline-flex;
}
footer .footer-column .footer-links .footer-social {
  width: 30px;
  height: auto;
}
footer .footer-column .footer-icon {
  width: 25px;
}
@media (min-width: 1026px) {
  footer .footer-column a {
    color: #cbcbcb !important;
  }
}
footer .footer-column ul {
  padding-left: 0px;
}
footer .footer-column ul li {
  list-style-type: none;
  padding-bottom: 18px;
}
footer .footer-column ul li i {
  padding-right: 8px;
  color: #646464;
}
footer .footer-column .title {
  padding-top: 10px;
  padding-bottom: 18px;
}
footer .footer-column .content {
  width: 70%;
}
footer .footer-column .content span {
  line-height: 20px;
}
footer .copyright_row .container {
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
}
footer .copyright_row .container .copyright_row_wr .copyright {
  text-align: center;
}
.page_title .container {
  width: 70%;
}
.page_title .container h1 {
  font-size: 32px;
  font-style: italic;
  font-weight: bold;
  padding-top: 54px !important;
  padding-bottom: 20px !important;
}
.page_title .container h1::before {
  content: '';
  border-bottom: 3px solid #ffb610;
  width: 40px;
  display: block;
  border-radius: 2px;
  margin-bottom: 26px;
}
#content {
  margin-right: auto;
  margin-left: auto;
  /* HIDE RADIO */
  /* IMAGE STYLES */
  /* CHECKED STYLES */
  /* The tooltip */
  /* The pointer of the tooltip */
  /* Prevents the tooltip from being hidden */
  /* CSS animation */
  font-family: 'Montserrat', sans-serif !important;
}
@media (min-width: 1050px) {
  #content .vc_row {
    padding-left: 15% !important;
    padding-right: 15% !important;
  }
}
@media (min-width: 700px) and (max-width: 1049px) {
  #content .vc_row {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .vc_row {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
}
#content h4 {
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  color: #3f3f3f;
  margin-top: 20px;
  margin-bottom: 10px;
}
#content p, #content li {
  font-size: 12px;
  color: #6a6a6a;
  margin-bottom: 10px !important;
  line-height: 15px;
  font-weight: 600;
}
#content .cf-main h4::before, #content .titleLine::before {
  content: '';
  border-bottom: 3px solid #ffb610;
  width: 40px;
  display: block;
  border-radius: 2px;
}
#content .buttonDomicilio, #content .buttonTienda {
  transition: all 0.5s;
}
#content .buttonDomicilio:hover, #content .buttonTienda:hover {
  background: #fff;
  color: #3f3f3f;
}
#content .buttonDescargar a, #content .buttonCalcular a, #content .button_div a, #content .buttonDescargar button, #content .buttonCalcular button, #content .button_div button, #content .buttonDescargar input, #content .buttonCalcular input, #content .button_div input {
  background: #3f3f3f;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 11px;
  color: #fff;
  font-weight: 500;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #3f3f3f;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  transition: 0.5s;
}
#content .buttonDescargar a:hover, #content .buttonCalcular a:hover, #content .button_div a:hover, #content .buttonDescargar button:hover, #content .buttonCalcular button:hover, #content .button_div button:hover, #content .buttonDescargar input:hover, #content .buttonCalcular input:hover, #content .button_div input:hover {
  background: #fff;
  color: #3f3f3f;
}
#content .buttonBanderas, #content .buttonRegistrate button, #content .buttonRegistrate a {
  background: #ffb610;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #ffb610;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
}
#content .buttonBanderas:hover, #content .buttonRegistrate button:hover, #content .buttonRegistrate a:hover {
  background: #fff;
  color: #ffb610;
  transition: 0.5s;
}
#content #buttonMasProductos {
  background: #3f3f3f;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 55px;
  padding-right: 55px;
  font-size: 11px;
  color: #fff;
  font-weight: 600;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #fff;
  border-style: solid;
  outline: none;
  border-width: 1.5px;
}
#content #buttonMasProductos:hover {
  background: #fff;
  color: #3f3f3f;
  transition: 0.5s;
}
#content .buttonsEnvio button {
  background: #ffb610;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 11px;
  color: #3f3f3f;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #3f3f3f;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
}
#content .buttonsEnvio .envioActivo {
  color: #fff !important;
  background: #171515 !important;
  border-color: #171515 !important;
}
#content .buttonRegistro {
  background: transparent;
  border: 2px solid #3f3f3f;
  border-radius: 20px;
  color: #3f3f3f;
  font-size: 11px;
  width: 170px;
  height: 100%;
  font-weight: bold;
  padding: 7px 18px 7px 18px;
  border-width: 1.5px;
  outline: none;
  transition: 0.5s;
}
#content .buttonRegistro:hover {
  background: #fff;
  color: #3f3f3f;
  border-color: #3f3f3f;
}
@media (min-width: 1000px) and (max-width: 1210px) {
  #content .buttonRegistro {
    font-size: 9px !important;
    width: 136px !important;
  }
}
#content .buttonDetalle {
  background: #3f3f3f;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 8px;
  color: #fff;
  font-weight: 600;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-color: #fff;
  border-style: solid;
  outline: none;
  border-width: 1.5px;
}
#content .buttonDetalle:disabled {
  background: #c1c1c1;
}
#content .buttonDetalle:hover {
  background: #ffb610;
  transition: 0.5s;
}
#content table {
  margin-bottom: 20px !important;
}
#content table tbody {
  color: #3f3f3f;
}
#content table tbody tr {
  font-size: 11px;
}
#content table tbody tr:first-child {
  background-color: #ffb610;
  font-size: 12px;
  font-weight: bold;
  border-style: none;
}
#content .bandera {
  margin-left: 5px;
  margin-right: 5px;
}
#content .bandera img:hover {
  width: 90px !important;
  box-shadow: 10px 10px 30px -10px rgba(0, 0, 0, 0.75);
}
#content .listado_productos .producto {
  position: relative;
  background: #ffb610;
  padding: 0.5%;
  margin-top: 1%;
  margin-bottom: 10px;
  margin-right: 1.5%;
  text-align: center;
  color: white;
  font-size: 13px;
  font-weight: 600;
}
@media (min-width: 1026px) {
  #content .listado_productos .producto {
    width: 14%;
    height: 14%;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .listado_productos .producto {
    width: 21%;
    height: 21%;
  }
}
#content .listado_productos .producto a {
  text-decoration: none;
}
#content .listado_productos .producto a .producto_imagen img {
  object-fit: cover;
  object-position: center;
}
#content .listado_productos .producto a .producto_precio {
  padding-top: 8px;
}
#content .listado_productos .producto a .producto_precio, #content .listado_productos .producto a .producto_nombre {
  color: white;
}
#content .vc_testimonials_carousel_wr {
  background: rgba(255, 171, 0, 0.7);
  margin-bottom: 50px;
  padding-bottom: 30px;
}
#content .vc_testimonials_carousel_wr::before {
  color: white;
}
#content .vc_testimonials_carousel_wr .vc_testimonials_carousel {
  margin-bottom: 0px;
}
#content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item p {
  font-family: 'Montserrat', sans-serif !important;
  color: white;
  font-weight: 200;
  font-size: 13px;
  font-style: italic;
}
#content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item .sep {
  margin-top: 20px;
  margin-bottom: 20px;
}
#content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item .sep::before, #content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item .sep::after {
  background: white;
}
#content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item .sep i {
  color: white;
  font-size: 9px;
}
#content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item .testimonial_info h6 {
  margin-bottom: 2px;
}
#content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item .testimonial_info h6, #content .vc_testimonials_carousel_wr .vc_testimonials_carousel .item .testimonial_info div {
  color: white;
  font-size: 8px;
}
#content .vc_testimonials_carousel_wr .owl-dots {
  display: none !important;
}
#content .wpb_single_image {
  padding-top: 20px;
}
#content .wpb_button, #content .wpb_content_element, #content ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0px !important;
}
#content .cf-login, #content .cf-registra {
  margin-right: 80px;
}
#content .cf-compra, #content .cf-disfruta {
  margin-left: 80px;
}
#content .cf .cf-img {
  margin-left: 10px;
}
#content .cf .cf-img img {
  width: 45px;
}
#content .cf .cf-txt h6 {
  padding-top: 5px;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  margin: 0px;
  color: #ffb610;
}
#content input[type="radio"], #content input[type="checkbox"].bandera-radio {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
#content input[type="radio"] + img, #content input[type="checkbox"] + img {
  cursor: pointer;
  margin: 5px;
}
#content input[type="radio"]:checked + img, #content input[type="checkbox"]:checked + img {
  /*outline: 2px solid #f00;*/
  box-shadow: 10px 10px 30px -10px rgba(0, 0, 0, 0.75);
}
@media (min-width: 700px) {
  #content input[type="radio"]:checked + img, #content input[type="checkbox"]:checked + img {
    width: 90px !important;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content input[type="radio"]:checked + img, #content input[type="checkbox"]:checked + img {
    width: 70px !important;
  }
}
@media (min-width: 1026px) {
  #content .calculadora {
    background: linear-gradient(90deg, #fff 44%, #ffb610 0);
  }
  #content .calculadora .vc_col-sm-5, #content .calculadora .vc_col-sm-7 {
    padding-right: 40px;
  }
  #content .calculadora .vc_col-sm-7 {
    padding-left: 40px;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .calculadora {
    background: linear-gradient(180deg, #fff 29%, #ffb610 0);
  }
  #content .calculadora .vc_col-sm-5, #content .calculadora .vc_col-sm-7 {
    width: 100%;
  }
  #content .calculadora .vc_col-sm-7 {
    padding-top: 40px;
  }
  #content .calculadora .vc_col-sm-7 .calcularValorTotal #valorKilo, #content .calculadora .vc_col-sm-7 .calcularValorTotal #totalEstimado, #content .calculadora .vc_col-sm-7 .calcularValorTotal #valorLibras {
    width: 47%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .calculadora {
    background: linear-gradient(180deg, #fff 28%, #ffb610 0);
  }
  #content .calculadora .vc_col-sm-5, #content .calculadora .vc_col-sm-7 {
    width: 100%;
  }
  #content .calculadora .vc_col-sm-5 img {
    width: 60px !important;
  }
  #content .calculadora .vc_col-sm-7 {
    padding-top: 40px;
  }
  #content .calculadora .vc_col-sm-7 .calcularValorTotal #valorKilo, #content .calculadora .vc_col-sm-7 .calcularValorTotal #totalEstimado, #content .calculadora .vc_col-sm-7 .calcularValorTotal #valorLibras {
    width: 47%;
  }
  #content .calculadora .vc_col-sm-7 .buttonCalcular {
    text-align: center !important;
  }
}
#content #calcularCompra {
  visibility: hidden;
}
#content .select2-selection {
  background: #3f3f3f;
  text-align: center;
}
#content .select2-selection .select2-selection__rendered {
  color: #fff;
  font-size: 12px;
}
#content .select2-selection__arrow::before {
  color: #fff;
}
#content .calcularValorTotal #valorKilo, #content .calcularValorTotal #totalEstimado, #content .calcularValorTotal #valorLibras {
  width: 48%;
  text-align: center;
  height: 35px;
  border: none;
  font-size: 12px;
}
#content .calcularValorTotal #valorKilo, #content .calcularValorTotal #totalEstimado, #content .calcularValorTotal #valorLibras {
  -moz-appearance: textfield;
}
#content .calcularValorTotal #valorKilo::-webkit-outer-spin-button, #content .calcularValorTotal #totalEstimado::-webkit-outer-spin-button, #content .calcularValorTotal #valorLibras::-webkit-outer-spin-button, #content .calcularValorTotal #valorKilo::-webkit-inner-spin-button, #content .calcularValorTotal #totalEstimado::-webkit-inner-spin-button, #content .calcularValorTotal #valorLibras::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#content .calcularValorTotal #valorKilo, #content .calcularValorTotal #totalEstimado {
  margin-right: 2%;
}
#content .calcularValorTotal #valorLibras {
  margin-left: 1%;
}
#content .calcularValorTotal #tipoKG {
  margin-left: -35px;
  color: grey;
  margin-right: 20px;
  font-size: 12px;
  display: none;
}
#content .calcularValorTotal #tipoLB {
  margin-left: -20px;
  color: grey;
  display: none;
}
#content .cuadroDetalles .detalleEnvio table {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 300px) and (max-width: 1025px) {
  #content .cuadroDetalles .detalleEnvio table {
    width: 100% !important;
  }
}
#content .cuadroDetallesRC .detalleEnvio table td {
  border: 1px solid #ffb610 !important;
}
#content .envioDomicilio .seleccionarDestino {
  width: 38%;
  display: inline-block;
  background: #e48800;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  border-color: #e48800;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  margin-right: 10px;
  margin-bottom: 20px;
  transition: 0.5s;
}
#content .envioDomicilio .seleccionarDestino:hover {
  background: #fff;
  color: #3f3f3f;
  border-color: #3f3f3f;
}
#content .envioDomicilio .destinoSeleccionado {
  display: inline-block;
  width: 59%;
  text-align: center;
  height: 35px;
  border: none;
  font-size: 12px;
}
#content .listadoDistrito, #content .listadoDistritoEdit {
  background: #3f3f3f;
  padding: 18px 15px 30px;
  margin-top: 5px;
}
#content .listadoDistrito .buscadorDistrito, #content .listadoDistritoEdit .buscadorDistrito, #content .listadoDistrito .buscadorDistritoEdit, #content .listadoDistritoEdit .buscadorDistritoEdit {
  width: 30%;
  height: 35px;
  border: none;
  font-size: 11px;
  margin-bottom: 20px;
}
#content .listadoDistrito .tableDistrito, #content .listadoDistritoEdit .tableDistrito, #content .listadoDistrito .tableDistritoEdit, #content .listadoDistritoEdit .tableDistritoEdit {
  width: 100%;
}
#content .listadoDistrito .tableDistrito tbody, #content .listadoDistritoEdit .tableDistrito tbody, #content .listadoDistrito .tableDistritoEdit tbody, #content .listadoDistritoEdit .tableDistritoEdit tbody {
  color: white;
}
#content .listadoDistrito .tableDistrito tbody tr, #content .listadoDistritoEdit .tableDistrito tbody tr, #content .listadoDistrito .tableDistritoEdit tbody tr, #content .listadoDistritoEdit .tableDistritoEdit tbody tr {
  font-size: 11px;
  background-color: #282727;
}
#content .listadoDistrito .tableDistrito tbody tr td, #content .listadoDistritoEdit .tableDistrito tbody tr td, #content .listadoDistrito .tableDistritoEdit tbody tr td, #content .listadoDistritoEdit .tableDistritoEdit tbody tr td {
  padding: 12px 35px 12px;
  border-style: solid;
  border-color: #3f3f3f;
  border-width: 2px;
}
#content .listadoDistrito .tableDistrito tbody tr td:nth-child(1), #content .listadoDistritoEdit .tableDistrito tbody tr td:nth-child(1), #content .listadoDistrito .tableDistritoEdit tbody tr td:nth-child(1), #content .listadoDistritoEdit .tableDistritoEdit tbody tr td:nth-child(1) {
  width: 30%;
}
#content .listadoDistrito .tableDistrito tbody tr td:nth-child(2), #content .listadoDistritoEdit .tableDistrito tbody tr td:nth-child(2), #content .listadoDistrito .tableDistritoEdit tbody tr td:nth-child(2), #content .listadoDistritoEdit .tableDistritoEdit tbody tr td:nth-child(2) {
  width: 70%;
}
#content .listadoDistrito .tableDistrito tbody tr td label, #content .listadoDistritoEdit .tableDistrito tbody tr td label, #content .listadoDistrito .tableDistritoEdit tbody tr td label, #content .listadoDistritoEdit .tableDistritoEdit tbody tr td label {
  padding-left: 0px;
  font-weight: 400;
  margin-bottom: 0px;
  border-style: none;
}
#content .listadoDistrito .tableDistrito tbody tr td label input[type="radio"]:checked + span, #content .listadoDistritoEdit .tableDistrito tbody tr td label input[type="radio"]:checked + span, #content .listadoDistrito .tableDistritoEdit tbody tr td label input[type="radio"]:checked + span, #content .listadoDistritoEdit .tableDistritoEdit tbody tr td label input[type="radio"]:checked + span {
  color: orange;
}
#content .listadoDistrito .tableDistrito tbody tr:first-child, #content .listadoDistritoEdit .tableDistrito tbody tr:first-child, #content .listadoDistrito .tableDistritoEdit tbody tr:first-child, #content .listadoDistritoEdit .tableDistritoEdit tbody tr:first-child {
  background-color: #1f1f1f !important;
  font-size: 12px;
  font-weight: 400;
  border-style: none;
}
#content .listadoDistrito .tableDistrito tbody tr:first-child td, #content .listadoDistritoEdit .tableDistrito tbody tr:first-child td, #content .listadoDistrito .tableDistritoEdit tbody tr:first-child td, #content .listadoDistritoEdit .tableDistritoEdit tbody tr:first-child td {
  border-bottom-style: hidden;
}
#content .listadoDistrito .buttonsListadoDistrito, #content .listadoDistritoEdit .buttonsListadoDistrito {
  text-align: right;
}
#content .listadoDistrito .buttonBuscarDistrito, #content .listadoDistritoEdit .buttonBuscarDistrito, #content .listadoDistrito .cancelarDistrito, #content .listadoDistritoEdit .cancelarDistrito, #content .listadoDistrito .aceptarDistrito, #content .listadoDistritoEdit .aceptarDistrito {
  background: #e48800;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  border-color: #e48800;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  margin-right: 5px;
  transition: 0.5s;
}
#content .listadoDistrito .buttonBuscarDistrito:hover, #content .listadoDistritoEdit .buttonBuscarDistrito:hover, #content .listadoDistrito .cancelarDistrito:hover, #content .listadoDistritoEdit .cancelarDistrito:hover, #content .listadoDistrito .aceptarDistrito:hover, #content .listadoDistritoEdit .aceptarDistrito:hover {
  background: #171515;
  border-color: #171515;
}
#content .recojoTienda .dptoProv .select2 {
  width: 49% !important;
  margin-bottom: 20px;
}
#content .recojoTienda .tiendaSelect .select2 {
  width: 100%;
  margin-bottom: 20px;
}
@media (min-width: 1026px) {
  #content #post-1475 {
    background: linear-gradient(90deg, #ffb610 50%, #fff 0);
  }
  #content #post-1475 .register-2 {
    left: 45px;
  }
  #content #post-1475 .register-2 .button_div {
    margin-top: 100px;
  }
  #content #post-1475 .register-2 .button_div input {
    font-size: 12px;
  }
  #content #post-1475 .col-sm-6 .div_select {
    width: 45%;
    float: left;
  }
  #content #post-1475 .col-sm-6 #num_doc {
    width: 50%;
  }
  #content #post-1475 .col-sm-6 .div_primerNombre, #content #post-1475 .col-sm-6 .div_segundoNombre, #content #post-1475 .col-sm-6 .div_primerApellido, #content #post-1475 .col-sm-6 .div_segundoApellido {
    width: 44% !important;
    float: left;
  }
  #content #post-1475 .col-sm-6 .div_primerNombre, #content #post-1475 .col-sm-6 .div_primerApellido {
    margin-right: 2%;
  }
  #content #post-1475 .col-sm-6 .div_file, #content #post-1475 .col-sm-6 .div_text, #content #post-1475 .col-sm-6 .div_checkbox, #content #post-1475 .col-sm-6 .div_multicheckbox, #content #post-1475 .col-sm-6 .button_div {
    width: 90%;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content #post-1475 {
    background: linear-gradient(180deg, #ffb610 61%, #fff 0);
  }
  #content #post-1475 .col-sm-6, #content #post-1475 .vc_col-sm-6 {
    width: 100%;
  }
  #content #post-1475 .col-sm-6 .div_select, #content #post-1475 .vc_col-sm-6 .div_select {
    width: 45%;
    float: left;
  }
  #content #post-1475 .col-sm-6 #num_doc, #content #post-1475 .vc_col-sm-6 #num_doc {
    width: 50%;
  }
  #content #post-1475 .col-sm-6 .div_primerNombre, #content #post-1475 .vc_col-sm-6 .div_primerNombre, #content #post-1475 .col-sm-6 .div_segundoNombre, #content #post-1475 .vc_col-sm-6 .div_segundoNombre, #content #post-1475 .col-sm-6 .div_primerApellido, #content #post-1475 .vc_col-sm-6 .div_primerApellido, #content #post-1475 .col-sm-6 .div_segundoApellido, #content #post-1475 .vc_col-sm-6 .div_segundoApellido {
    width: 44% !important;
    float: left;
  }
  #content #post-1475 .col-sm-6 .div_primerNombre, #content #post-1475 .vc_col-sm-6 .div_primerNombre, #content #post-1475 .col-sm-6 .div_primerApellido, #content #post-1475 .vc_col-sm-6 .div_primerApellido {
    margin-right: 2%;
  }
  #content #post-1475 .col-sm-6 .div_file, #content #post-1475 .vc_col-sm-6 .div_file, #content #post-1475 .col-sm-6 .div_text, #content #post-1475 .vc_col-sm-6 .div_text, #content #post-1475 .col-sm-6 .div_checkbox, #content #post-1475 .vc_col-sm-6 .div_checkbox, #content #post-1475 .col-sm-6 .div_multicheckbox, #content #post-1475 .vc_col-sm-6 .div_multicheckbox, #content #post-1475 .col-sm-6 .button_div, #content #post-1475 .vc_col-sm-6 .button_div {
    width: 90%;
  }
  #content #post-1475 .register-2 {
    margin-top: 90px;
  }
  #content #post-1475 .register-2 .button_div {
    text-align: center;
    margin-top: 40px;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content #post-1475 {
    background: linear-gradient(180deg, #ffb610 66%, #fff 0);
  }
  #content #post-1475 .col-sm-6, #content #post-1475 .vc_col-sm-6 {
    width: 100%;
  }
  #content #post-1475 .col-sm-6 #num_doc, #content #post-1475 .vc_col-sm-6 #num_doc {
    width: 100%;
  }
  #content #post-1475 .register-2 {
    margin-top: 90px;
  }
  #content #post-1475 .register-2 .button_div {
    text-align: center;
    margin-top: 40px;
  }
}
#content #post-1475 .elecciones {
  display: flex;
  justify-content: center;
}
#content #post-1475 .elecciones .registroActivo {
  background: #151515;
  border: 2px solid #151515;
  color: white;
}
#content #post-1475 .col-sm-6 {
  font-size: 12px;
  font-family: 'Montserrat', sans-serif !important;
}
#content #post-1475 .col-sm-6 input {
  text-align: center;
}
#content #post-1475 .col-sm-6 .div_select .select2-selection {
  height: 34px;
}
#content #post-1475 .col-sm-6 .div_file {
  visibility: hidden;
  width: 0px;
  height: 0px;
  padding: 0px;
  margin: 0px;
  opacity: 0;
}
#content #post-1475 .col-sm-6 .div_frontal {
  float: left;
}
#content #post-1475 #username, #content #post-1475 .req-text {
  display: none;
}
#content #post-1475 #rzn_social, #content #post-1475 #ruc_oblg {
  display: none;
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .backgroundPersona {
    background: linear-gradient(180deg, #ffb610 61%, #fff 0) !important;
  }
  #content .backgroundEmpresa {
    background: linear-gradient(180deg, #ffb610 51%, #fff 0) !important;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .backgroundPersona {
    background: linear-gradient(180deg, #ffb610 66%, #fff 0) !important;
  }
  #content .backgroundEmpresa {
    background: linear-gradient(180deg, #ffb610 50%, #fff 0) !important;
  }
}
#content .wpmem_msg {
  display: block;
  background: #2d2d2d;
  border: none;
  border-radius: 0px 0px 10px 10px;
  padding: 5px 10px;
  color: #ffb610 !important;
  width: 100%;
  box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.18);
}
#content .wpmem_msg p {
  color: inherit;
  margin: 0 !important;
}
#content #wpmem_login_form .div_text input {
  font-size: 14px;
}
#content #wpmem_login_form .button_div input {
  font-size: 12px;
}
#content #wpmem_login_form .link-text {
  font-size: 16px;
  color: #3f3f3f;
}
@media (min-width: 1026px) {
  #content #wpmem_login_form .div_text, #content #wpmem_login_form .button_div, #content #wpmem_login_form .link-text {
    width: 45%;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content #wpmem_login_form .div_text, #content #wpmem_login_form .button_div, #content #wpmem_login_form .link-text {
    width: 75%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content #wpmem_login_form .div_text, #content #wpmem_login_form .button_div, #content #wpmem_login_form .link-text {
    width: 100%;
  }
}
#content #wpmem_login_form label {
  font-size: 16px;
  font-weight: bold;
  color: #3f3f3f;
  line-height: 18px !important;
  margin-bottom: 0px;
}
#content #post-685 .vc_row {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#content #post-685 .olvaNosotros p, #content #post-685 olvaCompras p {
  font-size: 12px;
}
#content #post-685 .olvaNosotros p div, #content #post-685 olvaCompras p div {
  font-size: 12px;
}
#content #post-685 .olvaCompras .compras_text {
  text-align: left;
  color: #fff;
}
#content #post-685 .olvaCompras .compras_text .sub {
  display: flex;
  align-items: center;
  padding-bottom: 15px;
}
#content #post-685 .olvaCompras .compras_text img {
  width: 25px;
  height: 25px;
  margin-right: 15px;
}
#content #post-685 .olvaCompras .compras_text div {
  font-size: 12px;
  font-weight: 600;
}
@media (min-width: 1250px) {
  #content #post-685 .olvaNosotros p {
    padding-right: 40px;
    padding-left: 40px;
  }
  #content #post-685 .olvaCompras .compras_text {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1249px) {
  #content #post-685 .olvaNosotros p {
    padding-right: 10px;
    padding-left: 10px;
  }
  #content #post-685 .olvaCompras .compras_text {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 920px) and (max-width: 991px) {
  #content #post-685 .olvaNosotros p {
    padding-right: 300px;
    padding-left: 300px;
  }
  #content #post-685 .olvaCompras .compras_text {
    padding-right: 300px;
    padding-left: 300px;
  }
}
@media (min-width: 870px) and (max-width: 919px) {
  #content #post-685 .olvaNosotros p {
    padding-right: 250px;
    padding-left: 250px;
  }
  #content #post-685 .olvaCompras .compras_text {
    padding-right: 250px;
    padding-left: 250px;
  }
}
@media (min-width: 700px) and (max-width: 869px) {
  #content #post-685 .olvaNosotros p {
    padding-right: 230px;
    padding-left: 230px;
  }
  #content #post-685 .olvaCompras .compras_text {
    padding-right: 230px;
    padding-left: 230px;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content #post-685 .olvaNosotros p {
    padding-right: 50px;
    padding-left: 50px;
  }
  #content #post-685 .olvaCompras .compras_text {
    padding-right: 50px;
    padding-left: 50px;
  }
}
#content .trackingDatos {
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  line-height: 24px;
}
#content .trackingDatos .trackSubtitle {
  color: #3f3f3f;
}
#content .trackingDatos .trackNumber {
  color: grey;
}
@media (min-width: 1025px) {
  #content .trackingTabletMode {
    float: none !important;
  }
}
#content .trackingStep {
  width: 16%;
  float: left;
  text-align: center;
  position: relative;
}
#content .trackingStep h6 {
  font-size: 11px;
  font-weight: 600;
  color: #c1c1c1;
  text-transform: none;
  margin-bottom: 15px;
  height: 28px;
}
#content .trackingStep img {
  width: 85px;
  height: 85px;
}
#content .trackingStep .fase {
  display: initial;
  text-align: left;
  float: left;
  position: relative;
}
#content .trackingStep .fase .faseCircle {
  float: left;
  width: 30px;
}
#content .trackingStep .fase .faseCircle img {
  width: 18px;
  height: 18px;
}
#content .trackingStep .fase .faseCircle hr {
  width: 1.5px;
  background: #c1c1c1;
  border: none;
  margin: 0;
  margin-left: 8px;
}
#content .trackingStep .fase .faseContent {
  float: left;
}
@media (min-width: 1025px) {
  #content .trackingStep .fase .faseContent {
    width: 64%;
  }
}
@media (min-width: 700px) and (max-width: 1024px) {
  #content .trackingStep .fase .faseContent {
    width: 70%;
  }
}
@media (min-width: 601px) and (max-width: 700px) {
  #content .trackingStep .fase .faseContent {
    width: 320px;
  }
}
@media (min-width: 501px) and (max-width: 600px) {
  #content .trackingStep .fase .faseContent {
    width: 270px;
  }
}
@media (min-width: 451px) and (max-width: 500px) {
  #content .trackingStep .fase .faseContent {
    width: 230px;
  }
}
@media (min-width: 401px) and (max-width: 450px) {
  #content .trackingStep .fase .faseContent {
    width: 200px;
  }
}
@media (min-width: 361px) and (max-width: 400px) {
  #content .trackingStep .fase .faseContent {
    width: 170px;
  }
}
@media (min-width: 300px) and (max-width: 360px) {
  #content .trackingStep .fase .faseContent {
    width: 140px;
  }
}
#content .trackingStep .fase .faseContent h6 {
  color: #ffb610;
  margin-bottom: 0px;
}
#content .trackingStep .fase .faseContent p {
  margin-bottom: 15px !important;
  color: #c1c1c1;
}
#content .trackingStep .fase .faseWarning {
  position: absolute;
  right: 0;
}
#content .trackingStep .fase .faseWarning img {
  width: 20px;
  height: auto;
}
#content .trackingArrow {
  width: 5%;
  float: left;
  text-align: center;
}
#content .trackingArrow img {
  width: 30px;
  height: 30px;
  margin-top: 55px;
}
#content .trackingOrigen h6 {
  color: #ffb610;
}
#content .trackingTitle_d {
  display: block;
  height: 30px;
}
#content .trackingTitle_t {
  display: none;
}
@media (min-width: 700px) and (max-width: 1024px) {
  #content .vc_custom_1594933066060 {
    margin-top: 10px !important;
  }
  #content .trackingStep {
    width: 45%;
    margin-top: 50px;
  }
  #content .trackingArrow {
    width: 10%;
  }
  #content .trackingArrow img {
    margin-top: 75px;
  }
  #content .arrow2, #content .arrow4 {
    display: none;
    float: none;
  }
  #content .trackingInit {
    float: left;
    width: 100%;
  }
  #content .trackingInit .trackingStep-1 {
    width: 40%;
    float: left;
    padding-bottom: 10px;
  }
  #content .trackingInit .trackingStep-1 .trackingTitle_d {
    display: none;
  }
  #content .trackingInit .trackingStep-2 {
    width: 60%;
    float: left;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 10px;
  }
  #content .trackingInit .trackingStep-2 .trackingTitle_t {
    display: block;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  #content .trackingInit .trackingStep-2 button {
    margin-top: 0px;
  }
  #content .fase {
    float: left;
    width: 100%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .trackingDatos {
    text-align: center;
  }
  #content .trackingDatos .trackNumber::before {
    content: "\a";
    white-space: pre;
  }
  #content .trackingArrow {
    display: none;
  }
  #content .trackingStep {
    width: 100%;
    margin-bottom: 15px;
  }
  #content .trackingStep .trackingInit {
    width: 100%;
    float: left;
  }
  #content .trackingStep .trackingInit .trackingStep-1 {
    width: 40%;
    float: left;
    text-align: left;
    padding-bottom: 10px;
  }
  #content .trackingStep .trackingInit .trackingStep-1 .trackingTitle_d {
    display: none;
  }
  #content .trackingStep .trackingInit .trackingStep-2 {
    width: 60%;
    float: left;
    text-align: left;
    padding-left: 8px;
    padding-bottom: 10px;
  }
  #content .trackingStep .trackingInit .trackingStep-2 .trackingTitle_t {
    display: block;
    margin-top: 8px;
    margin-bottom: 8px;
  }
  #content .trackingStep .trackingInit .trackingStep-2 button {
    margin-top: 0px;
  }
}
#content .indexBox {
  position: initial !important;
}
#content .indexMenu {
  background: linear-gradient(90deg, #e69600 50%, #ffc849 0);
}
#content .indexMenu .vc_column-inner {
  padding-left: 0px;
  padding-right: 5px;
}
#content .indexMenu .indexItem {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
  cursor: pointer;
}
#content .indexMenu .indexItem img {
  /*
   width: 90px;
   height: 75px;
   */
  width: 77px;
  height: 65px;
}
#content .indexMenu .indexItem h4 {
  font-size: 14px;
  font-style: italic;
  font-weight: 700;
  color: #fff;
  margin-top: 5px;
}
#content .indexMenu .vc_column_registra {
  background: #f7a200;
}
#content .indexMenu .vc_column_pedidos {
  background: #ffad00;
}
#content .indexMenu .vc_column_liquidaciones {
  background: #ffad00;
}
#content .indexMenu .vc_column_perfil {
  background: #ffb610;
}
#content .indexMenu .vc_column_casilleros {
  background: #ffc012;
}
#content .indexMenu.vc_row {
  display: flex;
  align-items: stretch;
}
@media (max-width: 610px) {
  #content .indexMenu.vc_row {
    flex-wrap: wrap;
  }
}
#content .indexMenu.vc_row > div:hover {
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.4);
  z-index: 2;
}
@media (max-width: 750px) {
  #content .indexMenu.vc_row > div .indexItem h4 {
    font-size: 11px;
  }
}
@media (max-width: 610px) {
  #content .indexMenu.vc_row > div {
    flex-basis: 100%;
  }
}
@media (min-width: 1026px) {
  #content .postPago {
    background: linear-gradient(90deg, #fff 38%, #ffb610 0);
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .postPago {
    background: #ffb610;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .postPago {
    background: #ffb610;
  }
}
#content .button-container {
  height: 150px;
  position: relative;
}
#content .button-center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#content .postPagoButton {
  width: 250px;
  float: left;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 11px;
  color: #171515;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #171515;
  border-style: solid;
  outline: none;
  border-width: 1.5px;
}
#content .postPagoButton:hover {
  background: #000;
  color: #fff;
  border-color: #000;
  transition: 0.5s;
}
@media (min-width: 1026px) {
  #content .registrarCompra {
    background: linear-gradient(90deg, #fff 38%, #ffb610 0);
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .registrarCompra {
    background: linear-gradient(180deg, #fff 470px, #ffb610 0);
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra {
    background: linear-gradient(180deg, #fff 450px, #ffb610 0);
  }
}
#content .registrarCompra #registrarCompra-form {
  display: none;
}
@media (min-width: 1026px) {
  #content .registrarCompra .vc_col-sm-4 {
    padding-right: 30px;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .registrarCompra .vc_col-sm-4 .registrar-subtitle, #content .registrarCompra .vc_col-sm-4 .registrar-banderas, #content .registrarCompra .vc_col-sm-4 .buttonsNroTracking {
    text-align: center;
    width: 50%;
    margin: 0 auto;
  }
  #content .registrarCompra .vc_col-sm-4 .registrar-banderas {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 700px) {
  #content .registrarCompra .vc_col-sm-4 .registrar-banderas img {
    width: 80px;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra .vc_col-sm-4 .registrar-subtitle, #content .registrarCompra .vc_col-sm-4 .registrar-banderas, #content .registrarCompra .vc_col-sm-4 .buttonsNroTracking {
    text-align: center;
  }
  #content .registrarCompra .vc_col-sm-4 .registrar-banderas img {
    width: 60px;
  }
  #content .registrarCompra .vc_col-sm-4 .buttonsNroTracking {
    margin-top: 10px;
  }
  #content .registrarCompra .vc_col-sm-4 .buttonsNroTracking .unNroTracking {
    margin-bottom: 15px !important;
  }
  #content .registrarCompra .vc_col-sm-4 .buttonsNroTracking .multNroTracking {
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1026px) {
  #content .registrarCompra .buttonsNroTracking {
    margin-top: 60px;
  }
}
#content .registrarCompra .buttonsNroTracking button {
  width: 90%;
  float: left;
  background: #fff;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 11px;
  color: #171515;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #171515;
  border-style: solid;
  outline: none;
  border-width: 1.5px;
  transition: all 0.5s ease-in-out;
}
#content .registrarCompra .buttonsNroTracking .buttonNroTracking-activo {
  background: #171515;
  color: #fff;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra .vc_col-sm-8 {
    text-align: center;
  }
}
#content .registrarCompra .nroTrackingFactura {
  margin-top: 100px;
}
#content .registrarCompra .nroTrackingFactura .trackingTitle {
  color: #3f3f3f;
  padding-top: 15px;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
}
#content .registrarCompra .nroTrackingFactura .nroTrackingPedido, #content .registrarCompra .nroTrackingFactura .pesoPedido, #content .registrarCompra .nroTrackingFactura .valorPedido {
  display: inline-block;
  text-align: center;
  height: 35px;
  border: none;
  font-size: 12px;
  margin-bottom: 10px;
}
@media (min-width: 700px) {
  #content .registrarCompra .nroTrackingFactura .nroTrackingPedido, #content .registrarCompra .nroTrackingFactura .pesoPedido, #content .registrarCompra .nroTrackingFactura .valorPedido {
    width: 29%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra .nroTrackingFactura .nroTrackingPedido, #content .registrarCompra .nroTrackingFactura .pesoPedido, #content .registrarCompra .nroTrackingFactura .valorPedido {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 10px;
  }
}
#content .registrarCompra .nroTrackingFactura .nroTrackingPedido, #content .registrarCompra .nroTrackingFactura .pesoPedido, #content .registrarCompra .nroTrackingFactura .valorPedido {
  -moz-appearance: textfield;
}
#content .registrarCompra .nroTrackingFactura .nroTrackingPedido::-webkit-outer-spin-button, #content .registrarCompra .nroTrackingFactura .pesoPedido::-webkit-outer-spin-button, #content .registrarCompra .nroTrackingFactura .valorPedido::-webkit-outer-spin-button, #content .registrarCompra .nroTrackingFactura .nroTrackingPedido::-webkit-inner-spin-button, #content .registrarCompra .nroTrackingFactura .pesoPedido::-webkit-inner-spin-button, #content .registrarCompra .nroTrackingFactura .valorPedido::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#content .registrarCompra .nroTrackingFactura .fullDescripcion {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 700px) {
  #content .registrarCompra .nroTrackingFactura .fullDescripcion {
    width: 95%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra .nroTrackingFactura .fullDescripcion {
    width: 80%;
    margin: auto;
  }
}
#content .registrarCompra .nroTrackingFactura .fullDescripcion .descripcionPedido {
  margin-top: 5px;
  text-align: center;
}
#content .registrarCompra .nroTrackingFactura .adjuntarFacturaPedido {
  margin-top: 20px;
}
#content .registrarCompra .nroTrackingFactura .facturaPedido {
  display: none;
}
#content .registrarCompra #agregarTracking {
  background: #ffb610;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 11px;
  color: #3f3f3f;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #3f3f3f;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  width: 180px;
  margin-top: 20px;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra #agregarTracking {
    margin-left: auto;
    margin-right: auto;
  }
}
#content .registrarCompra .resumenPedido {
  width: 100%;
  height: auto;
  padding: 20px;
  margin-bottom: 30px;
  background-color: #3f3f3f;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra .resumenPedido .totalTracking .resumenTracking, #content .registrarCompra .resumenPedido .pesoValorPedido .resumenTracking {
    margin-right: 20px;
  }
}
#content .registrarCompra .resumenPedido .totalTracking input, #content .registrarCompra .resumenPedido .pesoValorPedido input {
  width: 91%;
  height: auto;
  text-align: center;
  height: 35px;
  border: none;
  font-size: 12px;
  color: #fff;
  background: #ffb610;
  border: 0px !important;
}
#content .registrarCompra .resumenPedido .totalTracking input {
  width: 100%;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .registrarCompra .resumenPedido .pesoValorPedido {
    margin-top: 10px;
  }
}
#content .registrarCompra .resumenPedido .pesoValorPedido input {
  margin-bottom: 10px;
}
#content .registrarCompra .resumenPedido .pesoValorPedido input::placeholder {
  color: white;
}
#content .registrarCompra .adjuntarFacturaPedido {
  color: #3f3f3f;
  font-size: 11px;
  cursor: pointer;
  border-style: solid;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 700;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #3f3f3f;
  border-width: 1.5px;
}
#content .envioPedido .buttonsEnvioPedido {
  padding-top: 10px;
}
#content .envioPedido .buttonsEnvioPedido button {
  background: #ffb610;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 11px;
  color: #3f3f3f;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #3f3f3f;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
}
@media (min-width: 700px) {
  #content .envioPedido .buttonsEnvioPedido .buttonDomicilio {
    margin-right: 15px;
  }
}
#content .checkboxPedido {
  display: inline-block;
  vertical-align: middle;
}
#content .codigoPromocional .div_codigoProm {
  display: inline-block;
  vertical-align: middle;
}
#content .codigoPromocional .div_codigoProm #codigoProm {
  width: 100%;
  text-align: center;
  height: 35px;
  border: none;
  font-size: 12px;
  margin-bottom: 10px;
}
#content .buttonsPedido {
  margin-top: 20px;
}
#content .buttonsPedido button {
  background: #3f3f3f;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #3f3f3f;
  border-style: solid;
  outline: none;
  border-width: 1.5px;
  transition: 0.5s;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .buttonsPedido button {
    width: 70%;
  }
}
#content .buttonsPedido button:hover {
  background: #ffb610;
  color: #3f3f3f;
  border-color: #3f3f3f;
}
@media (min-width: 700px) {
  #content .buttonsPedido .empezarDeNuevo {
    margin-right: 15px;
  }
}
#content .help-tip {
  display: inline-block;
  vertical-align: middle;
  width: 17px;
}
#content .mult_tip {
  margin-top: 9px;
  margin-left: 3px;
  float: left;
}
#content .help-tip img {
  width: 17px;
  height: auto;
}
#content .help-tip:hover p {
  display: block;
  transform-origin: 100% 0%;
  -webkit-animation: fadeIn 0.3s ease;
  animation: fadeIn 0.3s ease;
}
#content .help-tip p {
  display: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-align: left;
  background-color: #3f3f3f;
  padding: 5px 10px;
  width: 200px;
  height: auto;
  position: absolute;
  /*left: 50%;*/
  transform: translate(8%, -5%);
  /*transform: translate(-46%, 12%);*/
  border-radius: 3px;
  /* 	border: 1px solid #E0E0E0; */
  box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.1);
  color: #fff;
  font-size: 10px;
  font-weight: 400;
  line-height: 14px;
  z-index: 99;
}
#content .help-tip p a {
  color: #ffb610;
  text-decoration: none;
}
#content .help-tip p a:hover {
  text-decoration: underline;
}
#content .help-tip p:before {
  /*position: absolute;
   content: '';*/
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #3f3f3f;
  top: -9px;
  left: 50%;
  transform: translate(-50%, -50%);
}
#content .help-tip p:after {
  width: 10px;
  height: 40px;
  content: '';
  position: absolute;
  top: -40px;
  left: 0;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}
#content .misPedidos .pedidos-main {
  text-align: justify;
}
#content .misPedidos .pedidos-menu .pedidos-menu-right {
  float: right;
  display: inline-block;
  padding: 3px 35px;
  background: #ffb610;
  color: white;
  font-weight: bold;
  position: relative;
  top: 16px;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .misPedidos .pedidos-menu {
    text-align: center;
  }
}
#content .misPedidos .pedidos-menu .pedidos-selection {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1050px) {
  #content .misPedidos .pedidos-menu .pedidos-selection {
    width: 15%;
  }
}
@media (min-width: 700px) and (max-width: 1049px) {
  #content .misPedidos .pedidos-menu .pedidos-selection {
    width: 25%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .misPedidos .pedidos-menu .pedidos-selection {
    width: 75%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
#content .misPedidos .pedidos-menu .pedidos-bandera {
  display: inline-block;
  vertical-align: middle;
}
#content .misPedidos .pedidos-fecha {
  display: inline-block;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .misPedidos .pedidos-fecha {
    text-align: center !important;
  }
}
#content .misPedidos .pedidos-fecha .pedido-subtitulo {
  text-align: left;
  font-size: 16px;
  padding-left: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
  font-style: italic;
  color: #fff;
  background: #ffb610;
  display: flex;
  justify-content: start;
  align-items: center;
}
#content .misPedidos .pedidos-fecha .pedido-subtitulo img {
  width: 32px;
  margin-right: 5px;
}
#content .misPedidos .pedidos-fecha .pedido-info .pedido-gg {
  display: flex;
  flex-flow: row;
}
#content .misPedidos .pedidos-fecha .pedido-info .pedido-bandera {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .misPedidos .pedidos-fecha .pedido-info .pedido-bandera {
    margin-bottom: 10px;
  }
}
#content .misPedidos .pedidos-fecha .pedido-info .pedidoNro {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
}
#content .misPedidos .pedidos-fecha .pedido-info .pedidoNro span {
  font-size: 13px;
  font-style: italic;
  color: #3f3f3f;
}
#content .misPedidos .pedidos-fecha .pedido-info .pedidoNro .pedidoTrackingSub, #content .misPedidos .pedidos-fecha .pedido-info .pedidoNro .pedidoTrackingOlvaSub {
  font-weight: 700;
}
#content .misPedidos .pedidos-fecha .pedido-info .pedidoNro .pedidoTrackingNumb, #content .misPedidos .pedidos-fecha .pedido-info .pedidoNro .pedidoTrackingOlvaNumb {
  font-weight: 800;
}
#content .misPedidos .pedidos-fecha .pedido-info .pedido-olvaImg {
  margin-top: 40px;
}
@media (min-width: 700px) {
  #content .misPedidos .pedidos-fecha .pedido-menuBotones {
    text-align: right;
  }
}
#content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-botones button {
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  color: #171515;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 17px;
  border-color: #171515;
  border-style: solid;
  outline: none;
  border-width: 1.5px;
  transition: all 0.5s ease-in-out;
}
@media (min-width: 1050px) {
  #content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-botones button {
    width: 50%;
  }
}
@media (min-width: 300px) and (max-width: 1049px) {
  #content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-botones button {
    width: 80%;
  }
}
#content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-botones button:hover {
  color: white;
  background-color: black;
}
#content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-botones .estadoTracking-activo {
  background: #171515;
  color: #fff;
}
#content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-status {
  color: #3f3f3f;
  font-weight: 700;
  margin-bottom: 30px;
}
@media (min-width: 700px) {
  #content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-status {
    margin-top: 40px;
  }
}
#content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-status .status-sub {
  font-size: 13px;
  font-style: italic;
}
#content .misPedidos .pedidos-fecha .pedido-menuBotones .pedido-status .status-detalle {
  font-size: 12px;
}
#content .misPedidos .pedidos-fecha .pedido-tracking {
  display: none;
}
#content .agregar-info {
  padding: 4% 3% 4%;
  background: #3f3f3f;
}
#content .agregar-info .div-via .select2-container .select2-selection, #content .agregar-info .div-zona .select2-container .select2-selection, #content .agregar-info .div-destino .select2-container .select2-selection {
  background: #8d8d8d;
}
#content .agregar-info, #content .seleccionar-direccion {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}
#content .agregar-info input, #content .seleccionar-direccion input {
  font-size: 12px !important;
  text-align: center;
}
#content .agregar-info .agregar-destino, #content .seleccionar-direccion .agregar-destino {
  width: 100%;
  background: #8d8d8d;
  color: white;
  padding-top: 10px;
  padding-bottom: 10px;
  border-style: none;
  margin-bottom: 5px;
}
#content .agregar-info .input-destino, #content .seleccionar-direccion .input-destino, #content .agregar-info .agregar-via, #content .seleccionar-direccion .agregar-via, #content .agregar-info .agregar-zona, #content .seleccionar-direccion .agregar-zona {
  margin-bottom: 5px;
}
#content .agregar-info .div-via, #content .seleccionar-direccion .div-via, #content .agregar-info .div-zona, #content .seleccionar-direccion .div-zona {
  width: 44%;
  float: left;
  margin-bottom: 5px;
}
#content .agregar-info .div-destino, #content .seleccionar-direccion .div-destino {
  margin-bottom: 5px;
}
#content .agregar-info .input-via, #content .seleccionar-direccion .input-via, #content .agregar-info .input-zona, #content .seleccionar-direccion .input-zona {
  width: 56%;
  height: 40px;
}
#content .agregar-info .div-manzana, #content .seleccionar-direccion .div-manzana, #content .agregar-info .div-lote, #content .seleccionar-direccion .div-lote {
  margin-right: 1.5%;
}
#content .agregar-info .div-manzana, #content .seleccionar-direccion .div-manzana, #content .agregar-info .div-lote, #content .seleccionar-direccion .div-lote, #content .agregar-info .div-km, #content .seleccionar-direccion .div-km {
  width: 32.33%;
  float: left;
  margin-bottom: 5px;
}
#content .agregar-info .div-manzana input, #content .seleccionar-direccion .div-manzana input, #content .agregar-info .div-lote input, #content .seleccionar-direccion .div-lote input, #content .agregar-info .div-km input, #content .seleccionar-direccion .div-km input {
  width: 100%;
  height: 40px;
}
#content .agregar-info .div-referencias, #content .seleccionar-direccion .div-referencias {
  width: 100%;
  margin-bottom: 5px;
}
#content .agregar-info .div-referencias input, #content .seleccionar-direccion .div-referencias input {
  width: 100%;
  height: 80px;
}
#content .agregar-info .div-referencias-comment, #content .seleccionar-direccion .div-referencias-comment {
  text-align: justify;
  color: #fff;
  font-size: 9px;
  line-height: 12px;
}
#content .confirmar-info {
  width: 49%;
  background: #ffb610;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  border-color: #ffb610;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  margin-top: 10px;
}
#content input[type="number"] {
  -moz-appearance: textfield;
}
#content input[type="number"]::-webkit-outer-spin-button, #content input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#content .perfil-main {
  text-align: justify;
}
#content .miPerfil-datos {
  background: #ffb610;
}
#content .miPerfil-datos .perfil-info form, #content .miPerfil-datos .perfil-info .perfil-botones {
  margin: 0 auto;
}
@media (min-width: 1026px) {
  #content .miPerfil-datos .perfil-info form, #content .miPerfil-datos .perfil-info .perfil-botones {
    width: 44%;
  }
}
@media (min-width: 1200px) {
  #content .miPerfil-datos .perfil-info form, #content .miPerfil-datos .perfil-info .perfil-botones {
    width: 308px;
  }
}
@media (min-width: 890px) and (max-width: 1025px) {
  #content .miPerfil-datos .perfil-info form, #content .miPerfil-datos .perfil-info .perfil-botones {
    width: 50%;
  }
}
@media (min-width: 700px) and (max-width: 889px) {
  #content .miPerfil-datos .perfil-info form, #content .miPerfil-datos .perfil-info .perfil-botones {
    width: 60%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .miPerfil-datos .perfil-info form, #content .miPerfil-datos .perfil-info .perfil-botones {
    width: 100%;
  }
}
#content .miPerfil-datos .perfil-info .form-direccion {
  margin: 0 auto;
}
@media (min-width: 1026px) {
  #content .miPerfil-datos .perfil-info .form-direccion {
    width: 35%;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .miPerfil-datos .perfil-info .form-direccion {
    width: 65%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .miPerfil-datos .perfil-info .form-direccion {
    width: 100%;
  }
}
#content .miPerfil-datos .perfil-info .form-ubigeo {
  margin: 0 auto;
}
@media (min-width: 1026px) {
  #content .miPerfil-datos .perfil-info .form-ubigeo {
    width: 45%;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content .miPerfil-datos .perfil-info .form-ubigeo {
    width: 70%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .miPerfil-datos .perfil-info .form-ubigeo {
    width: 100%;
  }
}
#content .miPerfil-datos .perfil-info .perfil-picture {
  background: gray;
  background-size: cover;
  height: 120px;
  width: 120px;
  margin: 0 auto;
  border-radius: 50%;
}
#content .miPerfil-datos .perfil-info .perfil-picture img {
  height: 120px;
  width: 120px;
  border-radius: 50%;
}
#content .miPerfil-datos .perfil-info .perfil-nombre {
  text-align: center;
}
#content .miPerfil-datos .perfil-info .perfil-nombre .perfil-nombre-completo {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 5px;
}
#content .miPerfil-datos .perfil-info .perfil-sub, #content .miPerfil-datos .perfil-info .perfil-extra {
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  color: #3f3f3f;
  margin-top: 0px;
  margin-bottom: 5px;
}
#content .miPerfil-datos .perfil-info .perfil-extra {
  font-weight: 400;
}
#content .miPerfil-datos .perfil-info .perfil-dato {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  font-style: italic;
}
#content .miPerfil-datos .perfil-info .perfil-botones {
  text-align: center;
  margin-top: 40px;
}
#content .miPerfil-datos .perfil-info .perfil-botones button {
  width: 230px;
  height: 40px;
  background: #3f3f3f;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  margin-bottom: 20px;
  border-color: #3f3f3f;
  border-style: solid;
  outline: none;
  border-width: 1.5px;
  transition: 0.5s;
}
#content .miPerfil-datos .perfil-info .perfil-botones button:hover {
  background: #ffb610;
  color: #3f3f3f;
  border-color: #3f3f3f;
}
#content .miPerfil-datos .perfil-info .perfil-profile-picture {
  text-align: center;
  margin-bottom: 20px;
}
#content .miPerfil-datos .perfil-info .perfil-profile-picture .perfil-picture, #content .miPerfil-datos .perfil-info .perfil-profile-picture .perfil-foto-editar {
  display: inline-block;
}
#content .miPerfil-datos .perfil-info .perfil-profile-picture .perfil-foto-editar {
  vertical-align: middle !important;
  float: none !important;
}
#content .miPerfil-datos .perfil-info .perfil-profile-picture .perfil-foto-editar img {
  width: 25px;
  height: auto;
}
#content .miPerfil-datos .perfil-info .cambiar-foto-perfil label {
  cursor: pointer;
  width: 150px;
  background: #ffb610;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  border-color: #ffb610;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  margin-bottom: 15px;
}
#content .miPerfil-datos .perfil-info .cambiar-foto-perfil input {
  display: none;
}
#content .miPerfil-datos .perfil-info .perfil-ruc, #content .miPerfil-datos .perfil-info .perfil-telefono, #content .miPerfil-datos .perfil-info .perfil-correo, #content .miPerfil-datos .perfil-info .perfil-password, #content .miPerfil-datos .perfil-info .perfil-direccion, #content .miPerfil-datos .perfil-info .perfil-dni {
  display: inline-block;
}
@media (min-width: 700px) {
  #content .miPerfil-datos .perfil-info .perfil-ruc, #content .miPerfil-datos .perfil-info .perfil-telefono, #content .miPerfil-datos .perfil-info .perfil-correo, #content .miPerfil-datos .perfil-info .perfil-password, #content .miPerfil-datos .perfil-info .perfil-direccion, #content .miPerfil-datos .perfil-info .perfil-dni {
    width: 100%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content .miPerfil-datos .perfil-info .perfil-ruc, #content .miPerfil-datos .perfil-info .perfil-telefono, #content .miPerfil-datos .perfil-info .perfil-correo, #content .miPerfil-datos .perfil-info .perfil-password, #content .miPerfil-datos .perfil-info .perfil-direccion, #content .miPerfil-datos .perfil-info .perfil-dni {
    width: 100%;
  }
}
#content .miPerfil-datos .perfil-info .perfil-editar {
  vertical-align: top;
  float: right;
  cursor: pointer;
}
#content .miPerfil-datos .perfil-info .perfil-editar img {
  width: 22px;
  height: auto;
}
#content .miPerfil-datos .perfil-info .cambiar-password .actual_password {
  margin-bottom: 0px;
}
#content .miPerfil-datos .perfil-info .cambiar-password .nuevo_password {
  margin-top: 8px;
}
#content .miPerfil-datos .perfil-info .cambiar-info {
  background: #3f3f3f;
  text-align: center;
  padding: 10% 20% 10%;
  margin-bottom: 20px;
}
#content .miPerfil-datos .perfil-info .cambiar-info span {
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  font-style: italic;
}
#content .miPerfil-datos .perfil-info .cambiar-info .cambiar-sub {
  font-weight: 500;
}
#content .miPerfil-datos .perfil-info .cambiar-info input {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 20px;
  text-align: center;
  height: 35px;
  border: none;
  font-size: 12px;
}
#content .miPerfil-datos .perfil-info .confirmar-info, #content .miPerfil-datos .perfil-info .editar_direccion, #content .miPerfil-datos .perfil-info .borrar_direccion {
  width: 49%;
  background: #ffb610;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  border-radius: 20px;
  border-color: #ffb610;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  margin-top: 10px;
}
#content .miPerfil-datos .perfil-info .mostrar-info {
  background: #3f3f3f;
  text-align: center;
  padding: 10% 10% 10%;
  margin-top: 10px;
  margin-bottom: 10px;
}
#content .miPerfil-datos .perfil-info .mostrar-info div {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  text-align: left;
  line-height: 15px;
}
#content .miPerfil-datos .perfil-info .mostrar-info .direccion-nombre {
  font-size: 14px;
  font-weight: 700;
}
#content #post-2142 {
  background: #ffb610;
}
#content .olvidarMensaje {
  font-size: 14px;
  color: #3f3f3f;
  display: none;
  margin-top: 40px;
  margin-bottom: 40px !important;
}
#content #wpmem_pwdreset_form #user, #content #wpmem_pwdreset_form legend, #content #wpmem_pwdreset_form label[for=user], #content #wpmem_pwdreset_form .link-text {
  display: none;
}
#content #wpmem_pwdreset_form .div_text input {
  font-size: 14px;
}
#content #wpmem_pwdreset_form .button_div input {
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 40px;
}
@media (min-width: 1026px) {
  #content #wpmem_pwdreset_form .div_text, #content #wpmem_pwdreset_form .button_div, #content #wpmem_pwdreset_form .link-text {
    width: 45%;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #content #wpmem_pwdreset_form .div_text, #content #wpmem_pwdreset_form .button_div, #content #wpmem_pwdreset_form .link-text {
    width: 75%;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #content #wpmem_pwdreset_form .div_text, #content #wpmem_pwdreset_form .button_div, #content #wpmem_pwdreset_form .link-text {
    width: 100%;
  }
}
#content #wpmem_pwdreset_form label {
  font-size: 16px;
  font-weight: bold;
  color: #3f3f3f;
  line-height: 18px !important;
  margin-bottom: 0px;
}
#content rs-sbg-wrap {
  filter: brightness(50%);
}
#content .vc_custom_1593712899374 {
  border-top-style: inherit !important;
  box-shadow: 10px 10px 30px -10px rgba(0, 0, 0, 0.75);
}
#content .breadcrumbs {
  display: none;
}
#content .container {
  width: auto;
  text-align: justify;
}
#content .container .vc_tta-panel-title {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #3f3f3f;
  margin-top: 0px;
  margin-bottom: 0px;
}
@media (min-width: 1209px) {
  .top_bar .container {
    padding-left: 15%;
    padding-right: 15%;
    margin-left: 0px;
    height: 40px;
  }
  .top_bar .container .top_bar_info_wr {
    height: 40px;
  }
  .top_bar .container .top_bar_info_wr .top_bar_info {
    height: 40px;
    font-size: 11px;
  }
  .top_bar .container .top_bar_info_wr .top_bar_info li {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
  }
  .top_nav_affix .container {
    width: 70%;
  }
  .top_nav_affix .container .top_nav {
    height: 76px;
  }
  .top_nav_affix .container .top_nav .media {
    margin-top: 35px;
  }
  .top_nav_affix .container .top_nav .media .media-body {
    width: 5000px;
  }
  .top_nav_affix .container .top_nav .media .media-body .top_nav_menu_wr ul {
    font-family: 'Montserrat', sans-serif !important;
    float: left;
    height: 70px;
    margin: 0px;
  }
  .top_nav_affix .container .top_nav .media .media-body .top_nav_menu_wr ul li {
    padding-left: 15px;
    padding-right: 15px;
  }
  .top_nav_affix .container .top_nav .media .media-body .top_nav_menu_wr ul li a {
    font-size: 13px;
  }
  .top_nav_affix .container .top_nav .media .media-body .top_nav_menu_wr ul .menu-item-object-page {
    left: -15px;
  }
}
#header .mobile_search_form {
  display: none;
}
#header .media-right {
  width: 250px;
  padding-top: 5px;
}
@media (min-width: 1026px) {
  #header .media-right {
    padding-top: 42px;
    padding-bottom: 28px;
  }
}
#header .login_menu {
  cursor: pointer;
}
@media (min-width: 1026px) {
  #header .login_menu {
    width: 100px;
  }
  #header .login_menu::before {
    content: '';
    position: absolute;
    top: 75%;
    margin: -25px -15px 0;
    height: 40px;
    width: 1px;
    background: rgba(255, 255, 255, 0.35);
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
}
#header .login_menu img {
  width: 20px;
  height: auto;
  border-radius: 50%;
}
@media (min-width: 700px) and (max-width: 768px) {
  #header .login_menu img {
    position: absolute;
    margin-top: 2px;
    right: 100px;
  }
}
@media (min-width: 451px) and (max-width: 699px) {
  #header .login_menu img {
    position: absolute;
    margin-top: 6px;
    right: 50px;
  }
}
@media (min-width: 351px) and (max-width: 450px) {
  #header .login_menu img {
    position: absolute;
    margin-top: 9px;
    right: 50px;
  }
}
@media (min-width: 300px) and (max-width: 350px) {
  #header .login_menu img {
    position: absolute;
    margin-top: 9px;
    right: 32px;
  }
}
#header .login_menu span {
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  margin: 0;
}
@media (min-width: 300px) and (max-width: 768px) {
  #header .login_menu span {
    display: none;
  }
}
#header .login_form section {
  background: #3f3f3f;
  padding: 10px 10px 10px;
}
@media (min-width: 1026px) {
  #header .login_form section {
    margin-left: 75%;
  }
  #header .login_form section.profile {
    margin-left: 80%;
  }
}
@media (min-width: 700px) and (max-width: 1025px) {
  #header .login_form section {
    padding-left: 35%;
    padding-right: 35%;
    padding-bottom: 30px;
    margin-bottom: 0px;
  }
  #header .login_form section h2 {
    text-align: center;
  }
}
@media (min-width: 300px) and (max-width: 699px) {
  #header .login_form section {
    margin-top: 30px;
    margin-bottom: 0px;
    padding-left: 15%;
    padding-right: 15%;
    height: 100vh;
  }
  #header .login_form section h2 {
    text-align: center;
  }
}
#header .login_form section.profile {
  padding: 0px;
}
#header .login_form section #wp-members .widget-title {
  color: #ffb100;
  font-size: 13px;
  font-weight: 600;
  font-style: italic;
  margin-bottom: 0px;
  margin-left: 5%;
}
#header .login_form section #wp-members form {
  text-align: center;
}
#header .login_form section #wp-members form .username, #header .login_form section #wp-members form .password {
  width: 90%;
  font-size: 11px;
  height: 34px;
  text-align: center;
  color: #3f3f3f;
}
#header .login_form section #wp-members form .olvidaste_pass {
  font-size: 9px;
  color: rgba(255, 255, 255, 0.35);
}
#header .login_form section #wp-members form .loginSubmit, #header .login_form section #wp-members form .button_registrate input {
  width: 90%;
  height: 34px;
  background: #ffb100;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 11px;
  color: #fff;
  font-weight: 600;
  border-color: #ffb100;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 0px;
  transition: 0.5s;
}
#header .login_form section #wp-members form .loginSubmit:hover, #header .login_form section #wp-members form .button_registrate input:hover {
  background: #fff;
  color: #3f3f3f;
  border-color: #3f3f3f;
}
#header .login_form section #wp-members form .loginSubmit {
  border-radius: 20px;
}
#header .login_form section #wp-members form .button_registrate {
  margin-top: 15px;
  margin-bottom: 10px;
}
#header .login_form section #wp-members form .link_term_polit {
  font-size: 9px;
}
#header .login_form section #wp-members form .link_term_polit span {
  color: rgba(255, 255, 255, 0.35);
}
#header .login_form section #wp-members form .link_term_polit span a {
  color: #ffb100;
}
@media (min-width: 1376px) and (max-width: 1449px) {
  #header .media .media-left .logo a {
    margin-right: 0px;
  }
  #header .media .media-left .logo a img {
    width: 250px;
    height: 25px;
  }
  #header .media .media-body .top_nav_menu .menu-item {
    left: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1275px) and (max-width: 1375px) {
  #header .media .media-left .logo a {
    margin-right: 0px;
  }
  #header .media .media-left .logo a img {
    width: 230px;
    height: 23px;
  }
  #header .media .media-body .top_nav_menu .menu-item {
    left: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 1200px) and (max-width: 1274px) {
  #header .media .media-left .logo a {
    margin-right: 0px;
  }
  #header .media .media-left .logo a img {
    width: 200px;
    height: 20px;
  }
  #header .media .media-body .top_nav_menu .menu-item {
    left: 0px;
    padding-left: 8px;
    padding-right: 8px;
  }
}
#header .trackingBox, #header .search_nroTracking, #header .search_nroTrackingOlva, #header .g-recaptcha, #header .enviarTracking {
  display: none;
}
#header .trackingBox form {
  text-align: center;
  background: #3f3f3f;
  margin-left: 55%;
  margin-right: 10%;
  padding: 10px 10px 10px;
}
#header .trackingBox form h4 {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  font-style: italic;
  text-align: center;
}
#header .trackingBox form button {
  width: 180px;
  height: 34px;
  background: #ffb610;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 11px;
  color: #fff;
  font-weight: 600;
  border-radius: 20px;
  margin-bottom: 7px;
  border-color: #ffb610;
  border-style: solid;
  border-width: 1.5px;
  outline: none;
  transition: 0.5s;
}
#header .trackingBox form button:hover {
  background: #171515;
  color: #fff;
  border-color: #171515;
}
#header .trackingBox form .enviarTracking {
  width: 120px;
}
#header .trackingBox form .div_nroTrackingOlva button {
  margin-bottom: 15px;
}
#header .trackingBox form .div_enviarTracking {
  margin-top: 5px;
}
#header .trackingBox form input {
  width: 90%;
  font-size: 11px;
  height: 34px;
  text-align: center;
  color: #3f3f3f;
}
#header .trackingBox form input[type=number] {
  -moz-appearance: textfield;
}
#header .trackingBox form input[type=number]::-webkit-outer-spin-button, #header .trackingBox form input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#header .trackingBox form .search_nroTrackingOlva {
  padding-left: 5%;
  padding-right: 5%;
}
#header .trackingBox form .search_nroTrackingOlva input {
  margin-right: 3px;
}
#header .trackingBox form .search_nroTrackingOlva .emisionOlva {
  float: right;
}
#header .trackingBox form .search_nroTrackingOlva .select2 {
  width: 35% !important;
}
#header .trackingBox form .search_nroTrackingOlva .select2 .select2-selection {
  font-size: 11px;
  height: 34px;
  background-color: #ffb610;
}
#header .trackingBox form .search_nroTrackingOlva .select2 .select2-selection .select2-selection__rendered {
  color: #fff;
}
#header .trackingBox form .search_nroTrackingOlva .select2 .select2-selection .select2-selection__arrow::before {
  color: #fff;
}
#header .trackingBox form .g-recaptcha-container {
  width: 100%;
  position: relative;
  display: flex;
  align-content: center;
  justify-content: center;
}
#header .trackingBox form .g-recaptcha-container .g-recaptcha {
  transform: scale(0.865);
  /*transform-origin: 0 0;*/
}
button.confirmar-info {
  transition: all 0.5s ease-in-out;
}
button.confirmar-info:hover {
  background-color: white !important;
  color: black !important;
  border-color: white !important;
}
.label-foto-perfil {
  transition: all 0.5s ease-in-out;
}
.label-foto-perfil:hover {
  background-color: white !important;
  color: black !important;
  border-color: white !important;
}
@media only screen and (min-width: 600px) {
  /*Pagina Mi Perfil*/
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos {
    text-align: left;
    padding-top: 0px !important;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info h4 {
    font-size: 14px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .confirmar-info {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child .perfil-profile-picture {
    position: relative;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child .perfil-profile-picture .perfil-foto-editar {
    position: absolute;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child #cambiar-foto-perfil .label-foto-perfil {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child .perfil-profile-picture .perfil-picture {
    margin-top: -50px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) {
    text-align: left;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-ruc .gp-perfil-ruc {
    display: flow-root;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-ruc .gp-perfil-ruc h4 {
    float: left;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-ruc .gp-perfil-ruc .perfil-ruc-editar {
    float: right;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-telefono .gp-perfil-telefono {
    display: flow-root;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-telefono .gp-perfil-telefono h4 {
    float: left;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-telefono .gp-perfil-telefono .perfil-telefono-editar {
    float: right;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-correo .gp-perfil-correo > div:first-child {
    float: left;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-correo .gp-perfil-correo > div:first-child span {
    font-size: 14px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-correo .gp-perfil-correo .perfil-correo-editar {
    float: right;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-password .gp-pefil-password {
    display: flow-root;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-password .gp-pefil-password h4 {
    float: left;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-password .gp-pefil-password .perfil-password-editar {
    float: right;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-direccion h4 {
    float: left;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-direccion .perfil-direccion-editar {
    float: right;
  }
}
/*Casilleros Postales*/
.page-id-2012 #main #wrapper #content > .gp_casillero {
  background: linear-gradient(90deg, #fff 55%, #ffb610 0);
  margin-top: -1px;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-7 {
  padding: 0px;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-7 > div:first-child {
  width: 85%;
  padding-bottom: 40px;
  padding-top: 0px;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-7 .elecciones_bandera label img:hover {
  box-shadow: 0px 0px 4px 2px #908a8a;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-5 {
  padding-left: 40px;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-5 .info_bandera .img_bandera img {
  width: 70px !important;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-5 .info_bandera .detalle_bandera {
  padding-top: 20px;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-5 .info_bandera .detalle_bandera > div {
  display: flex;
  align-items: baseline;
}
.page-id-2012 #main #wrapper #content > .gp_casillero > .vc_col-sm-5 .info_bandera .detalle_bandera > div .texto_info p {
  padding-left: 5px;
  font-size: 14px;
  color: white;
}
.page-id-2012 #main #wrapper #content article#post-2012 {
  display: none;
}
/*Pagina - Registrar Compra*/
.page-id-2066 #main #wrapper #content .registrarCompra {
  margin-top: -1px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 > label img:hover {
  box-shadow: 0px 0px 4px 2px #908a8a;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 .buttonsNroTracking button {
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 10px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 .buttonsNroTracking > div img {
  width: 14px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 .buttonsNroTracking button:hover {
  background: black;
  color: white;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 .buttonsNroTracking button:active {
  background: black;
  color: white;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .help-tip img {
  width: 14px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura {
  padding-top: 0px !important;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura h6 {
  padding-top: 0px !important;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos input, .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos textarea {
  font-size: 11px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .adjuntarFacturaPedido {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 15px;
  padding-right: 15px;
  transition: all 0.5s ease-in-out;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .adjuntarFacturaPedido:hover {
  background: black;
  color: white;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .gp_conf_pedido {
  display: flex;
  align-items: end;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .gp_conf_pedido input {
  width: 12px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .gp_conf_pedido label {
  font-weight: normal;
  margin-top: 5px;
  padding-left: 4px;
  font-size: 10px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .fullDescripcion {
  width: 95.7%;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .agregarTracking {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 15px;
  padding-right: 15px;
  transition: all 0.5s ease-in-out;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .agregarTracking:hover {
  background: black;
  color: white;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .resumenPedido .totalTracking .resumenTracking {
  padding-top: 4px;
  padding-bottom: 4px;
  height: 27px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .resumenPedido .pesoValorPedido {
  padding-left: 0px;
  padding-right: 0px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido .buttonsEnvioPedido button:hover {
  background: black;
  color: white;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido .buttonsEnvioPedido button.envioActivo {
  background: black;
  color: white;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido .comprobantePedido .checkboxPedido {
  display: inline-flex;
  align-items: center;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido .comprobantePedido .checkboxPedido input {
  margin-top: 0px;
  width: 12px;
  height: auto;
  opacity: 1;
  position: relative;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido .comprobantePedido .checkboxPedido label {
  margin-left: 4px;
  margin-top: 4px;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion input {
  border: none;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #recojoTienda .dptoProv {
  display: flex;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #recojoTienda .dptoProv .select2 {
  width: 50% !important;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #recojoTienda .dptoProv .select2:nth-child(2) padding-right:10px .selection {
  position: relative;
}
.page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #recojoTienda .dptoProv .select2:nth-child(4) {
  padding-left: 10px;
}
.detalle_bandera p {
  font-style: italic;
  font-weight: bold !important;
}
.otrosServicios img {
  height: auto;
}
#registrarCompraStatus-form {
  text-align: right;
}
#registrarCompraStatus-form > div {
  display: inline-block;
  text-align: center;
  margin-right: 15%;
  margin-top: 15%;
}
/*Pagina Tarifa - Tabla Grande */
#tarifa-distribucion > .wpb_wrapper {
  overflow-y: scroll;
  overflow-x: none;
}
#tarifa-distribucion > .wpb_wrapper .tarifas-olva-1 {
  width: max-content;
}
.tarifas-olva-1 {
  min-width: 1180px;
  max-height: 810px;
}
.swal2-container.container-register .swal2-title {
  color: white;
  font-size: 23px;
}
.swal2-container.container-register .swal2-actions {
  justify-content: flex-end;
  padding-right: 0px !important;
}
.swal2-container.container-register .swal2-actions .swal2-confirm {
  background-color: #ffb610;
  border-radius: 18px;
  padding: 12px 30px;
  font-size: 12px;
  font-weight: bold;
}
.swal2-container.container-register .swal2-actions .swal2-cancel, .swal2-container.container-register .swal2-actions .swal2-deny {
  border-radius: 18px;
  font-size: 12px;
  padding: 12px 30px;
}
.swal2-container.container-register .swal2-popup {
  background-color: #333;
}
.swal2-container.container-register .swal2-html-container {
  text-align: center;
  color: white;
}
.swal2-container.container-register .swal2-html-container .t1 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
  color: white;
}
.swal2-container.container-register .swal2-html-container .t2 {
  font-size: 15px;
  font-weight: bold;
  color: #ffb610;
}
.swal2-container.container-register .swal2-html-container p, .swal2-container.container-register .swal2-html-container ol {
  color: white;
  font-size: 12px;
  margin-bottom: 3px;
}
#numFactura {
  width: 164px !important;
  text-align: center;
  border: none;
  font-size: 12px;
  padding: 10px 16px 9px;
  outline: 0;
}
@media (min-width: 601px) and (max-width: 1025px) {
  /*Mi Perfil*/
  footer .col-sm-6 {
    width: 33.333%;
  }
  footer .container {
    width: 100%;
  }
  footer .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  footer .row .content {
    width: 100%;
  }
  footer #text-3 {
    padding-left: 25px;
  }
  footer .footer-column ul {
    padding-left: 0px;
  }
  footer .footer-column ul li {
    list-style-type: none;
    padding-bottom: 12px;
  }
  footer .footer-column ul li a {
    color: #ffb610 !important;
  }
  footer .footer-column ul li i {
    display: none;
  }
  footer .copyright_row_wr {
    margin-left: 0px;
    margin-right: 0px;
  }
  footer .copyright_row_wr .copyright {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  header .top_nav_wr {
    background: #282727 !important;
  }
  header .top_nav_wr .top_nav {
    background: #282727 !important;
  }
  header .top_nav_wr .top_nav .media {
    height: auto;
  }
  header .top_nav_wr .top_nav .media .media-left {
    display: block;
    text-align: center;
  }
  header .top_nav_wr .top_nav .media .media-left .logo a {
    margin-left: 40px !important;
  }
  header .top_nav_wr .top_nav #menu_toggle {
    left: 100px;
    top: 0px;
  }
  header .top_nav_wr .top_nav #menu_toggle button {
    background: #ffb610 !important;
  }
  header .top_nav_wr .top_nav #menu_toggle button::before, header .top_nav_wr .top_nav #menu_toggle button::after {
    background: #ffb610 !important;
  }
  header .top_nav_wr .top_nav .media .mobile_logo a img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 300px;
    height: auto;
  }
  header .top_mobile_menu_wr {
    padding-top: 40px;
  }
  #content .vc_col-sm-4, #content .vc_col-sm-8 {
    width: 100%;
  }
  #content .vc_col-sm-8 p {
    padding-top: 20px;
  }
  #content .buttonRegistrate {
    margin: 0;
    position: relative;
    left: 38%;
    padding-top: 30px;
  }
  #content .cf, #content .vc_custom_1594049781210 {
    display: none;
  }
  #content .banderas-title {
    padding-top: 20px;
  }
  #content .banderas-title h4 {
    text-align: center !important;
  }
  .calculadora {
    background: linear-gradient(180deg, #fff 24%, #ffb610 0) !important;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra h4 {
    margin-top: 15px;
    padding-top: 15px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal p {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio .buttonsEnvio .buttonDomicilio {
    margin-right: 10px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio .buttonsEnvio .buttonTienda {
    margin-left: 10px;
  }
  #content .vc_row.indexMenu {
    display: block !important;
    padding: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  #content .vc_row.indexMenu .wpb_column .indexItem {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero {
    display: grid;
    background: linear-gradient(180deg, #fff 55%, #ffb610 0);
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero .vc_col-sm-7 {
    width: 100%;
    padding-bottom: 100px;
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero .vc_col-sm-7 .elecciones_bandera label img {
    width: 70% !important;
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero #verBandera {
    width: 75%;
    margin: 0 auto;
    padding: 0px;
    display: block;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .perfil-botones {
    justify-content: center;
    display: grid;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 > div:nth-child(2) {
    width: 50%;
    margin: 0 auto;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 > label {
    width: 50%;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 .buttonsNroTracking {
    display: flow-root;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .nroTrackingFactura .nroTrackingCampos .gp_conf_pedido label {
    width: 90%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-via {
    display: flex;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-via .div-via {
    width: 30%;
    margin-bottom: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-via .div-input-via {
    width: 70%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-via .div-input-via #input-via {
    width: 100%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-zona {
    display: flex;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-zona .div-zona {
    width: 30%;
    margin-bottom: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-zona .div-input-zona {
    width: 70%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 #registrarCompra-form form .envioPedido #seleccionar-direccion .agregar-zona .div-input-zona #input-zona {
    width: 100%;
  }
  .table-tarifa-1 table {
    width: 60% !important;
  }
}
@media only screen and (max-width: 768px) and (min-width: 601px) {
  /*Pagina de Registrar Compra*/
  .page-id-2066 #main #content .registrarCompra #registrarCompra-form form .resumenPedido {
    display: flow-root !important;
  }
  .page-id-2066 #main #content .registrarCompra #registrarCompra-form form .resumenPedido > div {
    width: 50%;
    float: left;
    margin-top: 0px;
  }
}
@media (min-width: 300px) and (max-width: 600px) {
  /*General*/
  /*Pagina Prohibiciones y restricciones*/
  /*Pagina Inicio*/
  /*Pagina calcula tu pedido*/
  /*Menu de Mi cuenta*/
  /*Pagina Mi Perfil*/
  /*Pagina registrar compra*/
  footer {
    text-align: center;
  }
  footer .row {
    margin-left: 0px;
    margin-right: 0px;
  }
  footer .row .content {
    width: 100%;
  }
  footer .row .content .sub:nth-child(1) {
    align-items: center;
  }
  footer .footer-column ul {
    padding-left: 0px;
  }
  footer .footer-column ul li {
    list-style-type: none;
    padding-bottom: 12px;
  }
  footer .footer-column ul li a {
    color: #ffb610 !important;
  }
  footer .footer-column ul li i {
    display: none;
  }
  footer .footer-column .content {
    padding-left: 50px;
    padding-right: 50px;
  }
  footer .copyright_row_wr {
    margin-left: 0px;
    margin-right: 0px;
  }
  footer .copyright_row_wr .copyright {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  header .top_nav_wr {
    background: #282727 !important;
  }
  header .top_nav_wr .top_nav {
    background: #282727 !important;
  }
  header .top_nav_wr .top_nav #menu_toggle {
    left: 10%;
    top: 13px;
  }
  header .top_nav_wr .top_nav #menu_toggle button {
    background: #ffb610 !important;
  }
  header .top_nav_wr .top_nav #menu_toggle button::before, header .top_nav_wr .top_nav #menu_toggle button::after {
    background: #ffb610 !important;
  }
  header .top_nav_wr .top_nav .media .mobile_logo a img {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 220px;
    height: auto;
    margin-top: 4px;
  }
  header .top_mobile_menu_wr {
    padding-top: 50px;
  }
  #content .vc_col-sm-4, #content .vc_col-sm-8 {
    width: 100%;
  }
  #content .vc_col-sm-8 p {
    padding-top: 20px;
  }
  #content .buttonRegistrate {
    margin: 0;
    position: relative;
    left: 20%;
    padding-top: 30px;
  }
  #content .cf, #content .vc_custom_1594049781210 {
    display: none;
  }
  #content .banderas-title {
    padding-top: 20px;
  }
  #content .banderas-title h4 {
    text-align: center !important;
  }
  #content .bandera img {
    width: 70px !important;
  }
  #content .listado_productos {
    padding: 10%;
  }
  #content .listado_productos .producto {
    margin-right: 0px;
  }
  #content .vc_testimonials.style_2 {
    padding: 0px;
  }
  body #wrapper #header .page_title .container {
    padding: 0px;
    width: 75%;
  }
  #post-1348 .container div:nth-child(3) div div {
    text-align: center;
  }
  #post-1348 .container div:nth-child(3) div div .wpb_wrapper div:first-child h4 {
    font-size: 14px;
  }
  #post-1348 .container div:nth-child(3) div div .wpb_wrapper div:nth-child(2) {
    height: 15px !important;
  }
  #post-1348 .container div:nth-child(4) div div {
    text-align: center;
  }
  #post-1348 .container div:nth-child(4) div div .wpb_wrapper div:first-child h4 {
    font-size: 14px;
  }
  #post-1348 .container div:nth-child(4) div div .wpb_wrapper div:nth-child(2) {
    height: 15px !important;
  }
  #post-1269 #home_funciona .vc_col-sm-4 .vc_column-inner {
    padding: 0px 15px;
  }
  #post-1269 #txt_producto div .vc_column-inner {
    padding: 0px 15px;
  }
  #post-1269 #home_productos .listado_productos .producto img {
    padding: 4px;
  }
  .calculadora {
    background: linear-gradient(180deg, #fff 20%, #ffb610 0) !important;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra h4 {
    font-size: 28px !important;
    text-align: center;
    margin-top: 75px !important;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal p {
    text-align: center;
    padding-top: 15px !important;
    padding-bottom: 5px !important;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal #valorKilo {
    width: 100%;
    margin-bottom: 20px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal #tipoKG {
    margin-left: -65px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal #valorLibras {
    width: 100%;
    margin-bottom: 20px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal #tipoLB {
    margin-left: -63px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal #totalEstimado {
    width: 100%;
    margin-bottom: 20px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio h6 {
    text-align: center;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio p {
    text-align: justify;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #envioDomicilio {
    text-align: center;
    display: block !important;
    padding-top: 15px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #envioDomicilio #seleccionarDestino {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #envioDomicilio #destinoSeleccionado {
    width: 100%;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #listadoDistrito .buscadorDistrito {
    width: 100%;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #listadoDistrito .tableDistrito .bodyTableDistrito tr td {
    padding: 9px 10px 12px;
    text-align: center;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #listadoDistrito .buttonsListadoDistrito {
    text-align: center;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #listadoDistrito .buttonsListadoDistrito .cancelarDistrito {
    width: 70%;
    margin-bottom: 20px;
  }
  .calculadora .vc_col-sm-12 form #calcularCompra .calcularValorTotal .envio #listadoDistrito .buttonsListadoDistrito .aceptarDistrito {
    width: 70%;
  }
  #main #content .vc_row.indexMenu {
    display: block;
    padding: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  #main #content .vc_row.indexMenu .wpb_column .indexItem {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #main #content .vc_row.indexMenu .wpb_column .indexItem img {
    width: 100px;
    height: auto;
  }
  .page-id-2074 #main #wrapper #content .vc_row.indexMenu {
    display: block;
    padding: 0px !important;
  }
  .page-id-2074 #main #wrapper #content .vc_row.indexMenu .wpb_column .indexItem {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.indexMenu .wpb_column .indexItem img {
    width: 100px;
    height: auto;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos {
    text-align: center;
    padding-top: 0px !important;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .confirmar-info {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .cambiar-info {
    padding: 10% 15% 10%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child .perfil-profile-picture {
    position: relative;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child .perfil-profile-picture .perfil-foto-editar {
    position: absolute;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child #cambiar-foto-perfil .label-foto-perfil {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:first-child .perfil-profile-picture .perfil-picture {
    margin-top: -50px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) {
    text-align: left;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-dni {
    width: 100%;
    display: flow-root;
    margin: 0 auto;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-ruc .gp-perfil-ruc {
    position: relative;
    width: 100%;
    display: flow-root;
    margin: 0 auto;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-ruc .gp-perfil-ruc .perfil-ruc-editar {
    position: absolute;
    top: -2px;
    right: 0px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-telefono .gp-perfil-telefono {
    position: relative;
    width: 100%;
    display: flow-root;
    margin: 0 auto;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-telefono .gp-perfil-telefono .perfil-telefono-editar {
    position: absolute;
    top: -2px;
    right: 0px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-correo .gp-perfil-correo {
    position: relative;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-correo .gp-perfil-correo .perfil-correo-editar {
    position: absolute;
    top: -2px;
    right: 0px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-correo .gp-perfil-correo div:first-child {
    display: grid;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-password .gp-pefil-password {
    position: relative;
    width: 100%;
    display: flow-root;
    margin: 0 auto;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-password .gp-pefil-password .perfil-password-editar {
    position: absolute;
    top: -2px;
    right: 0px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-direccion {
    position: relative;
    width: 100%;
    margin: 0 auto;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info form:nth-child(2) .perfil-direccion .perfil-direccion-editar {
    position: absolute;
    top: -2px;
    right: 0px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .agregar-via {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .agregar-via .div-via {
    width: 100%;
    margin-bottom: 0px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .agregar-via .div-input-via {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .agregar-via .div-input-via .input-via {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .agregar-zona {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .agregar-zona .div-zona {
    width: 100%;
    margin-bottom: 0px;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .agregar-zona .div-input-zona .input-zona {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .div-manzana {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .div-lote {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .div-km {
    width: 100%;
  }
  .page-id-2074 #main #wrapper #content .vc_row.miPerfil-datos .vc_col-sm-12 .perfil-info .form-direccion #agregar-direccion .confirmar-info:last-child {
    max-width: 200px;
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero {
    display: block;
    background: linear-gradient(180deg, #fff 55%, #ffb610 0);
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero .vc_col-sm-7 {
    width: 100%;
    padding-bottom: 100px;
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero .vc_col-sm-7 .elecciones_bandera label img {
    width: 70% !important;
  }
  .page-id-2012 #main #wrapper #content .vc_row.gp_casillero #verBandera {
    width: 100%;
    padding: 0px;
    display: block;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-4 {
    min-height: 350px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .adjuntarFacturaPedido {
    width: 70%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .gp_conf_pedido input {
    width: 30px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .nroTrackingFactura .nroTrackingCampos .gp_conf_pedido label {
    text-align: left;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .resumenPedido .totalTracking {
    width: 100%;
    margin-left: 2px;
    padding-left: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .resumenPedido .totalTracking > .resumenTracking:nth-child(2n+1) {
    margin-bottom: -1px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .resumenPedido .totalTracking .resumenTracking {
    width: 96%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-via {
    margin-top: 10px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-via .div-via {
    width: 100%;
    margin-bottom: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-via .div-input-via {
    width: 100%;
    margin-top: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-via .div-input-via input {
    width: 100%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-zona {
    margin-top: 10px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-zona .div-zona {
    width: 100%;
    margin-bottom: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-zona .div-input-zona {
    width: 100%;
    margin-top: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .agregar-zona .div-input-zona input {
    width: 100%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .div-manzana {
    width: 100%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .div-lote {
    width: 100%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #seleccionar-direccion .div-km {
    width: 100%;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #recojoTienda .dptoProv {
    display: block;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #recojoTienda .dptoProv .select2 {
    width: 100% !important;
    padding-left: 0px !important;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido #recojoTienda .dptoProv .select2:nth-child(2) {
    padding-left: 0px;
  }
  .page-id-2066 #main #wrapper #content .registrarCompra .vc_col-sm-12 .vc_col-sm-8 form .envioPedido .codigoPromocional h6 {
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .table-tarifa-1 table {
    width: 100% !important;
  }
}
@media only screen and (max-width: 690px) and (min-width: 601px) {
  #registrarCompra-form form .resumenPedido .totalTracking {
    padding-left: 10px;
    width: 96.5%;
  }
}
.filtro_liquidaciones {
  display: flex;
  justify-content: left;
  align-items: flex-end;
  flex-wrap: wrap;
}
.filtro_liquidaciones > div {
  margin-right: 5px;
}
.filtro_liquidaciones input[type=date] {
  font-size: 12px;
}
#list-table-liquidaciones .table-block {
  margin: 30px 0px;
}
#list-table-liquidaciones .table-block > div.tt {
  width: 100%;
  background-color: #ffb610;
  padding: 8px 2px;
  text-align: center;
  color: white;
  font-weight: 600;
  font-size: 11px;
}
#list-table-liquidaciones .table-block > div.cip {
  background-color: #4e4e4e;
  color: white;
  text-align: left;
  padding: 8px 2px 8px 10px;
  font-size: 11px;
}
#list-table-liquidaciones .table-block > div.btns {
  background-color: transparent;
  margin: 10px 0px;
  text-align: right;
}
#list-table-liquidaciones .table-block > div.btns button {
  color: white;
  background-color: black;
  padding: 6px 50px;
  border-radius: 23px;
  font-size: 11px;
  font-weight: 500;
  outline: 0;
}
#list-table-liquidaciones .table-block > div.btns button.pending {
  padding: 6px 20px;
}
#list-table-liquidaciones .table-block > table {
  margin: 0px !important;
}
#list-table-liquidaciones .table-block > table th {
  color: white;
  background-color: #999;
}
.swal2-container.container-liquidacion .swal2-title {
  color: white;
  font-size: 23px;
}
.swal2-container.container-liquidacion .swal2-actions {
  justify-content: flex-end;
  padding-right: 0px !important;
}
.swal2-container.container-liquidacion .swal2-actions .swal2-confirm {
  background-color: #ffb610;
  border-radius: 18px;
  padding: 12px 30px;
  font-size: 12px;
  font-weight: bold;
}
.swal2-container.container-liquidacion .swal2-actions .swal2-cancel, .swal2-container.container-liquidacion .swal2-actions .swal2-deny {
  border-radius: 18px;
  font-size: 12px;
  padding: 12px 30px;
}
.swal2-container.container-liquidacion .swal2-popup {
  background-color: #333;
}
.swal2-container.container-liquidacion .swal2-html-container {
  text-align: left;
}
.swal2-container.container-liquidacion .swal2-html-container .t1 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
  color: white;
}
.swal2-container.container-liquidacion .swal2-html-container .t2 {
  font-size: 15px;
  font-weight: bold;
  color: #ffb610;
}
.swal2-container.container-liquidacion .swal2-html-container p, .swal2-container.container-liquidacion .swal2-html-container ol {
  color: white;
  font-size: 12px;
  margin-bottom: 3px;
}
#content .liq-table-container {
  position: relative;
  width: 100%;
  text-align: center;
}
#content .liq-table-container > table {
  margin-bottom: 0px !important;
}
@media (max-width: 979px) {
  #content .liq-table-container {
    overflow-x: scroll;
  }
}
.table-block .liq-table-container table tbody > tr:first-child th {
  color: white;
  background: #808080;
  border-color: white;
  font-weight: 600;
  text-align: center;
  font-size: 11px;
  font-family: 'Montserrat', sans-serif;
}
.table-block .liq-table-container table tbody > tr td {
  font-weight: 500;
  padding: 10px;
  border: 1px solid #e6e6e6;
  color: #8a8787;
}
@media only screen and (max-width: 600px) {
  .table-block .liq-table-container table tbody {
    display: inline-flex;
    width: 100%;
  }
  .table-block .liq-table-container table tbody > tr:first-child {
    display: table-cell;
    width: 75%;
  }
  .table-block .liq-table-container table tbody > tr:first-child th {
    display: flex;
  }
  .table-block .liq-table-container table tbody > tr:last-child {
    display: grid;
  }
}
#liq-submit-btn {
  background: #ffb610;
  outline: none;
  border: none;
  border-radius: 21px;
  color: white;
  padding: 10px 17px;
  transition: all 0.5s ease-in-out;
  font-size: 12px;
}
#liq-submit-btn:hover {
  background: black;
}
