/*
 Theme Name:   YPFB Transpote
 Theme URI:    http://example.com/hello-child/
 Description:  Tema hijo de Hello Elementor
 Author:       Marcelo Guevara
 Author URI:   http://example.com
 Template:     hello-elementor
 Version:      1.0.0
*/
.e-con {
  padding-inline-end: 35px;
  padding-inline-start: 35px;
}

strong {
  font-weight: 700 !important;
}

/*Footer*/
footer#colophon .elementor-widget-wp-widget-nav_menu h5 {
  font-family: "Inter", Sans-serif;
  font-weight: 700;
  font-size: 0.85rem;
}
footer#colophon .elementor-widget-wp-widget-nav_menu nav ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
footer#colophon .elementor-widget-wp-widget-nav_menu nav ul li a {
  font-family: "Inter", Sans-serif;
  font-weight: 300;
  font-size: 0.85rem;
}

/**Home**/
.blockinner-2 {
  display: inline-block;
  width: 49%;
  margin: 0;
  padding: 0 5px;
  list-style: none;
}
.blockinner-2.rightText {
  text-align: right;
}
.blockinner-2.leftText {
  text-align: left;
}

.elementor-widget-sina_content_box.rounded-box .elementor-widget-container {
  text-align: center;
}
.elementor-widget-sina_content_box.rounded-box .elementor-widget-container .sina-content-box {
  display: inline-block;
  width: 100% !important;
  max-width: 350px !important;
  min-height: 350px !important;
}

.elementor-heading-title span,
.elementor-heading-title strong {
  font-weight: 700;
  color: #71B09E;
}

/*Licitaciones*/
.licitaciones-search.text-lg-right {
  text-align: right;
}
.licitaciones-search #searchLicitacion button.search {
  top: 6px !important;
}

.licitaciones-sector th {
  font-family: "Inter", Sans-serif !important;
  font-size: 1.1rem;
  vertical-align: middle;
}
.licitaciones-sector th span {
  font-weight: 700;
  font-size: 1.1rem;
}
.licitaciones-sector td {
  font-family: "Inter", Sans-serif !important;
  font-size: 1rem !important;
}
.licitaciones-sector td > img {
  width: 25px;
  max-width: none;
}
.licitaciones-sector td.download-td a {
  margin: 0px !important;
}

.paginator .page-numbers {
  font-family: "Inter", Sans-serif !important;
  font-size: 1rem !important;
  text-decoration: none;
}
.paginator .page-numbers.current {
  background: #ddd;
}

h2 {
  font-family: "Inter", Sans-serif !important;
  font-size: 1.8rem;
  font-weight: 200;
  color: #2D2D2D;
}

/*Contact Form 7 styles*/
.wpcf7 .vc_row h2 {
  font-family: "Inter", Sans-serif !important;
  padding: 5px 15px;
  color: #2D2D2D !important;
  font-weight: 200;
  font-size: 1.8rem !important;
  width: 100%;
}
.wpcf7 .wpcf7-radio {
  position: relative;
  display: flex;
  flex-direction: row;
}
.wpcf7 .wpcf7-radio .wpcf7-list-item {
  display: flex;
  flex-direction: row-reverse;
}
.wpcf7 .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label {
  padding-left: 5px;
}
.wpcf7 .wpcf7-checkbox {
  position: relative;
  display: flex;
  flex-direction: row;
}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item {
  padding: 10px;
}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item [type=checkbox] {
  width: auto;
}

.vc_row {
  display: flex;
  position: relative;
  gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
}
.vc_row .vc_col-sm-6 {
  width: calc(50% - 10px);
}
.vc_row .vc_col-sm-12 {
  width: calc(100% - 10px);
}
.vc_row label {
  width: 100%;
}
.vc_row input {
  width: 100%;
}

.page-id-17573 .wpcf7 .vc_row {
  display: block;
}
.vc_col-sm-12 {
  width: calc(100% - 20px);
}

.vc_col-sm-11 {
  width: calc(91.6666666667% - 20px);
}

.vc_col-sm-10 {
  width: calc(83.3333333333% - 20px);
}

.vc_col-sm-9 {
  width: calc(75% - 20px);
}

.vc_col-sm-8 {
  width: calc(66.6666666667% - 20px);
}

.vc_col-sm-7 {
  width: calc(58.3333333333% - 20px);
}

.vc_col-sm-6 {
  width: calc(50% - 20px);
}

.vc_col-sm-5 {
  width: calc(41.6666666667% - 20px);
}

.vc_col-sm-4 {
  width: calc(33.3333333333% - 20px);
}

.vc_col-sm-3 {
  width: calc(25% - 20px);
}

.vc_col-sm-2 {
  width: calc(16.6666666667% - 20px);
}

.vc_col-sm-1 {
  width: calc(8.3333333333% - 20px);
}

/*Post News*/
.single .page-header {
  background: transparent url("img/Subheader.webp") center center no-repeat;
  position: relative;
  margin-bottom: 30px;
}
.single .page-header::before {
  background-color: #000;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.5;
  z-index: 1;
}
.single .page-header h1 {
  position: relative;
  z-index: 10;
  color: #fff;
  text-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5);
  text-align: center;
  font-family: "Inter", Sans-serif !important;
  font-size: 2.1rem;
  font-weight: 700;
  padding: 30px 20px;
}
.single .comments-area {
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.2);
  padding: 30px;
  margin-top: 20px;
  border-radius: 20px;
  font-family: "Inter", Sans-serif;
  font-size: 1.1rem;
}
.single .comments-area .comment-reply-title {
  font-family: "Inter", Sans-serif;
  font-size: 1.5rem;
  color: #000;
  font-weight: 800;
  border-left: #71B09E solid 10px;
  padding: 5px 15px;
}
.single .comments-area .form-submit .submit {
  font-family: "Inter", Sans-serif;
  display: inline-block;
  text-decoration: none;
  font-size: 0.9rem;
  color: #fff;
  font-weight: 700;
  padding: 10px 20px;
  border: none;
  border-radius: 5px;
  background: #71B09E;
}

@media screen and (max-width: 960px) {
  .blockinner-2 {
    display: inline-block;
    width: 100%;
    padding: 0;
    list-style: none;
  }
  .blockinner-2.rightText {
    text-align: center;
  }
  .blockinner-2.leftText {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .vc_col-sm-12 {
    width: 100%;
  }
  .vc_col-sm-11 {
    width: 100%;
  }
  .vc_col-sm-10 {
    width: 100%;
  }
  .vc_col-sm-9 {
    width: 100%;
  }
  .vc_col-sm-8 {
    width: 100%;
  }
  .vc_col-sm-7 {
    width: 100%;
  }
  .vc_col-sm-6 {
    width: 100%;
  }
  .vc_col-sm-5 {
    width: 100%;
  }
  .vc_col-sm-4 {
    width: 100%;
  }
  .vc_col-sm-3 {
    width: 100%;
  }
  .vc_col-sm-2 {
    width: 100%;
  }
  .vc_col-sm-1 {
    width: 100%;
  }
}

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