@charset "UTF-8";
@import url("https://use.typekit.net/qlz0rjm.css");
/*---------- [Font Styling] ----------*/
h1, h2, h3, h4, h5, h6 {
  font-family: "mr-eaves-xl-sans", sans-serif;
  font-style: normal;
  font-weight: 900; }

#top-menu li a {
  font-family: "mr-eaves-xl-sans",sans-serif;
  font-weight: 200; }

#quienes {
  background-position: 5% 70%; }

#fluidos-section1 {
  background-size: 41%;
  background-position: 5%; }

img.blur-white {
  filter: blur(6px) opacity(50%) brightness(100%); }

.rect-white {
  overflow: hidden;
  width: 320px;
  height: 320px;
  box-shadow: 4px 4px 14px #40300e21; }

#servicios-section img {
  cursor: pointer; }

span.percent-value {
  font-size: 80px !important;
  font-family: "mr-eaves-xl-sans", sans-serif;
  font-weight: 800 !important; }

#Nuestra-historia-section .col-box-white {
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.3); }

#fluidos-section-page {
  background-size: 38%;
  background-position: 6%; }

#contact-section1 .et_pb_main_blurb_image {
  margin-right: 10px;
  padding-top: 5px;
  float: left; }

#main-footer .container.clearfix {
  max-width: 100%;
  width: 100%; }
  #main-footer .container.clearfix div#footer-info {
    display: flex;
    width: 100%; }
    #main-footer .container.clearfix div#footer-info .copy-text {
      margin-left: 50px; }
    #main-footer .container.clearfix div#footer-info .power-text-move {
      width: 65% !important;
      text-align: right;
      margin: auto; }
    #main-footer .container.clearfix div#footer-info .logo-footer {
      background-image: url(/wp-content/uploads/2018/08/logo_blanco_desktop.png);
      width: 10%;
      background-repeat: no-repeat;
      margin-left: -80px;
      height: 35px;
      background-size: 130px;
      background-position: 0; }

#footer_responsive {
  display: none; }

#buttom-about-us-contact-hide.et_pb_button_0.hide {
  display: none; }

#box-about-us-contact .et-pb-contact-message {
  color: white;
  padding: 0 20px;
  margin-bottom: 30px;
  background: #ffffff30; }
  #box-about-us-contact .et-pb-contact-message p:last-of-type {
    padding-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px; }
#box-about-us-contact .et_contact_bottom_container {
  width: 200px; }
  #box-about-us-contact .et_contact_bottom_container button {
    width: 100%;
    margin: 0;
    font-family: "mr-eaves-xl-sans", sans-serif; }
    #box-about-us-contact .et_contact_bottom_container button:hover, #box-about-us-contact .et_contact_bottom_container button:active, #box-about-us-contact .et_contact_bottom_container button:focus {
      background-color: #fff; }
#box-about-us-contact .et_pb_contact_right {
  padding-bottom: 25px;
  width: auto;
  color: #fff; }
  #box-about-us-contact .et_pb_contact_right:before {
    content: "Completa el captcha";
    float: left;
    margin-top: 14px; }

#contact-page-section .et_contact_bottom_container {
  width: 200px; }
  #contact-page-section .et_contact_bottom_container button {
    width: 100%;
    margin: 0;
    font-family: "mr-eaves-xl-sans", sans-serif; }
    #contact-page-section .et_contact_bottom_container button:hover, #contact-page-section .et_contact_bottom_container button:active, #contact-page-section .et_contact_bottom_container button:focus {
      background-color: #fff;
      padding-left: 1em; }
#contact-page-section .et_pb_contact_right {
  padding-bottom: 25px;
  width: auto; }
  #contact-page-section .et_pb_contact_right:before {
    content: "Completa el captcha";
    float: left;
    margin-top: 14px; }

/*--------- menu ----------*/
#top-menu li li a {
  padding: 10px 10px;
  width: auto; }

.nav li ul {
  background: #ffffffc7;
  padding: 0; }

.nav ul li a:hover {
  opacity: .7;
  background-color: white; }

#top-menu li li {
  margin: 0;
  padding: 0 20px;
  border-bottom: 1px solid #466a3373;
  line-height: 1.5em;
  font-size: 18px;
  padding: 0;
  width: 100%; }

/*--------- menu ----------*/
#bullet-li li {
  list-style: none;
  padding-left: 0;
  text-indent: -1em; }
#bullet-li li::before {
  content: "■ ";
  color: #466A33; }

/*--------- menu ----------*/
.et-fixed-header {
  padding: 20px; }

#logo {
  max-height: 100% !important; }

#servicios-new .et_pb_image_1 {
  padding-left: 115px; }

#img-servicios-width > div.et_pb_column img {
  transition: .5s all;
  -webkit-transition: .5s all; }
  #img-servicios-width > div.et_pb_column img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2); }

#et_mobile_nav_menu .mobile_nav ul#mobile_menu {
  transition: all 1s;
  -webkit-transition: all 1s;
  display: block; }
#et_mobile_nav_menu .mobile_nav.open ul#mobile_menu {
  left: 59%; }
#et_mobile_nav_menu .mobile_nav.closed ul#mobile_menu {
  left: 100%; }

/* -----------------------------------------    Desktops    ------------------------------------- */
/* Large Desktop */
@media only screen and (max-width: 1680px) {
  #quienes .et_pb_text_0 {
    padding-left: 198px !important; }

  #main-footer .container.clearfix div#footer-info .power-text-move {
    width: 61% !important;
    text-align: right;
    margin: auto; } }
/* Medium Desktop & iPad Pro Landscape */
@media only screen and (max-width: 1366px) {
  #quienes div.et_pb_text_0 {
    padding-left: 198px !important; }

  #servicios-new .et_pb_text_1 {
    padding-right: 0px !important;
    padding-left: 116px !important;
    margin-top: 35px !important; }

  #main-footer .container.clearfix div#footer-info .power-text-move {
    width: 51% !important;
    text-align: right;
    margin: auto; }

  #main-footer .container.clearfix div#footer-info .logo-footer {
    width: 14%; } }
/* Small Desktop & Galaxy Tab Landscape */
@media only screen and (max-width: 1280px) {
  #main-footer .container.clearfix div#footer-info .power-text-move {
    width: 49% !important; }

  #servicios-new .et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_right {
    padding-right: 0px !important;
    margin-top: 25px !important; } }
/**** Betheme starts mobile *****/
@media only screen and (max-width: 1239px) {
  #main-footer .container.clearfix div#footer-info .power-text-move {
    width: 47% !important; }

  #servicios-new .et_pb_image_1 {
    padding-left: 70px; } }
/* --------------------------------------    Tablets $ Mobile    -------------------------------- */
/* iPad Pro Portrait & iPad I/II Landscape */
@media only screen and (max-width: 1024px) {
  #quienes {
    background-position: 2% 66%;
    background-size: 25%; }
    #quienes div.et_pb_text_0 {
      padding-left: 100px !important; }
    #quienes div.et_pb_text_0 p {
      text-align: right;
      font-size: 13px;
      line-height: 20px; }

  #rev_slider_8_1 .tp-loop-wrap, #rev_slider_4_1 .tp-loop-wrap, #rev_slider_6_1 .tp-loop-wrap, #rev_slider_7_1 .tp-loop-wrap, #rev_slider_10_1 .tp-loop-wrap {
    margin-left: -135px; }

  #Nuestra-historia-section .et_pb_number_counter h3.title {
    font-size: 14px; }

  #politicas-wrap .et_pb_text {
    padding-right: 30px; }

  #servicios-new {
    padding-top: 50px;
    padding-bottom: 50px; }
    #servicios-new .et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_right {
      padding-right: 37px !important;
      padding-left: 0px !important;
      margin-top: 10px !important; }

  #productos-section {
    padding-top: 10px; }
    #productos-section #col-1 {
      padding-right: 0 !important; }
    #productos-section #col-2 {
      padding-right: 0px !important;
      padding-left: 35px !important; }
    #productos-section #col-3 {
      padding-left: 45px !important; }

  #servicios-new .et_pb_image_1 {
    padding-left: 0px; }

  #main-footer p {
    font-size: 12px; }

  #main-footer .container.clearfix div#footer-info .logo-footer {
    width: 20%;
    margin-left: -71px; }

  #main-footer .container.clearfix div#footer-info .power-text-move {
    width: 24% !important; }

  #main-footer .container.clearfix div#footer-info .copy-text {
    margin-left: 50px;
    margin: auto; }

  .et_pb_row {
    width: 92%; } }
/* iPad Pro Portrait & iPad I/II Landscape */
/* Galaxy Tab Portrait */
/* iPad I/II Portrait */
@media only screen and (max-width: 768px) {
  #page-container #main-header #logo {
    max-height: 92%; }

  #quienes {
    background-image: none; }
    #quienes div.et_pb_text_0 {
      padding-left: 191px !important; }
      #quienes div.et_pb_text_0 p {
        font-size: 16px;
        line-height: 24px; }

  #main-header .container {
    width: 92%; }

  #politicas-wrap {
    display: grid; }
    #politicas-wrap .col1-politicas {
      order: 2; }
    #politicas-wrap .col2-img {
      order: 1; }

  #quienes-somos-title {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .et_pb_section.et_pb_section_1.background-section.et_pb_with_background.et_section_regular {
    background-image: none !important; }

  .entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 1% !important; }

  .width-768 {
    width: 40%; }

  #servicios-new {
    padding-top: 0px;
    padding-bottom: 0px; }

  #servicios-new .et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_right {
    padding-right: 37px !important;
    padding-left: 130px !important;
    margin-top: 40px !important; }

  #servicios-new .et_pb_image_1 {
    padding-left: 28px; }

  #productos-section #col-2 {
    padding-left: 0px !important; }
  #productos-section #col-3 {
    padding-left: 0px !important; }

  header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar:before {
    color: #E69A4C;
    font-size: 50px; }

  #main-footer p {
    font-size: 16px; }
  #main-footer .container.clearfix div#footer-info {
    display: block; }
    #main-footer .container.clearfix div#footer-info .copy-text {
      margin-left: 0;
      margin: 0; }
    #main-footer .container.clearfix div#footer-info .power-text-move {
      width: 45% !important;
      text-align: right;
      margin-top: 10px;
      margin: 0;
      padding-top: 10px; }
    #main-footer .container.clearfix div#footer-info .logo-footer {
      width: 46% !important;
      margin-left: 46%;
      margin-top: -32px;
      background-size: 170px; }

  #footer-widgets {
    padding: 0; }
    #footer-widgets .footer-widget #custom_html-3 .vc_row {
      margin-left: 0;
      margin-right: 0; }
    #footer-widgets .footer-widget #custom_html-3 .vc_column_container > .vc_column-inner {
      box-sizing: border-box;
      padding-left: 0;
      padding-right: 0;
      width: 100%; }
    #footer-widgets #footer_desktop {
      display: none; }
    #footer-widgets #footer_responsive {
      display: block;
      margin: 0; }

  #contacto-footer, #ubicacion-footer, #nosotros-footer {
    padding: 20px 0px;
    margin-bottom: 0px; }

  #nosotros-content, #ubicacion-content {
    padding: 20px 20px;
    margin-bottom: 0px;
    border-bottom: 1px solid #D1D1D1; }

  .linea {
    border-bottom: 1px solid #D1D1D1; }

  #nosotros-content, #ubicacion-content, #contacto-content {
    display: none; }

  #footer-widgets {
    padding: 0; }

  div#footer-widgets > .footer-widget > .fwidget {
    width: 100%; }

  #main-footer .container {
    width: 100%; }

  .footer-widget {
    padding: 0; }

  .et_pb_gutters1 .footer-widget:nth-child(n) {
    width: 100% !important;
    margin: 0 !important; }

  #contacto .et_pb_column {
    width: 50%; }

  .divi-768-flex {
    display: flex; }

  .entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 1%; }

  .et_pb_row {
    width: 92%; }

  #img-servicios-width .et_pb_column {
    width: 25%; }

  #rev_slider_10_1 .tp-loop-wrap {
    margin-left: 55px;
    top: -20px; }

  #rev_slider_8_1 .tp-loop-wrap, #rev_slider_4_1 .tp-loop-wrap, #rev_slider_6_1 .tp-loop-wrap {
    margin-left: -18px; }

  #rev_slider_7_1 .tp-loop-wrap {
    margin-left: 0px; }

  #contacto-footer div.wpb_wrapper, #ubicacion-footer div.wpb_wrapper, #nosotros-footer div.wpb_wrapper {
    display: grid;
    grid-template-columns: 46% 54%; }

  .et-fixed-header {
    padding: 0px; }

  #logo {
    max-height: 100% !important; }

  ul#mobile_menu {
    position: fixed;
    height: 100%;
    left: 59%;
    top: 97px;
    width: 41%; }

  header#main-header {
    position: fixed !important; } }
/* iPad I/II Portrait */
/* iPhone 6+ Landscape */
/* Phone 6 Landscape */
/* Galaxy S3/S4/S5 Landscape*/
/* iPhone 5 Landscape */
/* iPhone 4 Landscape */
/* iPhone 6+ Portrait */
@media only screen and (max-width: 414px) {
  #main-header .logo_container img {
    max-width: 100%; }

  #quienes div.et_pb_text_0 {
    padding-left: 35px !important; }

  #servicios-new {
    padding-top: 0 !important; }

  #servicios-new .et_pb_module.et_pb_text.et_pb_text_1.et_pb_bg_layout_light.et_pb_text_align_right {
    padding-left: 34px !important; }

  #bullet-li {
    padding-bottom: 10px !important; }

  #page-container #main-header .container {
    width: 84%; }
  #page-container #main-header #logo {
    max-height: 100%; }

  div#bullet-li {
    padding-left: 0 !important; }

  #main-footer .container.clearfix div#footer-info .power-text-move {
    width: 41% !important;
    text-align: right;
    margin-top: 10px;
    margin: 0;
    padding-top: 10px; }

  #main-footer .container.clearfix div#footer-info .logo-footer {
    width: 46%;
    margin-left: 42%;
    margin-top: -33px;
    background-size: 170px; }

  .divi-768-flex {
    display: block; }

  .et_pb_row {
    width: 85%; }

  #rev_slider_8_1 .tp-loop-wrap, #rev_slider_4_1 .tp-loop-wrap, #rev_slider_6_1 .tp-loop-wrap {
    margin-left: -44px; }

  #rev_slider_10_1 .tp-loop-wrap {
    margin-left: -48px;
    margin-top: 0; }

  #rev_slider_7_1 .tp-loop-wrap {
    margin-left: -18px; }

  ul#mobile_menu {
    position: fixed;
    height: 100%;
    left: 45%;
    top: 97px;
    width: 55%; }

  header#main-header {
    position: fixed !important; }

  #et_mobile_nav_menu .mobile_nav.open ul#mobile_menu {
    left: 50%; }

  footer div.wpb_wrapper {
    grid-template-columns: 42% 54% !important; }

  #img-servicios-width .et_pb_main_blurb_image {
    margin-bottom: 10px; } }
/* iPhone 6 Portrait */
/* iPhone 4/5 & Galaxy S3/S4/S5 Portrait */

/*# sourceMappingURL=logoscorp.css.map */
