@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Work+Sans: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');@media all {/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 16 2025 | 07:11:48 */
/* IMPORT */


:root{
  /* COLORES PRIMARIOS */
  --primary-color-1: #4B4F54;
  --primary-color-2: #B7A99A;
  --primary-color-3: #FFC845;
  --primary-color-4: #003DA5;
  /* GRIS NEUTRO */
  --neutre-grey-1: #2B2D30;
  --neutre-grey-2: #737981;
  --neutre-grey-3: #CCCFD2;
  --neutre-grey-4: #F9F9FA;
}

/* FONTS */
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
strong,
ul,
ol,
li,
input,
textarea{
  font-family: 'Roboto', sans-serif;
}
::selection{
  color: white;
  background: var(--primary-color-1);
}
.section-white *{
  color: white;
}
.section-white,
.section-force-white *{
  color: white !important;
}
.delete-p p{
  display: none !important;
}
p,
li{
  font-size: 14px;
  line-height: 16px;
}
.title-1{
  font-size: 36px;
  line-height: 1;
  font-weight: bold;
  color: var(--primary-color-1);
}
.title-2{
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  color: var(--primary-color-1);
}
.text-default-p *{
  font-size: 16px;
  line-height: 24px;
  color: var(--primary-color-1);
}
.section-contacto-middle > .vc_column-inner{
  padding: 0px;
  display: flex;
  padding-top: 75px;
}
.margin-bottom-15px{
  margin-bottom: 15px !important;
}
.section-contacto-middle{
  padding: 70px 100px 45px 25px;
}
.section-contacto-middle > .vc_column-inner > .wpb_wrapper{
  
}
.color-first,
.color-first *{
  color: var(--primary-color-1);
}
.wpcf7-response-output{
	float: left !important;
}
/* CONTACTO */
.contact-map{
  margin-left: 0px;
  list-style: none;
}
.contact-map > li{
  padding-left: 25px;
  position: relative;
  line-height: 30px;
}
.contact-map > li > a{
  font-weight: 400;
}
.contact-map > li:before{
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 600;
  left: 0px;
  position: absolute;
  font-size: 16px;
}
.contact-map > li.indicator:before{
  content: "\f3c5";
}
.contact-map > li.phone:before{
  content: "\f095";
}
.contact-map > li.sobre:before{
  content: "\f0e0";
}
/* FORMULARIO */
.formulario-default .row{
  width: 100%;
  float: left;
}
.formulario-default .row > .column-1{
  float: left;
  width: 100%;
}
.formulario-default .row > .column-2{
  float: left;
  width: 50%;
}
.formulario-default .row > .column-1 *,
.formulario-default .row > .column-2 *{
  width: 100%;
}
.formulario-default .row > .column-2{
  width: calc(50% - 7.5px);
}
.formulario-default .row > .column-2:nth-child(1){
  padding-right: 7.5px;
}
.formulario-default .row > .column-2:nth-child(2){
  padding-left: 7.5px;
}
.formulario-default input:not(.wpcf7-submit),
.formulario-default textarea,
.formulario-default select{
  background: none !important;
  border-radius: 0px;
  border: none;
  border-bottom: 1px solid white;
  font-size: 14px !important;
  color: #FFFFFF !important;
  padding-left: 15px;
  padding-right: 15px;
  width: calc(100% - 30px) !important;
}
.formulario-default{
  
}
.privacy-text{
  font-size: 12px;
  line-height: 18px;
}
.privacy-label .wpcf7-list-item-label{
  position: relative;
  top: 0px !important;
}
.privacy-label .wpcf7-list-item-label:before{
  content: "";
  background: #FFFFFF;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  cursor: pointer;
}
.formulario-default .division{
  min-width: 100%;
  display: flex;
}
.formulario-default .division > select{
  width: 100% !important;
  height: 38px;
}
.formulario-default .division > select > option{
  color: var(--primary-color-1);
}
input#KLCF_gdpr + label[for="KLCF_gdpr"]{
	position: relative;
	float: left;
	width: 30px !important;
	margin-top: 15px;
}
input#KLCF_gdpr + label[for="KLCF_gdpr"]:before{
	content: "";
	background: white;
	border-radius: 2px;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	left: 0px;
	bottom: 0px;
	cursor: pointer;
}
.privacy-label .wpcf7-list-item-label:after,
input#KLCF_gdpr + label[for="KLCF_gdpr"]:after{
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 600 !important;
  color: var(--primary-color-1);
  position: absolute;
  left: 3px;
  top: 2px;
  font-size: 15px;
  cursor: pointer;
  opacity: 0;
	top: -17px;
}
.privacy-label input:checked + .wpcf7-list-item-label:after,
input#KLCF_gdpr:checked + label[for="KLCF_gdpr"]:after{
  opacity: 1;
}
input#KLCF_gdpr + label[for="KLCF_gdpr"]:after{
	top: 0px !important;
}
label[for="KLCF_gdpr"] + .privacy-text{
	margin-top: 5px !important;
}
.privacy-label input{
  display: none;
}
.privacy-label .politica-privacidad{
  float: left;
  width: 30px !important;
}
.privacy-label .privacy-text{
  width: calc(100% - 30px) !important;
  float: left;
  cursor: pointer;
}
.privacy-label .wpcf7-list-item{
  margin: 0px !important;
}
.campos-obligatorios{
  color: white !important;
  text-align: right !important;
}
.boton-enviar{
  display: flex;
}
.boton-enviar .wpcf7-spinner{
  display: none;
}
.boton-enviar input{
  background: none;
  border: 1px solid white;
  border-radius: 50px;
  color: white;
  width: 200px !important;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
}
/* MAPA */
.contact-maps > .vc_column-inner{
  padding: 0px !important;
}
.contact-maps{
  
}
.section-contact-map{
  display: flex;
}
.section-contact-map .contact-maps *{
  height: 100% !important;
}
.section-contacto-middle > .vc_column-inner > .wpb_wrapper{
  /*width: calc(1280px / 100 * 60);
  margin-left: auto;*/
}
.delgado{
  font-weight: 300 !important;
}
/* POSTS */
.first-section-blog .first-section-blog-text > .vc_column-inner{
  max-width: calc(1280px / 2);
  margin-left: auto;
  padding-top: 0px;
  margin-top: 135px;
  margin-bottom: 100px;
  padding-right: 115px;
}
.first-section-blog .first-section-blog-text .section-force-white p{
  text-align: left;
  line-height: 24px;
}
.first-section-blog{
  display: flex;
}
.first-section-blog-image > .vc_column-inner{
  height: 100%;
  padding-top: 0px;
  background-size: cover;
  background-position: 50%;
}
.second-title-little-bold{
  font-size: 20px;
  font-weight: bold;
  color: var(--primary-color-1);
}
.quote-blog *{
  font-size: 36px;
  line-height: 48px;
  font-weight: lighter;
  text-align: left !important;
  max-width: 800px;
  color: var(--primary-color-1);
}
.text-default-blog *{
  font-size: 16px;
  line-height: 24px;
  text-align: left !important;
  color: var(--primary-color-1) !important;
}
article.post > .the-content > .vc_row.wpb_row.vc_row-fluid:after{
  display: none !important;
}
.section-blog-image-left,
.section-blog-image-right{
  width: 100%;
  float: left;
  display: flex;
}
.section-blog-image-left > .wpb_column:nth-child(1) *,
.section-blog-image-right > .wpb_column:nth-child(2) *{
  width: 100% !important;
}
.section-blog-image-left > .wpb_column:nth-child(2),
.section-blog-image-right > .wpb_column:nth-child(1){
  margin-top: auto;
  margin-bottom: auto;
}
.section-blog-image-left > .wpb_column:nth-child(2){
  padding-left: 95px;
}
.section-blog-image-right > .wpb_column:nth-child(1){
  padding-right: 95px;
}
article.post{
  border: none !important;
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}
.blog-second-section-1{
  margin-bottom: 0px;
}
.blog-second-section-2{
  margin-bottom: 65px;
}
.blog-second-section-3{
  margin-bottom: 85px;
}
.blog-image-down *{
  width: 100%;
}
.blog-image-down{
  float: left;
  margin-top: 95px !important;
}
/* REDES SOCIALES BLOG */
.compartir-noticia > .addtoany_shortcode{
  display: flex;
}
.compartir-noticia > .addtoany_shortcode > .addtoany_list{
  margin-left: auto;
  margin-right: auto;
}
.compartir-noticia > .addtoany_shortcode > .addtoany_list a {
  color: var(--primary-color-1);
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  border: 1px solid var(--primary-color-1);
  padding: 3px;
  width: 250px;
  text-align: center;
  border-radius: 50px;
  transition: 0.5s;
}
.compartir-noticia > .addtoany_shortcode > .addtoany_list a:hover{
  background: var(--primary-color-1);
  color: white;
}
.compartir-noticia{
  margin-top: 45px;
  margin-bottom: 175px;
}
.title-big-somepages{
	text-align: center;
	font-size: 48px;
	line-height: 58px;
	color: var(--primary-color-1);
	text-transform: uppercase;
	font-weight: 400;
	margin-top: 75px;
	margin-bottom: 75px;
}
/* MÓDULE CONTACT FORM */
.contact-width-us{
  display: flex;
  background: var(--primary-color-1);
}
.search-filter-results-image .vc_column-inner{
  width: 100% !important;
  height: 100% !important;
  background-position: 50%;
  background-size: cover;
}
.contact-width-us-formulario > .vc_column-inner{
  max-width: calc(1280px / 2);
  margin-top: 55px;
  margin-bottom: 75px;
}
.contact-width-us-formulario *{
  color: white !important;
}
.contact-text p{
  text-align: left !important;
  max-width: 450px;
}
.contact-text{
  margin-bottom: 45px;
}
.search-filter-results-image{
  padding-right: 100px;
}
.contact-width-us-formulario textarea{
  min-height: 100px;
  max-height: 200px;
  height: 140px;
}
/* PRODUCTOS */
.descargable-title{
  color: var(--primary-color-1);
  font-size: 36px;
  font-weight: bold;
}
.descargable-title,
.descargable-product{
  float: justify;
}
.descargable-product .descargas{
  text-align: center;
  background: var(--primary-color-1);
  color: white;
  position: absolute;
  right: 0px;
  top: 4px;
  border-radius: 50px;
  width: 35px;
  height: 35px;
  font-size: 14px;
}
.descargable-product .descargas  > .fa{
  position: relative;
  top: -1.5px;
  transition: 0.5s;
}
.descargable-product:hover .descargas  > .fa{
  top: -5px;
}
.descargable-product{
  position: relative;
  padding-right: 45px;
  margin-right: 95px;
}
.title-descarga-producto{
  font-size: 14px;
  line-height: 42px;
  color: var(--primary-color-1);
  margin-right: 15px;
}
.descargable-title{
  margin-right: 95px;
}
.section-descargables-product{
  margin-top: 75px;
  margin-bottom: 75px;
  
}
/* TABLAS */
.product-table-section{
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}
.product-table-section td,
.product-table-section th,
.product-table-default td,
.product-table-default th{
  border: 1px solid #707070;
  margin: 3.5px 7.5px;
  position: relative;
  float: left;
}
.product-table-section,
.product-table-default{
  font-size: 14px;
  font-weight: 400;
}
.product-table-section tr > td:first-child,
.product-table-section tr > th:not(:first-child),
.product-table-default th{
  background: #707070;
  color: white;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
}
.product-table-section td,
.product-table-section th{
  width: calc(calc(100% / 3) - 20px);
  text-align: center;
}
.product-table-default td,
.product-table-default th{
  text-align: center;
}
.product-table-section tr > th:first-child{
  border-color: transparent;
}
.product-table-section td,
.product-table-default td{
  color: var(--primary-color-1);
}
.product-table-section tr > th:last-child:before{
  content: "";
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/murtra-product-table-icon.png);
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  left: -50px;
  top: 2px;
  background-size: contain;
}
.product-table-section tr > th:last-child{
  width: 210px;
  margin-left: 60px;
}
.detalles-tecnicos-section{
  padding-top: 65px;
  padding-bottom: 65px;
}
.product-text *{
  color: var(--primary-color-1) !important;
}
.product-text .title-product{
  font-size: 54px;
  line-height: 64px;
  font-weight: 600;
}
.product-text .title2-product{
  font-size: 36px;
  font-weight: 600;
}
.product-text .subtitle-product{
  min-height: 100px;
  line-height: 24px;
}
.product-text .link-product{
  font-size: 14px;
  text-align: center;
  font-weight: 300;
  border: 1px solid var(--primary-color-1);
  color: var(--primary-color-1) !important;
  border-radius: 50px;
  padding: 7.5px 55px;
  transition: 0.5s;
  margin-top: 55px;
  float: left;
}
.product-text .link-product:hover{
  color: white !important;
  background: var(--primary-color-1);
}
.slider-imagen-cortada .slick-list{
  overflow: inherit;
}
.section-product-type-1 > div:first-child{
  z-index: 2;
  background: white;
}
.section-product-type-1:before{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: white;
  position: absolute;
  left: 0px;
  width: 50%;
  z-index: 1;
}
.slider-default-product .slick-dots > li,
.slider-products .slick-dots > li{
  float: left;
  margin-left: 7.5px;
  margin-right: 7.5px;
  padding-top: 5px;
  width: auto;
}
.slider-default-product .slick-dots > li > i,
.slider-products .slick-dots > li > i{
  color: transparent !important;
  font-size: 0px;
  width: 25px;
  height: 25px;
  background: var(--neutre-grey-3);
  border-radius: 50px;
  padding: 0px;
  transition: 0.5s;
  display: block;
}
.slider-default-product .slick-dots > li.slick-active > i,
.slider-products .slick-dots > li.slick-active > i{
  border: 2px solid var(--neutre-grey-3);
  background: none !important;
}
.slider-default-product .slick-dots > li:not(.slick-active) > i,
.slider-products .slick-dots > li:not(.slick-active) > i{
  width: 10px;
  height: 10px;
  margin-top: 7.5px;
}
.slider-default-product .slick-dots{
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: max-content;
  top: -80px;
}
.slider-products .slick-dots{
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: max-content;
  margin-top: -60px;
}
.slider-products .slick-dots > li.slick-active i:before{
  opacity: 0;
}
.slider-products .slick-dots > li.slick-active i{
  border: 1px solid var(--primary-color-1);
}
/* SLIDER 2 */
.section-product-type-2 .slick-list{
  overflow: inherit;
}
.section-product-type-2:before{
  content: "";
  display: block;
  height: 100%;
  background: white;
  position: absolute;
  left: 0px;
  width: 0%;
  z-index: 1;
}
.section-product-type-2 .slick-list .slick-current.slick-active{
  /*z-index: 2;*/
}
.section-product-type-2 .slider-default-product{
  /*max-width: calc(100% - 75px);*/
}
.section-product-type-2 .slider-default-product .vc_col-sm-6 > .vc_column-inner{
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.section-product-type-2 .slick-dots{
  top: -40px !important;
  right: -30px;
}
.section-product-type-2 .slider-default-product .slick-list:before{
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 10000%;
  background: white;
  z-index: 1;
  right: 100% !important;
}
.logo-murtra-gancho{
  position: relative;
}
.logo-murtra-gancho:after{
  content: "";
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/07/coser.png);
  width: 75px;
  height: 75px;
  display: block;
  background-size: contain;
  position: absolute;
  background-repeat: no-repeat;
  background-position: 50%;
  top: 45px;
  left: 35px;
}
.product-mini-logos > br{
  display: none !important;
}
.product-mini-logos > img{
  width: 45px;
  height: 45px;
  float: left;
  margin-right: 7.5px;
}
.product-mini-logos{
  float: left;
  width: 100%;
  margin-top: 7.5px;
  margin-bottom: 20px;
}
.product-table-default-trapcro-a th,
.product-table-default-trapcro-a td{
  width: calc(calc(100% / 3) - 17px);
}
.product-table-default-trapcro-a table{
  max-width: 815px;
  margin-left: auto;
  margin-right: auto;
}
.product-table-default{
  margin-top: 75px;
}
.product-table-default-trapcro-b th,
.product-table-default-trapcro-b td{
  width: calc(calc(100% / 4) - 17px);
}
.product-table-default-trapcro-b th:first-child{
  border-color: transparent !important;
  background: none;
}
.product-table-default-trapcro-b tr > td:first-child,
.product-table-default-trapcro-b tr > th{
  background: var(--neutre-grey-2);
  color: white;
}
.product-table-default-trapcro-b tr > th:nth-child(2):before,
.product-table-default-trapcro-b tr > th:nth-child(3):before,
.product-table-default-trapcro-b tr > th:nth-child(4):before{
  content: "";
  width: 45px;
  height: 45px;
  display: block;
  position: absolute;
  left: -52px;
  background-size: contain;
  top: -3px;
}
.product-table-default-trapcro-b tr > th:nth-child(2):before{
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/murtra-caracteristicas-icon.png);
}
.product-table-default-trapcro-b tr > th:nth-child(3):before,
.product-table-default-trapcro-b tr > th:nth-child(4):before{
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/murtra-caracteristicas-icon2.png);
}
.product-table-default-trapcro-b tr > th:nth-child(2),
.product-table-default-trapcro-b tr > th:nth-child(3),
.product-table-default-trapcro-b tr > th:nth-child(4){
  position: relative;
  width: calc(calc(calc(100% / 4) - 17px) - 50px);
  margin-left: 57.5px;
}
.tecnical-details-title *{
  color: var(--primary-color-1) !important;
  font-size: 16px !important;
}
.product-tecnic-details-galeria{
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
.product-tecnic-details-galeria .vc_column-inner{
  padding-left: 0px;
  padding-right: 0px;
}
.title-category{
  font-size: 36px;
  line-height: 42px;
  font-weight: bold;
}
.link-product-no-margin-top{
  margin-top: 0px !important;
}
.industrial-image{
  padding-right: 100px !important;
}
.industrial-image > .vc_column-inner{
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/murtra-contact-images.png) !important;
  background-size: cover;
  background-position: 50%;
}
.contact-width-us-industrial{
  background-color: #4b4f54 !important;
}
.eslingas-planas-section > .product-text > .vc_column-inner{
  max-width: calc(1280px / 2);
  margin-left: auto;
}
.text-default-p p{
  text-align: left;
}
.eslingas-planas-section .product-text .text-default-p p{
  text-align: left !important;
}
.eslingas-planas-section{
  display: flex;
}
.eslingas-planas-section .product-text{
  margin-top: auto;
  margin-bottom: auto;
}
.eslingas-planas-section .product-text > .vc_column-inner{
  padding-right: 115px !important;
}
.eslingas-planas-section > .product-text:nth-child(1){
  padding-top: 75px;
  padding-bottom: 75px;
}

.image-width-100prc,
.image-width-100prc *{
  min-width: 100% !important;
}
.title-default-normativa{
  font-size: 36px;
  line-height: 42px;
  font-weight: bold;
  color: var(--primary-color-1) !important;
}
.text-align-left .textwidget,
.text-align-left .textwidget *{
  text-align: left !important;
  color: var(--primary-color-1) !important;
}
.max-width-normativa-europea > .vc_column-inner{
  width: calc(100% - 125px);
}
.margin-top-section-default{
  margin-top: 125px;
}
.margin-bottom-section-default{
  margin-bottom: 125px;
  float: left;
}
.slide-cintas-industrial{
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/10/categoria_cinta-1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
.cintas-confeccion-medida{
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/04/murtra-cintas-confeccion-medidas-1-2.jpg);
  height: 300px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0% !important;
}
.cintas-confeccion-medida.image-confeccion{
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/murtra-cintas-confeccion-medidas.png) !important;
}
.cintas-confeccion-medida-subsection{
  background: white !important;
  display: flex;
  padding-top: 45px;
  padding-bottom: 45px;
	z-index: 1;
}
.cintas-confeccion-medida{
  display: flex;
  padding-top: 35px;
}
.cintas-confeccion-medida > .wpb_column{
  max-width: 800px;
  margin-left: auto;
  margin-top: auto;
}
.cintas-confeccion-medida .title-category,
.cintas-confeccion-medida .text-default-p p{
  color: var(--primary-color-1);
  text-align: left;
}
.cintas-confeccion-medida .vc_wp_text.text-default-p{
  margin-bottom: 45px !important;
}
.cintas-confeccion-medida .link-product{
  color: var(--primary-color-1);
  font-weight: 300 !important;
  border: 1px solid var(--primary-color-1);
  border-radius: 50px;
  padding: 7.5px 55px;
  transition: 0.5s;
}
.cintas-confeccion-medida .link-product:hover{
  background: var(--primary-color-1);
  color: white;
}
.cintas-confeccion-medida-subsection > *{
  margin-top: auto;
  margin-bottom: auto;
}
.cintas-confeccion-medida-subsection .vc_wp_text{
  margin-bottom: 0px !important;
}
.cintas-confeccion-medida-subsection > .wpb_column:nth-child(1){
  padding-left: 35px;
}
.cintas-confeccion-medida-subsection .title-category{
  line-height: 48px;
}

/**/
.category-slider *{
  color: white !important;
}
.category-slider .text-default-p p{
  text-align: left;
}
.category-slider .title-category{
  text-transform: uppercase !important;
  font-size: 48px;
  line-height: 54px;
  font-weight: inherit !important;
}
.category-slider .link-product{
  margin-top: 25px;
  margin-bottom: 25px;
  border-color: white;
  color: white !important;
}
.category-slider .link-product:hover{
  color: var(--primary-color-1) !important;
  background: white;
}
/* CINTAS INDUSTRIAL */
.cintas-industrial-menu ul{
  list-style: none !important;
  margin: 0px;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
}
.cintas-industrial-menu ul > li{
  float: left;
  height: 76px;
  display: flex;
  transition: 0.5s;
}
.cintas-industrial-menu ul > li > a{
  background: var(--primary-color-1);
  color: white;
  font-size: 14px;
  line-height: 26px;
  font-weight: 300;
  width: calc(calc(1280px / 4) - 45px);
  padding: 15px 30px;
  margin-left: 7.5px;
  margin-right: 7.5px;
  height: 30px;
  margin-top: auto;
  transition: 0.5s;
}
.cintas-industrial-menu ul > li.active > a{
  height: 45px;
}
.cintas-industrial-menu ul > li.active > a,
.cintas-industrial-menu ul > li:hover > a{
  font-weight: bold;
}
.cintas-industrial-section-menu > .wpb_column > .vc_column-inner{
  padding-top: 0px !important;
}
.cintas-industrial-section-menu > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_wp_text{
  margin-bottom: 0px !important;
}
.cintas-industrial-section-menu > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_wp_text .textwidget > p{
  display: none !important;
}
.cintas-industrial-section-menu > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_wp_text .textwidget > ul{
  margin-top: -50px !important;
  z-index: 9999999999999999999999999999;
  position: relative;
}
.cintas-industrial-section-menu.fixed{
  position: fixed;
  top: 150px;
  left: 15px;
  width: 100%;
  z-index: 9999999999999;
}
.float-left-100{
  float: left;
  width: 100%;
}
/* PRINTAR SECTORES */
.sectores-section{
  float: left;
  border: 1px solid #CCCFD2;
  width: 100%;
}
.sectores-cintas-industrial{
  margin-bottom: 45px;
}
.sectores-cintas-industrial .wpb_wrapper,
.sectores-cintas-industrial .wpb_wrapper > .sectores-section{
  height: 100%;
}
.sectores-section > .sectores-image{
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: 50%;
  margin-bottom: 35px;
}
.sectores-section .sectores-title,
.section-caracteristicas .caract-title{
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  color: var(--primary-color-1);
  margin-bottom: 15px;
}
.sectores-section .sectores-text,
.section-caracteristicas .caract-text{
  font-size: 16px;
  line-height: 24px;
  color: var(--primary-color-1);
  margin-bottom: 75px;
}
.section-caracteristicas .caract-text{
  margin-bottom: 55px;
}
.sectores-section .sectores-title,
.sectores-section .sectores-text{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.section-sectores{
  margin-top: 75px;
  margin-bottom: 65px;
}
.title-text-1 *{
  font-size: 36px;
  line-height: 1;
  color: var(--primary-color-1) !important;
  font-weight: bold;
}
.title-text-2 *{
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  color: var(--primary-color-1) !important;
}
.text-parragraf *{
  font-size: 16px;
  line-height: 24px;
  color: var(--primary-color-1) !important;
  text-align: left !important;
}
.cintas-industrial-margin-bottom{
  margin-bottom: 15px;
}
.margin-top-industrial-meterial-title{
  margin-top: 75px;
}
.section-materiales,
.section-caracteristicas{
  margin-bottom: 65px;
}
.link-right-arrow{
  font-size: 14px;
  color: var(--primary-color-1) !important;
}
.link-right-arrow:after{
  content: "\f054";
  color: var(--neutre-grey-2);
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: relative;
  left: 15px;
  top: 0px;
  font-size: 12px;
}
.caracteristicas-ver-certificado{
  display: flex;
}
.caracteristicas-ver-certificado .vc_align_right,
.caracteristicas-ver-certificado > .wpb_column .text-parragraf,
.caracteristicas-ver-certificado > .wpb_column .text-parragraf .textwidget > p:last-child{
  margin-bottom: 0px !important;
}
.caracteristicas-ver-certificado .wpb_column:nth-child(2){
  margin-top: auto;
  margin-bottom: auto;
}
.caracteristicas-ver-certificado .vc_figure{
  margin-right: 15px;
}
.caracteristicas-productos-sections > .wpb_column{
  width: calc(50% - 45px);
}
.caracteristicas-productos-sections > .wpb_column:nth-child(1){
  margin-right: 90px;
}
.cintas-industrial-menu .textwidget a{
  align-content: end !important;
  display: grid;
}
.section-cinstas-industrial-sector:not(.active){
  display: none !important;
}
/* CATEGORY - DOWNLOAD */
.category-descardable-section{
  margin-top: 75px;
  float: left;
}
.category-descardable-section > .wpb_column > .vc_column-inner > .wpb_wrapper > *{
  float: left;
}
.category-descardable-section > .wpb_column > .vc_column-inner > .wpb_wrapper > .title-text-1{
  margin: 0px 100px 0px 0px !important;
}
.slide-hilo-industrial{
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/categoria_hilo-1.jpg);
  background-size: cover;
  background-position: 50%;
}
.hilo-industria-description > .wpb_column:nth-child(1) > .vc_column-inner{
  display: flex;
}
.hilo-industria-description > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper{
  max-width: calc(1280px / 2);
  margin-left: auto;
}
.hilo-industria-description > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper > *{
  padding-right: 45px;
}
.hilo-industria-description .hilo-industrial-description-subtitle p{
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  color: var(--primary-color-1);
  text-align: left;
  max-width: 400px;
}
.hilo-industria-description{
  display: flex;
}
.murtra-hilos-description-images{
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/10/hilo-1-1.jpg);
  background-size: cover;
  background-position: 50%;
}
.section-industria-sensibles-mediambiente .textwidget *{
  text-align: left !important;
  color: var(--primary-color-1);
  font-size: 32px;
  line-height: 38px;
  font-weight: bold;
  max-width: 415px;
  margin-bottom: 0px;
}
.section-industria-sensibles-mediambiente{
  margin-bottom: 0px !important;
}
.hilo-industrial-grey-section{
  background: var(--neutre-grey-4);
  margin-top: 50px;
  padding-top: 75px;
  padding-bottom: 75px;
}
.title-little-bold .textwidget *{
  color: var(--primary-color-1);
  font-weight: bold;
  font-size: 18px;
  line-height: 26px;
}
.list-two-columns-default ul{
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  margin: 0px;
  list-style: none;
}
.list-two-columns-default ul li{
  color: var(--primary-color-1);
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 25px;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.list-two-columns-default ul li:before{
  content: "";
  display: block;
  position: relative;
  width: 15px;
  height: 15px;
  float: left;
  background: var(--primary-color-1);
  border-radius: 50px;
  margin-right: 15px;
}
.hilo-industrial-list-column > .vc_column-inner{
  padding-left: 0px;
  padding-right: 0px;
}
.eslingas-planas-backgroud-first-section{
  /*background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/subcategoria_eslingas_planas-1.jpg);*/
  background-size: cover;
  background-position: 50%;
}
/* FICHA TAPCRO */
.fitxatapcro-background-first-section{
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/murtra-ficha-tapcro.png);
  background-size: cover;
  background-position: 50%;
}
.sectores-tapcro.category-descardable-section > .wpb_column > .vc_column-inner > .wpb_wrapper > .title-text-1{
  margin-right: 25px !important;
  padding-top: 7.5px;
}
.grey-section{
  background: var(--neutre-grey-4);
}
.slider-tapcro-ficha .slick-dots{
  list-style: none !important;
  top: -25px;
}
.slider-tapcro-ficha .slick-dots li{
  cursor: pointer;
}
.slider-tapcro-ficha .slick-list:after{
  content: "";
  display: block;
  position: relative;
  background: var(--neutre-grey-4);
  position: absolute;
  height: 100%;
  width: 10000%;
  top: 0px;
  right: 100%;
}
.slider-tapcro-ficha .wpb_single_image *{
  width: 100%;
}
.slider-tapcro-ficha .wpb_single_image img{
  width: calc(100% - 25px);
}
.ficha-trapco-section-grey{
  margin-top: 75px;
  padding-top: 45px;
  padding-bottom: 75px;
}
.text-max-width-little{
  display: flex;
}
.text-max-width-little > .widget_text{
  max-width: 525px;
  margin-left: auto;
  margin-right: auto;
}
.text-max-width-little > .widget_text p{
  text-align: left !important;
  color: var(--primary-color-1) !important;
  font-size: 16px;
  line-height: 24px;
}
.title-productos-ficha-tapcro .textwidget > p{
  margin-bottom: 0px !important;
}
.title-productos-ficha-tapcro{
  margin-bottom: 25px !important;
}
.slide-confeccion-industrial{
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/10/Sin-titulo-1.jpg);
  background-size: cover;
  background-position: 50%;
}
.title-bold-middle .textwidget *{
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  color: var(--primary-color-1);
}
.maquinas-ultima-generation{
  margin-top: 75px;
  margin-bottom: 0px !important;
}
.maquinas-ultima-generation .textwidget > p{
  margin-bottom: 15px;
}
.confeccion-industrial-text .textwidget > p{
  line-height: 44px;
}
.slider-ficha-confeccion .slick-dots{
  list-style: none;
  top: 0px !important;
}
.slider-ficha-confeccion .slick-dots li{
  cursor: pointer;
}
.slider-ficha-confeccion .slick-slide *{
  width: 100% !important;
}
.slider-ficha-confeccion .slick-slide img{
  width: calc(100% - 30px) !important;
}
.slider-instalaciones-section > .wpb_column:nth-child(1){
  background: white;
  z-index: 2;
}
.slider-instalaciones-section > .wpb_column:nth-child(1) .vc_wp_text p{
  text-align: left;
}
.slider-instalaciones-section > .wpb_column:nth-child(1) > .vc_column-inner{
  max-width: calc(1280px / 2);
  margin-left: auto;
}
.slider-instalaciones-section > .wpb_column:nth-child(1) > .vc_column-inner > .wpb_wrapper{
  padding-right: 125px;
}
.slider-instalaciones-section .slider-imagen-cortada > .vc_column-inner{
  max-width: calc(1280px / 2);
  margin-right: auto;
}
.slider-instalaciones-section .slick-arrow{
  display: none !important;
}
.id-procesos-section .wpb_wrapper{
  display: flex;
}
.id-procesos-section .wpb_wrapper > .text-default-p{
  width: 525px;
  margin-left: 55px;
}
/* CONFECCIÓN INDUSTRIAL */
.i-d-procesos-numbers .number{
  margin-bottom: 25px;
}
.i-d-procesos-numbers .number .textwidget > *{
  font-size: 100px;
  line-height: 1;
  font-weight: bold;
  text-align: center;
  color: var(--primary-color-1);
  margin-bottom: 0px;
}
.i-d-procesos-numbers .i-d-text .textwidget > *{
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  color: var(--primary-color-1);
  text-align: center;
  height: 55px;
}
.i-d-procesos-numbers .i-d-text{
  position: relative;
}
.i-d-procesos-numbers .i-d-text:before{
  content: "";
  display: block;
  background: var(--primary-color-1);
  width: 2px;
  height: 90px;
  position: absolute;
  left: calc(50% - 1px);
  top: calc(100% + 15px);
}
.i-d-procesos-numbers .i-d-text:after{
  content: "";
  display: block;
  background: var(--primary-color-1);
  width: 12px;
  height: 12px;
  position: absolute;
  left: calc(50% - 6px);
  top: 150px;
  border-radius: 50px;
}
.i-d-procesos-numbers .i-d-image{
  margin-top: 150px;
}
.ficha-confection-grey-section{
  padding-top: 75px;
  padding-bottom: 75px;
  margin-top: 175px;
  margin-bottom: 100px;
}
.instalaciones-last-section-image{
  margin-bottom: 75px;
}
.slider-industrial-default{
  background-size: cover !important;
  background-position: 50% !important;
}
.slider-industrial-default .vc_wp_text *{
  text-align: center !important;
}
.slider-industrial-default .slider-big-subtitle .textwidget *{
  font-size: 22px;
  line-height: 24px;
  font-weight: bold;
}
.slider-industrial-default .slider-down-img{
  margin-bottom: 0px;
  margin-top: 75px;
}
.slider-industrial-default .text-default-p{
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
/* INDUSTRIAL - NUESTROS PRODUCTOS */
.our-products-category{
  float: left;
  width: 100%;
  height: 500px;
  background-size: cover;
  background-position: 50%;
  display: flex;
}
.our-products-category > .category-section{
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  transition: 0.25s;
  background: transparent;
}
.our-products-category:hover > .category-section{
  background: #00000078;
}
.our-products-category > .category-section > .category-subsection{
  width: calc(100% - 35px);
  height: 100%;
  margin-left: 20px;
  border-left: 1px solid white;
  padding-left: 10px;
  margin-top: 425px;
  transition: 0.25s;
}
.our-products-category .cat-section-div{
  opacity: 0;
  transition: 0.25s;
}
.our-products-category:hover .cat-section-div{
  opacity: 1;
}
.our-products-category:hover > .category-section > .category-subsection{
  margin-top: 75px;
}
.our-products-category > .category-section .subcat-section > a > span{
  margin-left: 15px;
  top: 1px;
  position: relative;
  transition: 0.5s;
}
.our-products-category > .category-section .subcat-section > a:hover > span{
  margin-left: 25px;
}

.our-products-category .title-cat-section > a,
.our-products-category .title-cat-section > span.disabled-link{
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  color: white;
}
.our-products-category .cat-section-div > .subcat-section > a{
  color: white;
  font-size: 14px;
  line-height: 1;
  font-weight: 400;
	text-transform: uppercase;
}
.link-product-no-padding{
  margin-top: 0px !important;
}
.home-quienes-somos .text-default-p p{
  text-align: left !important;
}
.home-quienes-somos .quienes-somos-text{
  padding-top: 75px;
  padding-bottom: 75px;
  max-width: calc(1280px / 2);
  padding-top: 125px;
  padding-bottom: 150px;
}
.home-quienes-somos .quienes-somos-text > .vc_column-inner{
  padding-left: 100px;
}
.quienes-somos-image > .vc_column-inner{
  background-size: cover;
  background-position: 50%;
}
/* FIRST SECTIONS */
.module-home-first-section{
  background-size: cover;
  background-position: 50%;
  height: 100%;
  display: flex;
}
.module-title{
  font-size: 48px;
  line-height: 1;
  text-transform: uppercase;
  color: white;
  text-align: left;
  font-weight: 400;
  max-width: 330px;
  margin-left: auto;
  margin-right: auto;
}
.module-text{
  font-size: 16px;
  line-height: 24px;
  color: white;
  max-width: 325px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  font-weight: 400;
}
.module-content{
  padding-top: 250px;
  padding-bottom: 125px;
  z-index: 3;
  position: relative;
  margin: auto auto 0px auto;
}
.module-subtitle{
  max-width: 325px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  position: relative;
}
.module-subtitle a{
  color: white;
  font-size: 22px;
  line-height: 24px;
  font-weight: bold;
}
.module-subtitle a span{
  position: absolute;
  top: 7.5px;
  right: -50px;
  font-size: 35px;
  top: -1px;
}
.module-hover{
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 2;
  position: absolute;
  opacity: 0;
  transition: 0.25s;
}
.module-home-first-section:hover .module-hover{
  opacity: 0.75;
}
.first-section-home{
  display: flex !important;
}
.module-home-first-section > a{
  width: 100%;
}
.module-home-first-section .span-link{
  color: white;
  font-size: 22px;
  line-height: 24px;
  font-weight: bold;
}
.module-home-first-section .span-link > span.fas{
  position: absolute;
  right: -50px;
  font-size: 35px;
  top: -5px;
}

.first-section-home .vc_column-inner .wpb_wrapper,
.first-section-home .module-home-first-section{
  height: 100%;
}
.module-text,
.module-subtitle{
  opacity: 0;
  transition: 0.25s;
}
.module-home-first-section:hover .module-text,
.module-home-first-section:hover .module-subtitle{
  opacity: 1;
}
.display-none{
  display: none !important;
}
.wpcf7-form input:focus,
.wpcf7-form input:focus-visible,
.wpcf7-form textarea{
  outline: none !important;
}
.form-descargas .wpcf7-form-control-wrap > input{
  margin-top: 15px !important;
}
.form-descargas input.wpcf7-submit{
  margin-top: 30px !important;
}
.form-descargas .wpcf7-spinner{
  position: absolute;
}
/* FORMULARIO */
.formulario-descargas{
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999999999;
}
.formulario-descargas > .formulario-descargas-background{
  width: 100%;
  height: 100%;
  background: var(--primary-color-1);
  opacity: 0.4;
  z-index: 1;
  position: relative;
  cursor: pointer;
}
.formulario-descargas-front{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: flex;
}
.formulario-descargas-front .wpcf7{
  margin: auto;
  background: white;
  max-width: 850px;
  width: 100%;
  z-index: 1;
}
.form-descargas .title{
  font-size: 36px;
  color: var(--primary-color-1);
  text-align: center;
  margin-bottom: 40px;
}
.form-descargas .subtitle{
  font-size: 16px;
  line-height: 24px;
  color: var(--primary-color-1);
  text-align: left;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.form-descargas > p{
  text-align: center !important;
}
.form-descargas .wpcf7-submit{
  color: var(--primary-color-1);
  background: white;
  border: 1px solid var(--primary-color-1);
  border-radius: 50px;
  padding: 10px;
  width: 250px;
  transition: 0.5s;
}
.form-descargas .wpcf7-submit:hover{
  background: var(--primary-color-1);
  color: white;
}
.form-descargas{
  padding: 25px;
  position: relative;
}
.form-descargas .wpcf7-form-control-wrap > .wpcf7-form-control{
  font-size: 14px;
  line-height: 26px;
  border: 0px !important;
  border-bottom: 1px solid var(--primary-color-1) !important;
  border-radius: 0px;
  width: 80%;
  margin-top: 10px;
}
.form-descargas .wpcf7-form-control-wrap > .wpcf7-form-control:focus,
.form-descargas .wpcf7-form-control-wrap > .wpcf7-form-control:focus-visible{
  outline: none;
}
.form-descargas .form-close{
  position: absolute;
  right: 30px;
  top: 20px;
  color: var(--primary-color-1);
  cursor: pointer;
}
.formulario-descargas:not(.active){
  display: none !important;
}
.section-posts > .post-section > a{
  position: relative;
  z-index: 1;
}
/* DOWNLOAD */
.wpcf7-response-output{
  font-size: 14px;
}
.contact-white-industrial-template > .vc_col-sm-6:nth-child(1) *{
  color: white !important;
}
.contact-white-industrial-template > .vc_col-sm-6:nth-child(1) > .vc_column-inner{
  padding-top: 95px;
}
/* NEWSLETTER */
.custom-newsletter > *{
  float: left;
  width: 100%;
}
.newsletter-field{
	background: none;
	border-radius: 0px !important;
	border: none !important;
	border-bottom: 1px solid white !important;
	max-width: 260px;
	font-weight: 500;
	font-size: 12px !important;
	line-height: 16px !important;
	color: white !important;
	padding-left: 0px !important;
  outline: none !important;
	border-bottom: 0px !important;
}

.button-newsletter > input{
  float: left !important;
  font-size: 14px !important;
  line-break: 26px !important;
  width: 170px;
  border-radius: 50px;
  background: none;
  color: white;
  border: 1px solid white;
  transition: 0.5s;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.button-newsletter > input:hover{
  background: white;
  color: var(--primary-color-1);
}
.read-accept{
  text-align: left;
  margin-top: 25px;
  margin-bottom: 20px;
}
.read-accept .text-read{
  font-size: 16px;
  line-height: 18px;
}
.read-accept .text-read a{
  font-weight: bold;
}
.read-accept > .text-read{
  font-size: 12px;
  line-height: 18px;
  margin-left: 10px;
  top: 3px;
  position: relative;
}
.read-accept > .text-read > a{
  color: white !important;
  font-weight: bold;
}
.read-accept > input + .box-check{
  display: block;
  width: 18px;
  height: 18px;
  background: white;
  border-radius: 5px;
  position: relative;
}
.read-accept > input + .box-check:after{
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900 !important;
  color: var(--primary-color-1);
  position: absolute;
  top: -9px;
  left: 2.5px;
  font-size: 14px;
  opacity: 0;
  transition: 0.25s;
}
.read-accept:hover > input + .box-check:after{
  opacity: 0.4;
}
.read-accept > input:checked + .box-check:after{
  opacity: 1;
}
.read-accept > input{
  display: none !important;
}
.read-accept > span{
  float: left;
}
.contact-white-industrial-template .wpcf7-form-control-wrap > select.wpcf7-form-control > option{
  color: var(--primary-color-1) !important;
}
/* PRODUCT */
.product-table-last-big tr:last-child > td{
  width: calc(100% - 26px) !important;
}
 .module-subtitle .span-link > .fas:before{
   background-image: url(https://www.murtra.com/wp-content/uploads/2022/02/arrow-right.png);
   content: "";
   width: 50px;
   height: 30px;
   display: block;
   background-size: contain;
   background-repeat: no-repeat;
   background-position: 50%;
   top: -5px !important;
   position: relative;
}
/* TABLAS */
.product-table-section.tabla-ead table tr > td:nth-child(1),
.product-table-section.tabla-ead table tr > th:nth-child(1){
  width: calc(150px - 7px) !important;
}
.product-table-section.tabla-ead table tr > td:nth-child(2),
.product-table-section.tabla-ead table tr > th:nth-child(2){
  width: calc(50px - 7px) !important;
}
.product-table-section.tabla-ead table tr > td:nth-child(3),
.product-table-section.tabla-ead table tr > th:nth-child(3){
  width: calc(250px - 7px) !important;
}
.product-table-section.tabla-ead table tr > td:nth-child(4),
.product-table-section.tabla-ead table tr > th:nth-child(4){
  width: calc(400px - 47px) !important;
}
.product-table-section.tabla-ead table tr > th:nth-child(4){
  margin-left: 7px !important;
}
.product-table-section.tabla-ead tr > th:last-child:before{
  display: none !important;
}
.product-table-section.tabla-ead tr > th:nth-child(2){
  opacity: 0 !important;
}
.product-table-section.tabla-ead tr > td:nth-child(2) > span{
  color: transparent !important;
  display: flex;
  width: 100%;
  height: 100%;
  font-size: 0px !important;
}
.product-table-section.tabla-ead .ead-last-columna > td:nth-child(1){
  height: 37px !important;
  opacity: 0 !important;
}
.product-table-section.tabla-ead .ead-last-columna > td:nth-child(2){
  width: 673px !important;
}
/* TABLA DE CRISTAL */
.product-table-section.tabla-ead.tabla-cristal table tr > td:nth-child(1),
.product-table-section.tabla-ead.tabla-cristal table tr > th:nth-child(1){
  width: 250px !important;
}
.product-table-section.tabla-ead.tabla-cristal table tr > td:nth-child(3),
.product-table-section.tabla-ead.tabla-cristal table tr > th:nth-child(3){
  width: 120px !important;
}
.product-table-section.tabla-ead.tabla-cristal table tr > td:nth-child(4),
.product-table-section.tabla-ead.tabla-cristal table tr > th:nth-child(4){
  width: 120px !important;
}
.product-table-section.tabla-ead.tabla-cristal table tr > td:nth-child(5),
.product-table-section.tabla-ead.tabla-cristal table tr > th:nth-child(5){
  width: 140px !important;
  margin-left: 7px !important;
}
.product-table-section.tabla-ead.tabla-cristal .ead-last-columna > td:nth-child(2){
  width: 473px !important;
}
.product-table-section.tabla-cristal{
  max-width: 760px !important;
}
.solo-uso-table table th:last-child:before{
  display: none !important;
}
.solo-uso-table table th:last-child{
  margin-left: 7px !important;
}
.solo-uso-table table tr > td.large{
  width: calc(100% - 22px) !important;
}
.solo-uso-table table tr:last-child > td:first-child{
  width: calc(100% - 22px) !important;
}
.solo-uso-table table tr:nth-child(2) > td:nth-child(2){
  height: 315px;
  position: absolute;
  width: 264px;
  left: 520px;
  display: flex;
}
.solo-uso-table table tr:not(:nth-child(2)) > td:nth-child(2){
  display: none !important;
}
.solo-uso-table table tr > td:nth-child(3){
  float: right;
  width: 270px;
  right: 5px;
}
.solo-uso-table tr > th:last-child{
  width: 270px !important;
}
.longitud-freq{
  margin: auto;
}
.solo-uso-table.trebol table tr:nth-child(2) > td:nth-child(2){
  height: 130px;
  line-height: 1.5;
}
/* TABLA TUB ZA */
.product-table-section.tabla-ead.tabla-tub-za table tr > td:nth-child(3){
  height: 37px !important;
}
.product-table-section.tabla-ead.tabla-tub-za table tr > td:nth-child(4),
.product-table-section.tabla-ead.tabla-tub-za table tr > th:nth-child(4){
  max-width: 75px !important;
}
.product-table-section.tabla-ead.tabla-tub-za table tr > td:nth-child(5),
.product-table-section.tabla-ead.tabla-tub-za table tr > th:nth-child(5){
  width: 210px !important;
}
.product-table-section.tabla-ead.tabla-tub-za table tr > th:nth-child(5){
  margin-left: 7px !important;
}
.product-table-section.tabla-ead.tabla-tub-za .ead-last-columna > td:nth-child(2){
  width: 621px !important;
}
.product-table-section.tabla-ead.tabla-tub-za table{
  width: 800px !important;
}
/* SISTEMAS GRUA */
.product-table-section.tabla-ead.table-gl table tr > th:nth-child(3){
  margin-left: 7px !important;
  width: 612px !important;
}
.product-table-section.tabla-ead.table-gl table tr:nth-child(2) > td:nth-child(1),
.product-table-section.tabla-ead.table-gl table tr:nth-child(2) > td:nth-child(2){
  opacity: 0;
}
/* ANILLAS GANCHOS ESLINGAS */
.product-table-section.anillas-table tr > th:last-child{
  margin-left: 7px !important;
}
.product-table-section.anillas-table tr > th:last-child:before{
  display: none !important;
}
.product-table-section.anillas-table tr > th:nth-child(1),
.product-table-section.anillas-table tr > td:nth-child(1){
  width: 150px !important;
}
.product-table-section.anillas-table tr > th:nth-child(2),
.product-table-section.anillas-table tr > td:nth-child(2){
  width: 200px !important;
}
.product-table-section.anillas-table tr > th:nth-child(3),
.product-table-section.anillas-table tr > td:nth-child(3){
  width: 150px !important;
}
.product-table-section.anillas-table tr > th:nth-child(4),
.product-table-section.anillas-table tr > td:nth-child(4){
  width: 275px !important;
}
.product-table-section.anillas-table tr:last-child > td:first-child{
  width: 825px !important;
}
/* ANILLAS GANCHO ESLINGAS */
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(3) > td:nth-child(2),
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(4) > td:nth-child(2),
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(6) > td:nth-child(2),
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(7) > td:nth-child(2){
  opacity: 0;
}
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(2),
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(5){
  position: relative;
}
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(2) > td:nth-child(2),
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(5) > td:nth-child(2){
  position: absolute;
  height: 132px;
  left: 167px;
  right: 0px;
  display: flex;
}
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(2) > td:nth-child(2) > .center,
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(5) > td:nth-child(2) > .center{
  margin: auto;
}
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(2) > td:nth-child(3),
.product-table-section.anillas-table.anillas-gancho-eslingas table tr:nth-child(5) > td:nth-child(3){
  margin-left: 225px;
}
/* ANILLAS Y GANCHOS SISTEMAS GRUA */
.product-table-section.product-ganchos-sistemas-grua table tr > th:last-child:before{
  display: none !important;
}
.product-table-section.product-ganchos-sistemas-grua table tr > th:last-child{
  margin-left: 7px !important;
  width: 265px !important;
}
.product-table-section.product-ganchos-sistemas-grua table tr td.hide{
  opacity: 0 !important;
}
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(7),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(11),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(16),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(18),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(21){
  position: relative;
}
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(2) > td:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(7) > td:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(11) > td:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(16) > td:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(18) > td:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(21) > td:nth-child(2){
  position: absolute;
  width: 265px;
  left: 280px;
  display: flex;
}
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(2) > td:nth-child(3),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(7) > td:nth-child(3),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(11) > td:nth-child(3),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(16) > td:nth-child(3),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(18) > td:nth-child(3),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(21) > td:nth-child(3){
  margin-left: 288px !important;
}
/* COLUMNA */
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(2) > td:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(11) > td:nth-child(2){
  height: 222px;
}
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(7) > td:nth-child(2),
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(21) > td:nth-child(2){
  height: 177px;
}
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(16) > td:nth-child(2){
  height: 85px;
}
.product-table-section.product-ganchos-sistemas-grua table tr:nth-child(18) > td:nth-child(2){
  height: 130px;
}
.product-table-section.product-ganchos-sistemas-grua table tr > td > .center{
  margin: auto;
}
/* PROTECCIONES */
.product-table-section.anillas-table.anillas-table-normal-last tr:last-child > td:first-child{
  width: 150px !important;
}
/* FOOTER */
.site-footer > .site-info #sidebar_footer_5 img{
  max-width: 70px !important;
}
/* BUSCADOR */
.blog-section .searchandfilter .sf-input-text{
  border: none;
  border-bottom: 1px solid var(--primary-color-1);
  border-radius: 0px !important;
  outline: none !important;
  width: 280px;
}
.blog-section .searchandfilter .sf-field-search label:before{
  content: "";
  background: url(https://www.murtra.com/wp-content/uploads/2022/02/lupa.png);
  width: 30px;
  height: 30px;
  display: block;
  float: left;
  background-size: contain;
  margin-right: 15px;
  margin-top: 5px;
	background-repeat: no-repeat;
}
*{
  outline: none !important;
}
/* CONDICIONES TEXT */
.condiciones-text *{
  color: var(--primary-color-1) !important;
}
.condiciones-text h1,
.condiciones-text .title-politica-h1{
  text-align: center;
  font-size: 4.8rem !important;
  line-height: 71px !important;
}
.condiciones-text h2{
  font-size: 36px;
  line-height: 42px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 25px;
}
.condiciones-text .center{
  text-align: center !important;
}
.condiciones-text .textwidget p,
.condiciones-text .textwidget li{
  font-size: 16px;
  line-height: 24px;
}
ol.letter{
  list-style-type: lower-latin;
}
.single-product .detalles-tecnicos-section{
  margin-top: 45px !important;
}
/* DECORACIÓN */
.background-rieles-decorativos{
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/02/murtra-rieles-decorativos.png);
}
.subtitle-product.subtitle-product-big{
  font-size: 36px;
  line-height: 48px;
  font-weight: 800 !important;
}
.subtitle-product.subtitle-max-width{
  max-width: 450px;
}
.slider-imagen-cortada-decor .slider-default-product .slick-dots{
  top: 0px !important;
}
.slider-imagen-cortada.slider-imagen-cortada-decor{
  left: -1px;
}
.detalles-tecnicos{
  width: 32px;
  margin-left: 5px;
  top: 10px;
  position: relative;
}
.slider-default-categories .slick-track .slick-slide{
  padding-left: 15px;
  padding-right: 15px;
}
.slider-default-categories .slick-dots li{
  list-style: none !important;
  cursor: pointer;
}
.link-no-margin-top a{
  margin-top: 0px !important;
}
.subtitle-product-no-margin-bottom{
  min-height: 0px !important;
}
.cintas-y-complementos-image{
  background: url(https://www.murtra.com/wp-content/uploads/2022/02/murtra-rieles-decorativos.png);
  background-size: cover;
  background-position: 50%;
}
.cintas-complementos-confeccion-section-products{
  float: left;
  width: 100%;
  margin-top: 75px;
}
/* DECORACIÓN */
.title-h1-center{
  font-size: 36px;
  font-weight: bold;
  color: var(--primary-color-1);
  text-align: center;
}
.nuestras-techno a.link-product{
  float: none !important;
}
.max-width-techno .textwidget{
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.nuestras-tecnho-title{
  margin-bottom: 0px !important;
}
/* TECNOLOGÍAS */
.tecnologia-image{
  height: 350px;
  background-size: cover;
  background-position: 50%;
  display: flex;
}
.tecnologias-title{
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  color: var(--primary-color-1);
  padding-top: 15px;
  padding-bottom: 15px;
}
.tecnologias-p, 
.tecnologias-p *{
  font-size: 16px;
  line-height: 24px;
  color: var(--primary-color-1) !important;
}
.tecnologias-p a{
  font-weight: normal !important;
  text-decoration: underline !important;
}
.tecnologia-section{
  margin-bottom: 75px;
}
.murtra-first-tecnology-section{
  margin-top: 45px !important;
  float: left;
}
.tecnologia-premio{
  width: 70px !important;
  margin: auto 30px 0px auto;
}
.title-product-caract .textwidget > *{
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
}
.sistema-motorizado-solicitar-info,
.sistema-motorizado-solicitar-info *{
  margin-bottom: 0px !important;
}
.not-slider .slick-dots{
  display: none !important;
}
.color-blue{
  color: var(--primary-color-4) !important;
}
.detalles-murtra-curvas{
  height: 32px !important;
  width: auto !important;
  margin-left: 7.5px;
  margin-top: -10px;
  top: 10px;
  position: relative;
}
.heavy-duty-ficha-tecnica{
  width: 100%;
}
.heavy-duty-list{
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}
.heavy-duty-list li{
  list-style: none;
  float: left;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
}
.heavy-duty-list li > img{
  margin-right: 5px;
}
.heavy-duty-list li > *{
  float: left;
}
.heavy-duty-list li > .detalles-tecnicos{
  height: 32px;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 30px;
  top: -2.5px !important;
}
.caract-title-image img{
  margin-left: 0px;
  margin-right: 5px;
}
.caracteristicas-at943 .textwidget > p{
  line-height: 45px;
}
.blue-table-header table tr > th:not(:first-child){
  background: var(--primary-color-4) !important;
  border-color: var(--primary-color-4) !important;
}
.decor-4-columns-table{
  max-width: 1280px !important;
}
.decor-4-columns-table.product-table-section.anillas-table table tr > *{
  width: calc(25% - 20px) !important;
  min-width: calc(25% - 20px) !important;
  max-width: calc(25% - 20px) !important;
}
.single-product .detalles-tecnicos-section.detalles-tecnicos-section-at943{
  margin-top: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
/* DESCARGAS - ORDEN */
.searchandfilter .sf-field-taxonomy-filter_descargas > ul{
  display: flex;
}
.searchandfilter .sf-field-taxonomy-filter_descargas > ul > .sf-item-0{
  order: 0;
}
.searchandfilter .sf-field-taxonomy-filter_descargas > ul > .sf-item-22{
  order: 1;
}
.searchandfilter .sf-field-taxonomy-filter_descargas > ul > .sf-item-23{
  order: 2;
}
.searchandfilter .sf-field-taxonomy-filter_descargas > ul > .sf-item-25{
  order: 3;
}
.searchandfilter .sf-field-taxonomy-filter_descargas > ul > .sf-item-24{
  order: 4;
}
/* MOTORIZADOS */
.background-motorizados{
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/03/moving-motorizados.jpg) !important;
}
.background-motorizados:after{
  content: "";
  background: var(--primary-color-4);
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}
.motorizados-section{
  background: var(--primary-color-4);
}
.motorizados-section *{
  color: white !important;
}
.motorizados-section .link-product{
  color: white !important;
  border-color: white !important;
}
.motorizados-section .link-product:hover{
  background: white !important;
  color: var(--primary-color-4) !important;
}
.motorizados-muestra-cat{
  margin-top: 65px;
}
.banner-seguridad-infantil{
  margin-top: 60px;
  margin-bottom: 75px;
  float: left;
  width: 100%;
}
.seguridad-infantil{
  width: 100% !important;
}
.display-none-p p:first-child{
  display: none !important;
}
.buton-center p{
  text-align: center !important;
}
.buton-center p > a{
  float: none !important;
}
/* EMPRESA */
.empresa-nuestros-valores{
  background: var(--neutre-grey-4);
}
.empresa-nuestros-valores .subtitle-nuestros-valores p{
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 15px;
  font-weight: bold;
}
.empresa-nuestros-valores .text-nuestros-valores p{
  text-align: left !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.section-comprometidos-medio-ambiente > .vc_column_container:nth-child(1){
  display: flex;
}
.section-comprometidos-medio-ambiente > .vc_column_container:nth-child(1) > .vc_column-inner{
  max-width: calc(1290px / 2);
  margin-left: auto;
  padding-top: 45px;
  padding-bottom: 55px;
}
.section-comprometidos-medio-ambiente > .vc_column_container:nth-child(2) > .vc_column-inner{
  background-size: cover;
}
/* CERTIFICADOS */
.certificados-image{
  padding-bottom: 45px;
}
.certificados-image img.vc_single_image-img{
  height: 100px;
  width: auto;
}
.certificados-title p{
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 15px;
  font-weight: bold;
  text-align: center !important;
}
.certificados-description p{
  text-align: center !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.our-history-company p,
.quienes-somos-section-text-image *{
  color: var(--primary-color-1) !important;
}
.quienes-somos-section-text-image > .quienes-somos-text-section > .vc_column-inner{
  max-width: calc(1280px / 2);
}
.quienes-somos-section-text-image > .quienes-somos-text-section > .vc_column-inner *{
  text-align: left !important;
}
.quienes-somos-image-section .vc_column-inner{
  background-size: cover !important;
  background-position: 50% !important;
}
.cat-section-div{
  display: grid;
}
.murtra-group-empresa .empresa-comprometidos-text-section .link-product{
  float: none !important;
}
.murtra-group-empresa .empresa-comprometidos-text-section .text-default-p{
  margin-bottom: 75px !important;
}
/* DECORACIÓN TECNOLOGÍAS */
.tecnologias-text .tecnologias-p img.tecnologias{
  max-width: 50px !important;
}
/* NORMATIVA - TABLAS */
.tabla-normativa-gris table tr:last-child > td,
.td-grey{
  background: #707070;
  color: white;
}
.td-grey{
  color: white !important;
}
.title-background{
  background: none !important;
}
.title-background{
  text-shadow: none !important;
  color: var(--primary-color-1) !important;
  background: white !important;
}
.background-reverse-table{
  background: #707070;
  color: white !important;
}
.imagen-picto-producto{
  max-height: 60px;
  width: auto !important;
  margin-left: 10px;
  top: 7.5px;
  position: relative;
}
.icono-picto:after{
  content: "";
  background-image: url(https://www.murtra.com/wp-content/uploads/2021/11/murtra-product-table-icon.png);
  width: 35px;
  height: 35px;
  display: block !important;
  position: absolute;
  left: 0px;
  top: 2px;
  background-size: contain;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
}
.icono-picto{
  background: white !important;
  border: none !important;
}
.icono-picto > .icono-picto-text{
  width: calc(100% - 45px) !important;
  float: right !important;
  background: #707070 !important;
  color: white !important;
}
.ficha-tapcro-filter .search-filter-results .product-section > .product-text-section > .product-text > p > br:nth-child(even){
  display: none !important;
}
.product-table-gancho tr > th:nth-child(4):before{
  background-image: url(https://www.murtra.com/wp-content/uploads/2022/10/gancho-4-2.png) !important;
}
.product-text-no-height{
  margin-bottom: 0px !important;
}
.product-text-no-height .link-product{
  margin-top: 0px !important;
}
/* OVERFLOW HIDDEN */
body.product-template-default .section-product-type-2 .slick-list{
  overflow: hidden !important;
}
/* FORMULARIO ARREGLOS */
.wpcf7-form-control.wpcf7-select{
	width: 100% !important;
	height: 33px !important;
}
.privacy-label > .wpcf7-form-control-wrap{
	max-width: 30px;
	float: left;
}
.privacy-label > .privacy-text{
	float: left;
	text-align: left;
	left: 35px;
	top: -6px;
	position: relative;
}
.politica-privacidad + .privacy-text{
	top: 9px;
}
.politica-privacidad span.wpcf7-list-item-label:after{
	top: -26px !important;
}
label[for="KLCF_gdpr"]{
	font-size: 0px !important;
}
.suscribirme-newsletter .privacy-text > a{
	color: white !important;
}
.suscribirme-newsletter .boton-enviar > input{
	margin-left: 0px !important;
	margin-top: 15px;
}
.suscribirme-newsletter .recaptcha iframe{
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin: 0 0;
}
.curriculum{
	border-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.info-popup-parragraf,
.info-popup-parragraf p{
	text-align: left !important;
}
.tecnology-section .tecnologias-p a{
	text-transform: uppercase;
}
.proteccion-cristal-table .icono-picto{
	max-width: 28% !important;
	margin-left: 10px !important;
}
.proteccion-cristal-table td:nth-child(5){
	max-width: 282px !important;
	width: 282px !important;
}
.proteccion-cristal-table td:nth-child(1){
	width: 200px !important;
	min-width: 200px !important;
}
.proteccion-cristal-table th:nth-child(3),
.proteccion-cristal-table td:nth-child(3),
.proteccion-cristal-table th:nth-child(4),
.proteccion-cristal-table td:nth-child(4){
	max-width: 120px !important;
}
.proteccion-cristal-table th:nth-child(3){
	margin-left: 65px !important;
}
.proteccion-cristal-table .ead-last-columna > td:nth-child(1){
	display: none !important;
}
.proteccion-cristal-table .ead-last-columna > td:nth-child(2){
	float: right;
	max-width: 617px !important;
}
.proteccion-cristal-table .icono-picto{
	width: 280px !important;
	max-width: 280px !important;
}
.cintas-industrial-confeccion-medida.cintas-confeccion-medida{
	background-image: url(https://www.murtra.com/wp-content/uploads/2022/09/confeccion_portada-1.jpg) !important;
}
.wpcf7-not-valid-tip{
	font-size: 12px !important;
	float: left !important;
	width: 100% !important;
}
.wpcf7-not-valid-tip{
	font-size: 12px !important;
	float: left;
	width: 300px !important;
	position: absolute;
	left: 0px !important;
	top: -30px !important;
}
.politica-privacidad .wpcf7-not-valid-tip{
	text-align: left !important;
}
.suscribirme-newsletter .wpcf7-not-valid-tip{
	text-align: left !important;
	position: absolute !important;
}
.suscribirme-newsletter .recaptcha{
	display: block;
}
.suscribirme-newsletter .recaptcha > .wpcf7-not-valid-tip{
	top: calc(100% - 30px) !important;
}
/* BUSCADOR */
.search-filter-results .product-search-title > a{
	color: black !important;
	text-shadow: 1px 1px 4px white !important;
}

/* TEMPORAL BANDERAS */
.wpml-ls-current-language{
	display: none !important;
}

.wp-megamenu .wp-megamenu-sub-menu a[href="#"]{
	cursor: default !important;
}
.images-canal-etico img{
	max-width: 500px;
}
.downloadD .title{
	text-align: left !important;
}
.single-product .descargable-product,
.single-product .descargable-title{
	float: left !important;
}
.descargable-motorizados .descargable-product{
	max-width: 235px;
}
html[lang="en-US"] .descargable-motorizados .descargable-product{
	max-width: 290px;
}
html[lang="fr-FR"] .descargable-motorizados .descargable-product{
	max-width: 285px;
}
div.cintas-industrial-section-menu{
	position: relative !important;
	z-index: 1 !important;
	top: 0px !important;
	left: 0px !important;
}
.ajax-loader{
	background-repeat: no-repeat !important;
}}
