/**
	Theme Name: Goya Child Theme
	Description: This is a child theme of Goya.
	Template: goya
	Version: 1.0
	Author: Everthemes
	Author URI: http://themeforest.net/user/luisvelaz
	Tags: responsive-layout, flexible-header, custom-colors, mega-menu, woocommerce, shop, ajax, page-builder, translation-ready, gutenberg
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*h1, h2, h3, h4, h5, h6, p{overflow-wrap: inherit!important;}*/
h1{ font-size:60px; line-height:63px; font-weight:300;}
h2{ font-size:60px; line-height:63px; font-weight:700; /* border-left:10px solid #f5333f; padding-left:15px;*/ letter-spacing:-1px;}
h2#grupo-ulma{  margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.1em; font-weight: inherit; font-weight: 400; font-size: 16px;}
h1.conUlma, h2.conUlma, h3.conUlma, h4.conUlma{ font-size:60px; line-height:63px; font-weight:300!important;letter-spacing:-1px;}
#block-4.widget, #block-5.widget, #block-6.widget{ margin-bottom:0;} 
.interiores h2{ font-size: 45px; line-height: 50px;}
h3{ font-size:30px; line-height:33px; font-weight:700; letter-spacing: -0.02em; }
.fancy-title, .wpb_text_column .fancy-title:last-child{ font-size: 0.9rem; line-height: 1.2rem;}
.zindex01{ z-index:1;}
.zindex1{ z-index:10;}
.bold{ font-weight:800;}
.inv{ display:none;}
.textBlack{ color:#000!important;}
.ocultarOpMenu{ display:none!important;}
.et-header-menu > li.menu-item-mega-parent.MenuMega>.sub-menu{padding: 30px 0 0px!important;}
.et-header-menu li.MenuMega >.sub-menu > li{ padding: 0 100px;}
.fondWhite{ background-color:#fff;}
.fondLeft.vc_row{ background-position:left!important;}
.fondRight div{ background-position:right!important;}
.Subtith2{ font-size:30px; line-height:33px; /*padding-left:27px;*/ color:#686868; font-weight:600; margin-top:-20px; }
.ulmah2{ font-weight:800; letter-spacing:-2px;}
.bot{ background: rgba(40,40,40,0.8); color: #ffffff; padding: .75rem 1.75rem!important; border-color: transparent; text-align:center; display:block;}
.bot:hover, .bot:focus{background: #282828; color: #ffffff; transition: .25s;}
a.link{border-bottom:1px dotted transparent;}
a.link:hover, a.link:focus{ border-bottom:1px dotted rgba(0,0,0,0.5);}
.botMasInfo a{border-width:1px!important;}
.botMasInfo a:hover, .botMasInfo a:focus{ background-color:#2c2a25!important; color:#fff!important; border-color: #2c2a25!important; }
.botMasInfo.black a{ background-color:transparent!important; color:#fff!important; border-color: #fff!important;}
.botMasInfo.black a:hover, .botMasInfo.black a:focus{ background-color:#fff!important; color:#2c2a25!important; border-color: #fff!important;}
.negocios h2{font-weight:300;}
html[lang="eu-ES"] .bloqueTrabajaNosotrosPersonas .negocios h2{font-weight:300; font-size: 38px; line-height: 42px;}
.negocios h3{font-size:24px; line-height:28px;}
.blog-container{padding-bottom:0;}
.bordRight1{ border-right:1px solid rgba(255,255,255,0.1)}
.pad60{ padding:60px!important;}
.pad80 .vc_column-inner{ padding:80px!important;}
.pad1010{ padding-left:10%; padding-right:10%;}
.pad3030{ padding-left:30px; padding-right:30px;}
.pad5050{ padding-left:50px; padding-right:50px;}
.pad503030 .vc_column-inner{ padding-left:30px; padding-right:30px; padding-top:50px;}
.pad9060{ padding:90px 60px!important;}
.pad7050{ padding:70px 50px!important;}
.pad6090090{ padding:60px 90px 0 90px!important;}
.pad800600{ padding:80px 0 60px 0px!important;}
.pad1400600{ padding:140px 0 60px 0px!important;}
.pad8030800{ padding:80px 30px 80px 0px!important;}
.pad1305017050{ padding:130px 50px 170px 50px!important;}
.pad80404040{ padding:80px 40px 40px 40px!important;}
.pad1003020050{ padding:100px 30px 200px 50px!important;}
.pad1403015030{ padding:140px 30px 150px 30px!important;}
.pad1403015030bis{ padding:140px 30px 150px 30px!important;}
.pad1503020050{ padding:150px 30px 200px 50px!important;}
.pad1005015050{ padding:100px 50px 150px 50px!important;}
.pad40805080 .vc_column-inner{ padding:40px 80px 50px 80px!important;}
.pad30803080 .vc_column-inner{ padding:30px 80px 30px 80px!important;}
.pad501003080 .vc_column-inner{ padding:50px 100px 30px 80px!important;}
.pad5010030120 .vc_column-inner{ padding:50px 100px 30px 120px!important;}
.pad510517p .vc_column-inner{ padding:5% 10% 5% 17%!important;}
.pad517510p .vc_column-inner{ padding:5% 17% 5% 10%!important;}
.pad70120110120 .vc_column-inner{ padding:70px 120px 110px 120px!important;}
.pad501503080{ padding:50px 150px 30px 80px!important;}
.padRight250 .vc_column-inner{ padding-right:250px!important}
.padLeftRight0{ padding-left:0!important; padding-right:0!important}
.padLeft50{ padding-left:50px!important;}
.padTop60{ padding-top:60px!important;}
.padTop60 .vc_column-inner{ padding-top:60px!important;}
.padTop80{ padding-top:80px!important;}
.padTop100{ padding-top:100px!important;}
.padTop220{ padding-top:220px!important;}
.padTop220b{ padding-top:220px!important;}
.padBot45{ padding-bottom:45px!important;}
.padBot30{ padding-bottom:30px!important;}
.padBot60{ padding-bottom:60px!important;}
.padBot100{ padding-bottom:100px!important;}
.padBot150{ padding-bottom:150px!important;}
.borderTop30{ border-top: 30px #fff solid !important;}
.borderLeft30{ border-left: 30px #fff solid !important;}
.borderLeft30bis{ border-left: 30px #fff solid !important;}
.borderRight30{ border-right: 30px #fff solid !important;}
.borderLeft45{ border-left: 45px #fff solid !important;}
.borderRight50{ border-right: 50px #fff solid !important;}
.fondBlanco{ background-color:#fff;}
.fondGris{ background-color:#2c2a25 !important}
.fondGris2{ background-color:#f6f6f6 !important}
.marRight5{ margin-right:5%!important;}
.marRight10{ margin-right:10%!important;}
.mar5001000{ margin-top:50px 0 100px 0;}
.marRight30{ margin-right:30px!important;}
.marRight20menos{ margin-right:-20px!important;}
.marRight30menos{ margin-right:-30px!important;}
.marRight100menos .vc_column-inner{ margin-right:-100px!important;}
.marLeft5{ margin-left:5%!important;}
.marLeft15{ margin-left:15px!important;}
.marLeft30{ margin-left:30px!important;}
.marLeft50{ margin-left:50px!important;}
.marLeft100{ margin-left:100px!important;}
.marLeft70menos{ margin-left:-70px!important;}
.marLeft150menos{ margin-left:-150px!important;}
.marLeft200menos{ margin-left:-200px!important;}
.marLeft250menos{ margin-left:-250px!important;}
.marTop20{ margin-top:20px!important;}
.marTop30{ margin-top:30px!important;}
.marTop40{ margin-top:40px!important;}
.marTop60{ margin-top:60px!important;}
.marTop80menos{ margin-top:-80px!important;}
.marTop120 .vc_column-inner{ margin-top:120px!important;}
.marTop150{ margin-top:150px!important;}
.marTop10menos{ margin-top:-10px!important;}
.marTop30menos{ margin-top:-30px!important;}
.marTop50menos{ margin-top:-50px!important;}
.marTop70menos{ margin-top:-70px!important;}
.marTop90menos{ margin-top:-90px!important;}
.marTop100menos{ margin-top:-100px!important;}
.marTop110menos{ margin-top:-110px!important;}
.marTop130menos{ margin-top:-130px!important;}
.marTop150menos{ margin-top:-150px!important;}
.marTop200menos{ margin-top:-200px!important;}
.marTop300menos{ margin-top:-300px!important;}
.marBottom30menos{ margin-bottom:-30px!important;}
.marBottom30{ margin-bottom:30px!important;}
.marBottom50{ margin-bottom:50px!important;}
.marBottom100{ margin-bottom:100px!important;}
.marBottom120 .vc_column-inner{ margin-bottom:120px!important;}
.marBottom250 .vc_column-inner{ margin-bottom:250px!important;}
.borde20white{ border:20px solid #fff;}
.borde10{ border:10px solid #fff;}
.slick .slick-dots{ padding: 21px 0 30px;}
.page-padding{ padding-top: 27px;}
.backgroundTop div{ background-position:top!important;}
.myUlma h2{ font-size:40px; line-height:43px;}
/*.myUlma.vc_column_container{ padding:0!important;}*/
.myUlma .vc_column-inner:hover, .myUlma .vc_column-inner:focus{ background-color:#f5f5f5; transition:.25s;}
.bordeRight1, .bordeRight2{ border-right:1px solid #eeeeee;}
.bordeGris{ border-color:#282828!important;}
.linkPolitica{ font-size:12px!important; line-height:15px!important; padding-top: 10px!important; border-top: 1px solid #eee;  }
.linkPolitica:before { content: "\e923";  font-family: 'et-icon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right:5px;}
.linkPolitica:hover, .linkPolitica:focus{border-bottom: 1px dotted rgba(0,0,0,0.5);}

.linkPolitica1{ font-size:14px!important; line-height:17px!important; color:#eee;  }
.linkPolitica1:before { content: "\e923";  font-family: 'et-icon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right:5px; color:#eee;}
.linkPolitica1:hover, .linkPolitica1:focus{border-bottom: 1px dotted rgba(255,255,255,0.5); color:#fff;}

/* Header */
.header a:hover, .header a:focus {color:#312e29!important;}
.header{ background-color:#fff!important; border-bottom:1px solid #eee;}
.header-border-1 .header:after{ border-bottom:none;}
.header .header-main, .header .header-main a{ color:#6e6c69; font-size:13px; line-height:16px;}
.header .header-main{ border-bottom:2px solid;  border-image: linear-gradient( to left, #b3b3b3, rgba(0, 0, 0, 0)) 1; width: 70%; margin-left: 30%; padding:5px 0!important; margin-top:0!important; margin-bottom:0!important; border-right:none; border-top:none; border-left:none;}
.header .navigation{ text-transform:uppercase; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight: 700; padding-top:6px; line-height:20px }
.et-header-menu > li{padding-left: 30px;}
.et-header-menu > li > a:after{ height:3px;}
.et-header-menu > li > a{ padding: 0.3em 0.8em 0.5em 0.8em;}
.header .textCompany{ float:right; padding-right: 40px; padding-left: 40px; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform:uppercase; font-size:24px; line-height:23px; padding-top:15px; min-height:50px;}
.header .textCompany .Company{ display:none;}
.header .textCompany .textULMAcompany{ font-weight:800!important;}
.header .botMyULMA{ background-color:#e5e5e5; color:#312e29!important; font-weight:700; display:block; padding:1px 10px; transition: color .25s; }
.header .botMyULMA:hover, .header .botMyULMA:focus{background-color:#312e29; color:#ffffff!important;}
.header #primary-menu .sub-menu{ /*font-weight:500;*/ text-transform:none; line-height:auto;}
.header #primary-menu .MenuNegocios .sub-menu{ /*width:70%;*/}
.header .header-main a.botActualidad:before{display: inline-block; content: ' '; background-image: url('https://www.ulma.com/wp-content/uploads/2022/05/noticias.svg'); background-size: 14px 14px; height: 14px; width: 14px;  margin-right:5px;}
.header .header-main a.botLocalizacion:before{display: inline-block; content: ' '; background-image: url('https://www.ulma.com/wp-content/uploads/2022/05/localizacion.svg'); background-size: 14px 14px; height: 14px; width: 14px;  margin-right:5px;}
.header .header-main .header-right-items .idioma:before{display: inline-block; content: ' '; background-image: url('https://www.ulma.com/wp-content/uploads/2022/05/world.svg'); background-size: 14px 14px; height: 14px; width: 14px;  margin-right:5px;}
.et-header-menu .MenuNegocios .menu-label{ background-color:#fff!important; color:#2c2a25; padding: 0; margin:5px 0 0; font-size:13px; display:block; text-transform:none;}
.et-header-menu .MenuNegocios ul.sub-menu li a{ line-height: 1.2em; cursor:pointer; text-transform:none; font-weight:600;}
.et-header-menu li >.sub-menu > li{ width: 320px;}
/*.et-header-menu ul.sub-menu li a{ font-size:14px; letter-spacing:0; font-weight:500;}*/
.et-header-menu ul.sub-menu li a{ font-size:12px; letter-spacing:0; font-weight:600;}
.et-header-menu .MenuNegocios ul.sub-menu > li > a:hover:after{ width: 100%;}
.et-header-menu .MenuNegocios ul.sub-menu > li > a:after{ content: ''; height: 2px; width: 0; background-color: #000; position: absolute; bottom: 0; left: 0; display:block; -webkit-transition: width .25s; transition: width .25s;}
.header .et-switcher-container .selected{ color: #6e6c69!important; cursor:pointer;}
.et-switcher-container .et-header-menu .sub-menu{ padding: 10px 0; min-width:100px; text-align:right; -webkit-box-shadow: 0px 10px 8px -1px rgba(0,0,0,0.1); 
box-shadow: 0px 10px 8px -1px rgba(0,0,0,0.1); border:none;}
.et-switcher-container .et-header-menu .sub-menu li a{ padding:6px 20px;}
.et-switcher-container .et-header-menu .sub-menu li a:hover, .et-switcher-container .et-header-menu .sub-menu li a:focus{ /*background: #312e29; color: #fff!important;*/ color:#312e29!important; background-color:#fff; font-weight:600;}
#mobile-menu .et-switcher-container{justify-content: flex-start;}
.et-language .ls-name{ margin-left:0;}
.et-header-menu ul.sub-menu li a{ color: #6e6c69!important; font-size: 13px; line-height: 16px; font-weight:400;}
.et-header-menu .MenuNegocios2 .menu-label{ background-color:#fff!important; color:#2c2a25; padding: 0; margin:5px 0 0; font-size:13px; display:block; text-transform:none;}
.et-header-menu .MenuNegocios2 ul.sub-menu li a{ line-height: 1.2em; cursor:pointer; text-transform:none; font-weight:600;}
.et-header-menu li.MenuNegocios2 >.sub-menu > li{ width: 340px; border-bottom: 1px solid #eee; padding: 5px 10px; background-color:#fff;}
.et-header-menu li.MenuNegocios2 >.sub-menu > li:last-child{ border-bottom:none;}
.et-header-menu .MenuNegocios2 ul.sub-menu{ padding: 20px 315px 20px 15px; background-image: url("https://www.ulma.com/wp-content/uploads/2021/07/ulma-fond-menu.jpg"); background-repeat:no-repeat; background-position: right; }

.et-header-menu .MenuNegocios2 ul.sub-menu > li > a:hover:after{ width: 100%;}
.et-header-menu .MenuNegocios2 ul.sub-menu > li > a:after{ content: ''; height: 2px; width: 0; background-color: #000; position: absolute; bottom: 0; left: 0; display:block; -webkit-transition: width .25s; transition: width .25s;}

.header-left-items{ min-width:200px;}
.et-blog .regular-title, .regular-title, .page-header{ padding: 3em 0;}
.page-template-default:not(.woocommerce) .page-header{ margin-bottom:0;}
.mobile-menu li{ font-weight:600; line-height:20px;}
.side-panel .side-panel-content{ padding:0;}
.side-menu .search-panel.mobile-search{ padding:0px;}
.side-menu .bottom-extras{ padding:10px 20px;}
.side-mobile-menu li a{color:#312e29!important;}
#mobile-menu-container.mobile-menu{ margin:10px 20px;}
#mobile-menu header .logo-holder img{ height: 35px; max-height: 35px!important;}
#mobile-menu .side-panel-mobile a.botMyULMA:before { display: inline-block; content: ' '; background-image: url('https://www.ulma.com/wp-content/uploads/2022/05/myULMA.svg'); background-size: 18px 18px; height: 18px; width: 18px;  filter:  brightness(0) invert(1); margin-right:10px;}
#mobile-menu .side-panel-mobile a.botActualidad:before { display: inline-block; content: ' '; background-image: url('https://www.ulma.com/wp-content/uploads/2022/05/noticias.svg'); background-size: 18px 18px; height: 18px; width: 18px;  filter:  brightness(0) invert(1); margin-right:10px;}
#mobile-menu .side-panel-mobile a.botLocalizacion:before { display: inline-block; content: ' '; background-image: url('https://www.ulma.com/wp-content/uploads/2022/05/localizacion.svg'); background-size: 20px 20px; height: 20px; width: 20px;  filter:  brightness(0) invert(1); margin-right:10px;}
.side-menu .bottom-extras .et-switcher-container.et-language.idioma:before{display: inline-block; content: ' '; background-image: url('https://www.ulma.com/wp-content/uploads/2022/05/world.svg'); background-size: 20px 20px; height: 20px; width: 20px;  filter:  brightness(0) invert(1); margin-right:10px;}

.bottom-extras .search-panel .search-button-group{ margin-bottom:10px; border-bottom: 1px solid rgba(255,255,255,0.7);}
.bottom-extras .search-panel .search-button-group button[type=submit]{padding: .75rem .75rem!important;}
.side-menu.no-bar:not(.dark) .et-close{ background:transparent;}
.side-menu .bottom-extras{ background-color:#2c2a25; color:#fff; margin-top:20px;}
.side-menu .bottom-extras a{ color:#fff!important;}
.side-menu .bottom-extras .social-icons{ margin: 0 auto; width: 150px;}
.side-menu .bottom-extras .et-switcher-container.et-language{ color:#fff!important;}
.side-menu .bottom-extras .et-switcher-container .selected{ color:#fff!important;}
.side-menu .bottom-extras .et-switcher-container .label{ display:none;}
.side-mobile-menu .et-header-menu .sub-menu{ background: #2c2a25; color:#fff; border:1px solid rgba(255,255,255,0.1)}
.side-mobile-menu .et-header-menu ul.sub-menu li a{ font-size: 16px!important; line-height:19px!important; color:#fff!important; }
.side-panel header .panel-header-inner{ height: 170px; padding-left:15px; padding-right:50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative;}
.side-panel header .panel-header-inner .logo-holder .logolink { display: flex; position: relative; align-items: center; height: 100%; }
.admin-bar .side-panel{ top:0;}
.admin-bar .side-panel{ padding-bottom:0;}
.et-header-menu .menu-label, .mobile-menu .menu-label{ background-color:transparent; padding:0; color: #2c2a25; font-size: 14px; display: block; margin:5px 0 0 0;}
.side-panel-mobile .search-panel .search-field, .side-panel-mobile .search-panel .yith-s{ color:#fff!important;}
.side-panel-mobile .search-panel .search-field::placeholder, .side-panel-mobile .search-panel .yith-s::placeholder{ color:rgba(255,255,255,0.7)!important;}
.sliding-menu .sliding-menu-back{ text-transform:uppercase; color:#2c2a25!important; font-size:20px; font-weight:700;}
.mobile-menu li a{ padding: 1em 0;}
.sliding-menu .sliding-menu-nav:before{ margin-top:-0.5em;}
.fa-globe:before{ margin-right: 2px; color:#2c2a25;}
/*.header .logo-holder{ z-index:10000;}*/
   

.vc_tta-tabs.vc_tta-tabs-position-right.pestannasValores .vc_tta-panels-container{ margin-top:-30px; margin-bottom: -30px; margin-right: -100px;}
.pestannasValores .vc_tta-tabs-container{ background-color:rgba(44,42,37,1); margin-top:-30px;}
.pestannasValores .vc_tta-tabs-list .vc_tta-title-text{ color:#fff!important; font-size:24px; line-height:27px;}
.pestannasValores .vc_general.vc_pagination .vc_pagination-trigger{ height: 5px; width: 50px; background-color: #2c2a25;}
.pestannasValores .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{ opacity:0.1;}
.pestannasValores .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{ opacity:1;}
.pestannasValores .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{ opacity:1;}
.pestannasValores .Cooperacion{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/10/ulma-valores-cooperacion.jpg");   background-repeat: no-repeat; background-size: cover;  background-color:#000; height:100%; background-position:center; /*width:1399px;*/}
.pestannasValores .Participacion{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/10/ulma-valores-participacion.jpg");   background-repeat: no-repeat; background-size: cover; background-color:#000; height:100%; background-position:center; /*width:1399px;*/}
.pestannasValores .Innovacion{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/10/ulma-valores-innovacion.jpg");   background-repeat: no-repeat; background-size: cover; background-color:#000; height:100%; background-position:center; /*width:1399px;*/}
.pestannasValores .Competitividad{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/10/ulma-valores-competitividad.jpg");   background-repeat: no-repeat; background-size: cover; background-color:#000; height:100%; background-position:center; /*width:1399px;*/}
.vc_tta.vc_general.pestannasValores .vc_tta-tabs-container{ /*padding:10px 40px;*/ padding:40px 60px;}
.vc_tta.vc_general.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab{ margin: 0 0 20px 0;}
.vc_tta.vc_general.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active .vc_tta-title-text:hover, .vc_tta.vc_general.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active .vc_tta-title-text:focus{ color: #2c2a25;}
.vc_tta.vc_general.pestannasValores .vc_tta-tabs-list .vc_tta-title-text{ font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 20px!important; line-height:23px; color: #2c2a25;}
.vc_tta-tabs.vc_tta-tabs-position-right.pestannasValores .vc_tta-panels{ min-height:600px;}
.vc_tta.vc_general.pestannasValores .vc_tta-panel{ display:none!important;}
.vc_tta.vc_general.pestannasValores .vc_tta-panel.vc_active{ display:block!important;}

.textoContBloquesEquipo .wpb_wrapper{ padding:30px 25px 50px 25px; background-color:#212121; line-height:19px;}
.textoContBloquesEquipo .wpb_wrapper h4{ margin-bottom:10px; font-size:30px; line-height:32px; font-weight: 300;}
.textoContBloquesEquipo .wpb_wrapper h4 span.ulmah2{ letter-spacing:0!important;}
.textoContBloquesEquipo .wpb_wrapper .nombre{ font-size:19px; line-height:21px; font-weight:500; color: rgba(255,255,255,1); padding-bottom: 5px; display: inline-block;}
.textoContBloquesEquipo .wpb_wrapper .cargo{ font-size:16px; line-height:19px;}

.contfondPersp { background: url("https://www.ulma.com/wp-content/uploads/2023/05/equipo-trama.png");  background-repeat: no-repeat; background-size: cover; background-color:#000; background-position:center; position: relative; z-index: 1; margin-top:230px;}
.contfondPersp:before, .contfondPersp:after { background: inherit; content: ""; display: block; height: 50%; left: 0; position: absolute; right: 0; z-index: -1; -webkit-backface-visibility: hidden;}
.contfondPersp:before { top: 0; transform: skewY(-6deg); transform-origin: 0 0;}
.contfondPersp:after { bottom: 0; transform: skewY(-6deg); transform-origin: 100%;}
.contfondPersp.wpb_row .vc_column-inner .wpb_wrapper .vc_column_container{ padding-left:0; padding-right:0;}

.equipoBloque1{ margin-top:-90px!important;}
.equipoBloque2{ margin-top:-90px!important;}

.equipoBloque3{ margin-top:30px!important; }
.equipoBloque4{ margin-top:-10px!important;}
.equipoBloque5{ margin-top:30px!important;}

.equipoBloque6{ margin-top:30px!important;}
.equipoBloque7{ margin-top:-18px!important;}
.equipoBloque8{ margin-top:30px!important;}

.equipoBloque9{ margin-top:30px!important;}
.equipoBloque10{ margin-top:-60px!important;}
.equipoBloque11{ margin-top:0px!important;}

.equipoBloque12{ margin-top:30px!important;}
.equipoBloque13{ margin-top:-103px!important;}
.equipoBloque14{ margin-top:30px!important;}

.bloqDimEmpr{ margin-top:100px;}
.marbot200men{ margin-bottom:-200px;}
.padBot50{ padding-bottom:80px;}

/* */
/* Negocios home */
/*.filaNegociosHome{background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-4.png");   background-repeat: no-repeat; background-position:left top;}*/
.vc_tta-tabs.vc_tta-tabs-position-right.pestannasNegocios{}
.vc_tta-tabs.vc_tta-tabs-position-right.pestannasNegocios .vc_tta-panels-container{ margin-top:-30px; margin-bottom: -30px; margin-right: -100px;}
.pestannasNegocios .vc_tta-tabs-container{ background-color:#2c2a25; margin-top:-30px;}
.pestannasNegocios .vc_tta-tabs-list .vc_tta-title-text{ color:#fff!important;}
.pestannasNegocios .vc_general.vc_pagination .vc_pagination-trigger{ height: 5px; width: 50px; background-color: #2c2a25;}
.pestannasNegocios .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{ opacity:0.1;}
.pestannasNegocios .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{ opacity:1;}
.pestannasNegocios .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{ opacity:1;}
.vc_tta.vc_general.pestannasNegocios .vc_tta-tabs-container{ /*padding:10px 40px;*/ padding:40px 60px;}
.vc_tta.vc_general.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab{ margin: 0 0 20px 0;}
.vc_tta.vc_general.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active .vc_tta-title-text:hover, .vc_tta.vc_general.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab.vc_active .vc_tta-title-text:focus{ color: #2c2a25;}
.vc_tta.vc_general.pestannasNegocios .vc_tta-tabs-list .vc_tta-title-text{ font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 20px!important; line-height:23px; color: #2c2a25;}
.vc_tta.vc_general.pestannasNegocios .vc_tta-tabs-list .vc_tta-title-text .ulma{ font-weight:700;}
.vc_tta.vc_general.pestannasNegocios .vc_tta-tabs-list .vc_tta-title-text:hover, .vc_tta.vc_general.pestannasNegocios .vc_tta-tabs-list .vc_tta-title-text:focus{ color: #777;}
.vc_tta.vc_general.pestannasNegocios .textDescrNegocios{ font-size:20px; line-height:23px; color:#fff; font-weight:300; text-transform:uppercase; margin-bottom:10px!important; }
.pestannasNegocios .AdvancedForgedSolutions{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/05/negocios-forja.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .Agricola{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/09/negocios-agricola.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .Arquitectura{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/05/negocios-arquitectura.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .Construccion{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/05/negocios-construction.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .Conveyor{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/05/negocios-conveyor-components.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .embedded{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/10/negocios-embedded.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .Handling{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/05/negocios-handling.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .Packaging{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/05/negocios-packaging.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .Manutencion{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/05/negocios-manutencion.jpg");   background-repeat: no-repeat; background-size: cover; height:100%; background-color:#000; background-position:center;}
.pestannasNegocios .AdvancedForgedSolutions:before, .pestannasNegocios .Agricola:before, .pestannasNegocios .Arquitectura:before, .pestannasNegocios .Construccion:before, .pestannasNegocios .Conveyor:before, .pestannasNegocios .embedded:before, .pestannasNegocios .Handling:before, .pestannasNegocios .Packaging:before, .pestannasNegocios .Manutencion:before { content:''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; /*background-color: rgba(0,0,0,0.4);*/  background-image: linear-gradient(to right, rgba(0,0,0,0.7), rgba(0,0,0,0));}
.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list li:first-child{  margin-bottom:40px!important;}
.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list li:first-child .vc_tta-title-text{ font-size:45px!important; line-height:48px!important; font-weight:700;  /*border-left:10px solid #f5333f; padding-left:15px;*/ letter-spacing:-1px;}
.vc_tta-tabs.vc_tta-has-pagination .vc_pagination li:first-child{ display:none;}
.pestannasNegocios .pestTitNegocios{ display:none; background:transparent;}
.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list li:first-child a{ pointer-events: none; cursor: default; text-decoration: none; color: black;}
.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list li.vc_tta-tab.vc_active:first-child >a::after{ display:none!important;}
.vc_tta.vc_general.pestannasNegocios .vc_tta-panel{ display:none!important;}
.vc_tta.vc_general.pestannasNegocios .vc_tta-panel.vc_active{ display:block!important;}
.vc_tta-tabs.vc_tta-tabs-position-right.pestannasNegocios .vc_tta-panels{ min-height:600px;}
.fondNegociosConveyor{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-6.png"); background-position:top left; background-repeat:no-repeat;}
.lineasDownLight{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/ulma-lineas-light-down.png");   background-repeat:repeat-x; background-position:bottom;}
.lineasDownRight{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-3.png"); background-position:bottom right; background-repeat:no-repeat; background-color:#2c2a25;}
.lineasHorizDark{background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/ulma-lineas.png");   background-repeat:repeat-x; background-position:top;}
.lineasHorizDark1{background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/ulma-lineas.png");   background-repeat:repeat-x; background-position:top; margin-top:-5px!important;}
.lineasHorizDarkDown{background-image: url("https://www.ulma.com/wp-content/uploads/2021/07/ulma-lineas-down.png");   background-repeat:repeat-x; background-position:bottom;}
.fondbottom{ background-position:bottom!important;}
.lineasHorizGrey{background-image: url("https://www.ulma.com/wp-content/uploads/2021/07/ulma-lineas-gris.png");   background-repeat:repeat-x; background-position:top;}
.lineasHorizGreyBottom{background-image: url("https://www.ulma.com/wp-content/uploads/2021/07/ulma-lineas-gris-bottom.png");   background-repeat:repeat-x; background-position:bottom;}
/**/

/* Cifras home */
.bloqueUlmaCifras{ -webkit-clip-path: polygon(0 0,100% 0,90% 100%,0 100%); clip-path: polygon(0 0,100% 0,90% 100%,0 100%); background:#2c2a25; z-index:2; background-position:bottom right!important; background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/globo-trama.png");   background-repeat: no-repeat;}
.bloqueUlmaCifras h2{ font-size:58px; line-height:61px;}
.et-counter .counter-container h4{ white-space:break-spaces!important; text-transform: uppercase; letter-spacing: 0.1rem; margin-bottom: 15px; font-size: 1rem; font-weight:400; margin-top:0;}
.et-counter .h1 { font-size: 100px; line-height:103px; font-weight:700; /*font-family: 'Arial', sans-serif;*/}
.et-counter h4{ margin-top: -15px; text-transform:none; font-size:1.2em; font-weight:600; }
.cifrasHome .et-counter figure{ font-size: 90px;}
.cifrasHome img{ height:70px;}
.cifrasHome .sello{ margin-bottom:15px;}
.cifrasHome .sello img{ height:90px;}
.videoHome{ min-height:900px;}
.botSonidoVIdeo{ bottom:0;}
/* */

/* Bloque Promoción Empresarial · Medical Technology */
.bloqueMedTech{ background-image:url("https://www.ulma.com/wp-content/uploads/2023/10/ulma-fond-home-medical-tech-dcha.png"); background-position:top right; background-repeat:repeat-y; background-color:#2c2a25;}
.bloqueMedTech h2{ font-size:52px; line-height:55px;}
.bloqueMedTech h3{ font-size:40px; line-height:43px; text-transform:uppercase;}
.bloqueMedTechImg{ -webkit-clip-path: polygon(3% 0,100% 0,100% 100%,0 100%); clip-path: polygon(3% 0,100% 0,100% 100%,0 100%); background-image:url("https://www.ulma.com/wp-content/uploads/2023/10/ulma-medical-technology.jpg"); background-position:center center; background-size:cover; margin-top:-30px; margin-bottom:30px; background-repeat:no-repeat;}
.contMedTech{ background-image:url("https://www.ulma.com/wp-content/uploads/2023/05/ulma-fond-home-medical-tech.png"); background-position:top right; padding:30px 0; background-repeat:no-repeat;}
.maxWidth1920{ max-width:1920px!important;}
.mar05505{ margin:0 5% 50px 5%}
.pad303050 { padding-top:50px; padding-bottom:50px; padding-left:50px!important; }
/* */

/* Interiores */
.mfp-bg{ background: rgba(0,0,0,1);}
#cabesInt h1{ padding-bottom:0; margin-bottom:0; color:#777; /*text-transform:uppercase;*/ /*font-weight:400!important;*/ font-size:30px;}
#cabesInt .et-dark-column h1{ color:rgba(255,255,255,0.7);}
.subTit{ font-size:60px; line-height:67px; font-weight:700;}
.subTitconUlma{ font-size:60px; line-height:67px; font-weight:500;}
.subTit.big{ font-size:70px; line-height:77px; font-weight:700;}
.subTit.bigconUlma{ font-size:70px; line-height:77px; font-weight:300;}
.subTit.little{ font-size:30px; line-height:35px; font-weight:500;}
.et-dark-column .subTit{ color:#fff;}
.et-dark-column .subTit.big{ color:#fff;}
.uneteIconos img{ max-height:150px;}
.imgBW .vc_gitem-zone{ -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.textValores{ font-size:1.5em; margin-bottom:15px!important;}
.vc_gitem-post-data-source-post_excerpt p{ color:#999!important;}
.fondDimension1 div{ background-position:bottom center!important}
.bloqueUlmaConocimiento .vc_column-inner{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,10% 100%); clip-path: polygon(0 0,100% 0,100% 100%,10% 100%); background:#2c2a25; z-index:2;}
.bloqueUlmaCompliance .vc_column-inner{ -webkit-clip-path: polygon(10% 0,100% 0,100% 100%, 0% 100%); clip-path: polygon(10% 0,100% 0,100% 100%, 0% 100%); background:#2c2a25; z-index:2;}
.bloqueInnovacion{ padding-bottom:100px;}
.bloqueUlmaSostenibilidad{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,10% 100%); clip-path: polygon(0 0,100% 0,100% 100%,10% 100%); background:#2c2a25; z-index:2; margin-top:-50px; margin-left:50px;}
.bloqueUlmaCompromiso{ -webkit-clip-path: polygon(0 0,100% 0,90% 100%,0 100%); clip-path: polygon(0 0,100% 0,90% 100%,0 100%); background:#fff; z-index:2; margin-top:-50px; margin-right:50px;}
.bloqueUlmaMision{ -webkit-clip-path: polygon(0 0,100% 0,90% 100%,0 100%); clip-path: polygon(0 0,100% 0,90% 100%,0 100%); z-index:2; margin-top:-50px; background-color:#ccc; background-image:url("https://www.ulma.com/wp-content/uploads/2023/05/fond_mision.png"); background-position:right bottom; background-repeat:no-repeat; background-size:contain;}
.bloqueUlmaVision{ -webkit-clip-path: polygon(10% 0,100% 0,100% 100%,0 100%); clip-path: polygon(10% 0,100% 0,100% 100%,0 100%); background:#2c2a25 ; z-index:2; margin-top:10px; margin-left:-80px; margin-bottom:-50px; background-image:url("https://www.ulma.com/wp-content/uploads/2024/05/fond_vision.png"); background-position:right bottom; background-repeat:no-repeat; background-size:contain;}
.bloqueUlmaSolidaridad{ -webkit-clip-path: polygon(0 0,100% 0,90% 100%,0 100%); clip-path: polygon(0 0,100% 0,90% 100%,0 100%); /*background:#eeeeee;*/ background:#2c2a25; z-index:2; margin-top:-50px; margin-right:50px;}
.bloqueUlmaSolidaridad .et_btn_sm.outlined{ color: #fff!important; opacity:1; border:1px solid #fff; font-size: 14px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; margin-bottom:10px;}
.bloqueUlmaSolidaridad .et_btn_sm.outlined:hover, .bloqueUlmaSolidaridad .et_btn_sm.outlined:focus{    background-color: #fff!important; color: #2c2a25!important; border-color: #fff!important;}
.bloquePromoEmpresarial .et-vc-lightbox{ display: inline-block;}
.bloquePromoEmpresarial .et_btn_sm.outlined{ color: #fff!important; opacity:1; border:1px solid #fff; font-size: 14px; padding-top: 12px; padding-bottom: 11px; padding-left: 20px; padding-right: 20px;}
.bloquePromoEmpresarial .et_btn_sm.outlined:hover, .bloquePromoEmpresarial .et_btn_sm.outlined:focus{    background-color: #fff!important; color: #2c2a25!important; border-color: #fff!important;}
.sliderValores{ text-align:center;}
.sliderValores .slick-slide img { display: inline-block!important;}
.sliderValores .slick-dots li button{ height: 5px; width: 50px; background-color: #2c2a25; opacity: 0.1;}
.sliderValores .slick-dots li.slick-active button{background-color: #2c2a25; opacity: 1;}
.destacValores{ border-right:1px solid #ccc;}
.destacValores h3{ font-size:19px; color:#686868; font-weight:400;}
.destacValores.ulti{ border-right:none;}
.localizacionIFrame iframe{ width:100%; min-height:850px;}
.Direc h4{ font-size:1.2em!important; font-weight:bold; margin-bottom:3px!important;}
.Direc, .textoDire p, .textoDire a{ font-size:14px!important; line-height:18px;}
.Direc.et-iconbox.layout-icon_left .et-feature-icon, .textoDire.et-iconbox.layout-icon_left .et-feature-icon{ font-size: 24px; line-height: 24px;}
.marginLocIframe{ margin-top:118px;}
#Oportunidades .App{ font-family:inherit;}
#Oportunidades .search-bar input[type=search]{ font-family: "Open Sans",sans-serif!important;}
#Oportunidades #tc-jswidget .tc-filters__wrapper { width: 100%; margin: 10px 0 0; min-height: 55px; display: inline; float: left;}
#Oportunidades .tc-search-bar { width: 350px; float: left; margin: 3px 20px 0 0;}
#Oportunidades .tc-search-bar input[type=text] { order: 1; width: 100%; align-self: flex-end; height: 20px; padding: 0; font-size: 16px; border: none!important; box-sizing: border-box; color: #999; outline: 0; font-family: "Open Sans",sans-serif!important;}
#Oportunidades .tc-search-bar, #Oportunidades .tc-search-bar-mobile { border-bottom: 1px solid #ebebeb!important; height: 40px; outline: 0; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; -ms-flex-pack: justify;}
#Oportunidades .tc-search-bar-mobile input[type=text], #Oportunidades .tc-search-bar input[type=text] { order: 1; width: 100%; align-self: flex-end; height: 20px; padding: 0; font-size: 16px; border: none!important; box-sizing: border-box; color: #999; outline: 0; font-family: "Open Sans",sans-serif!important;}
#Oportunidades .MuiInputBase-input { padding: 6px 5px 7px!important;}
#Oportunidades .css-1g6gooi{ display:none;}
#Oportunidades .css-1hwfws3{ min-height:30px;}
#Oportunidades #tc-jswidget a, #Oportunidades  #tc-jswidget a{ text-decoration:none!important;}
#Oportunidades #tc-jswidget .tc-pagination__wrapper .rc-pagination-prev, #Oportunidades #tc-jswidget .tc-pagination__wrapper .rc-pagination-next{ font-family: "Open Sans",sans-serif!important;}
#Oportunidades #tc-jswidget .tc-pagination__wrapper .rc-pagination-item{ font-family: "Open Sans",sans-serif!important; border-color: #ccc!important}
#Oportunidades #tc-jswidget .tc-pagination__wrapper .rc-pagination-item-active{ border-color: #282828 !important; background-color: #282828 !important;}
#Oportunidades #tc-jswidget .tc-pagination__wrapper .rc-pagination-item:hover{ border-color: #686868!important; background-color: #686868!important;}
#Oportunidades #tc-jswidget .tc-pagination__wrapper .rc-pagination-prev:hover, #Oportunidades #tc-jswidget .tc-pagination__wrapper .rc-pagination-next:hover{ color: #686868!important;}
.bloqCompliance h2{ font-size: 55px; line-height:59px;}
.tc-job-box2 a, .tc-job-cell.tc-job-insc a{ color:#000!important;}
.fundacionBloque .et-counter .h1 {font-size: 115px; color: #ffffff; /*line-height: 115px;*/ text-align: center; font-weight:800; margin-bottom:0!important;}
.fundacionBloque .et-counter .counter-container h4{ text-transform:none; font-size: 1rem;}
.fundacionBloque .et-counter figure{ display:none;}
.cuadriculaHistoria .vc_gitem-post-data-source-post_excerpt p{ color:#fff!important}
.cuadriculaValores{ padding-top:0;}
.cuadriculaValores .vc_gitem-post-data-source-post_excerpt p{ color:#fff!important}
.cuadriculaValores .vc_grid-item:nth-child(2){ margin-top:-30px;}
.cuadriculaValores .vc_grid-item:nth-child(3){ margin-top:30px;}
.botLightbox i{ padding-right:10px;}
.layout-left .hotspots-placeholder{ padding: 6em 1em 1em 1em;}
html[lang="en-US"] .layout-left .hotspots-placeholder h2{ font-weight: 300; margin-top:50px; padding-right:30px; padding-left:30px; font-size: 50px; line-height: 53px;}
html[lang="eu-ES"] .layout-left .hotspots-placeholder h2{ font-weight: 300; margin-top:50px; padding-right:30px; padding-left:30px; font-size: 50px; line-height: 53px;}
.layout-left .hotspots-placeholder h2{ font-weight: 300; margin-top:50px; padding-right:30px; padding-left:30px;}
.layout-left .hotspots-placeholder .hotspot-initial p{ padding-right:40px; padding-left:30px;}
/* */

/* Noticias */
.et-blog.hero-header .hero-title{ padding-bottom:0;}
.et-blog.hero-header .hero-title h1{ color:#fff;}
.search.search-results .et-blog.hero-header .hero-title h1{ color:inherit; font-size: 3rem;}
body.category .et-blog .hero-title{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/slide-negocios-02.jpg");   background-repeat:no-repeat; background-position:center center; background-size:cover;}
body.blog h1, body.category .et-blog .hero-title h1{ /*color:#fff; font-size:60px; line-height:65px;*/}
.wp-block-pullquote.alignright p{ font-size:1.75em!important;}
.post .post-title h3{ font-weight: 600;}
.post .post-title h3 a:hover, .post .post-title h3 a:focus{ color:#4b4b4b!important;}
.filaNoticiasHome{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-fond-noticias.png"); background-position:top right; /*background-repeat: repeat-x;*/ background-repeat:no-repeat;}
.post .post-title h3 { font-size: 1.1rem; line-height: 1.5rem;}
.post-masonry.item.blog-post .post-content{ border-bottom:1px solid #ddd; padding-bottom:30px;}
.entry-header h1.entry-title, .entry-header .entry-title, .post-featured .entry-header .entry-title{ color:#fff;}
.post-featured.single-image.title-wrap:before { content:''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.5);}
.post-template-default.single.single-post .post-categories a{color:#fff;}
.post.post-detail .post-featured .post-title .post-meta, .post.post-detail .post-featured .post-title .post-meta a{ color:#fff;}
/* */

/* Trabaja con nosotros */
.filaVideoEtor{background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-4.png");   background-repeat:no-repeat; background-position:top left;}
.sliderPersonas .vc-hoverbox-inner{ min-height:500px!important;}
.sliderPersonas .vc-hoverbox-block-inner{ padding:0!important;}
.sliderPersonas .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2{ font-size:20px; background-color:rgba(0,0,0,0.6);}
.sliderPersonas .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2{ font-size:20px; line-height:24px; font-weight:300;}
.sliderPersonas .vc-hoverbox-block-inner.vc-hoverbox-back-inner blockquote p{ font-size:26px!important; line-height:30px;}
.sliderPersonas .vc-hoverbox-front{ justify-content: flex-end;}
.sliderPersonas .vc-hoverbox-block-inner{ justify-content: inherit;}
.sliderPersonas blockquote{ border:none;}
.bloqueTitTrabajoPlus{ -webkit-clip-path: polygon(0 0,100% 0,90% 100%,0 100%); clip-path: polygon(0 0,100% 0,90% 100%,0 100%); background: #2c2a25; /*background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-5.png"); background-position:top right; background-repeat:no-repeat;*/  }
.bloqueExperiencia1{ -webkit-clip-path: polygon(15% 0,100% 0,100% 100%,0 100%); clip-path: polygon(15% 0,100% 0,100% 100%,0 100%); background-image:url("https://www.ulma.com/wp-content/uploads/2023/05/ibon-calvo-unete-a-ulma.jpg;"); background-position:top right; background-size:cover;}
.bloqueExperiencia2{ -webkit-clip-path: polygon(0 0,100% 0,90% 100%,0 100%); clip-path: polygon(0 0,100% 0,90% 100%,0 100%); background-image:url("https://www.ulma.com/wp-content/uploads/2021/07/inaki-gabilondo.jpg;"); background-position:top left; background-size:cover;}
.bloqueExperiencia3{ -webkit-clip-path: polygon(15% 0,100% 0,100% 100%,0 100%); clip-path: polygon(15% 0,100% 0,100% 100%,0 100%); background-image:url("https://www.ulma.com/wp-content/uploads/2021/07/karlos-perez.jpg;"); background-position:top left; background-size:cover;}
.bloqueTrabajoBeneficios h3{ font-size: 40px; line-height: 43px;}
/*.bloqueExperiencia{ min-height:550px;}*/
.bloqueExperiencia .slick-initialized .slick-slide{ min-height:350px;}
.bloqueExperiencia blockquote{ font-size: 24px; line-height:27px; font-style:italic;}
.bloqueExperiencia .et-testimonials-slider cite{ color:#fff; font-size:20px; line-height:23px;}
.plusTrabajo{font-size: 90px; line-height: 20px;}
.et-testimonials-slider .et-testimonial-image img{ max-width:150px!important;}
.filaBottom{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-fond-noticias.png"); background-position:top right; /*background-repeat: repeat-x;*/ background-repeat:no-repeat;}
.layout-left .hotspots-image-container{ flex: 0 0 75%!important;}
.hotspots-interaction{margin:0!important;}
.hotspots-container.loaded .hotspots-image-container>img{ width:100%!important;}
leaflet-pane.leaflet-overlay-pane img{ width:100%!important;}
#hotspot-11554 .hotspots-placeholder{ background:transparent!important; margin-bottom:20px;}
#hotspot-11554 .hotspot-title{ display:none;}
#hotspot-6987 .hotspots-placeholder{ background:transparent!important; margin-bottom:20px;}
#hotspot-6987 .hotspot-title{ display:none;}
#hotspot-11564 .hotspots-placeholder{ background:transparent!important; margin-bottom:20px; color:#fff!important;}
#hotspot-11564 .hotspot-title{ display:none;}
.leaflet-tooltip-pane{ font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight: 700; border: 1px solid #fff;}
#hotspot-6987 .hotspots-image-container{ padding-right: 0; margin-right: 0;}
.hotspots-image-container{ right:-1px!important;}
#hotspot-11564 .hotspots-image-container{ padding-right: 0; margin-right: 0;}
.hotspots-placeholder .hotspot-content h4{ margin-top: 30px!important; font-weight: 300; line-height: 37px;font-size: 33px;color: #ffffff;letter-spacing: -1px}
.hotspots-placeholder .hotspot-content h4.ulmah2{ font-weight: 800;letter-spacing: -2px;margin: 0;padding: 0}
.hotspots-placeholder .hotspot-content .nombre{ font-size: 22px; font-weight: 600; line-height: 25px;}
.hotspots-placeholder .hotspot-content .cargo{ font-size: 17px; font-weight: 400; line-height: 21px;}
#valores .vc_gitem-zone .vc-zone-link{ cursor:auto!important;}
/* */

/* Footer */
footer .col-lg-3.footer1, footer .col-lg-3.footer2 { border-right:1px solid #eee;}
footer .col-lg-3.footer1, footer .col-lg-3.footer2, footer .col-lg-3.footer3, footer .col-lg-3.footer4{ padding-right:50px; padding-left:50px;}
footer .footer-widgets .widget h6{ font-weight:800; font-size:16px; letter-spacing:0;}
footer .footer-widgets .textwidget, .footer-widgets a{ font-size:14px; line-height:18px;}
footer .bot{ background:#fff; color: #282828; padding: .75rem 1.75rem!important; border:1px solid #282828; text-align:center; display:block; font-weight:600;}
footer .bot:hover, footer .bot:focus{background: #282828; color: #ffffff; transition: .25s;}
footer .footer4{ text-align:right; margin-top:237px;}
footer .footer4 ul li{ padding:0; margin:5px 0;}
footer .footer4 .widget_text.widget a{ font-size:13px; line-height:17px;}
footer .footer-bar .container{ display:none;}
footer .widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media) a{ padding:0;}
.footer-widgets .widgettitle{ padding:0;}
.footer-widgets{ border-top: 4px double rgba(0,0,0,0.1);}
footer .social-icons li a{ font-size: 22px;}
/* */

/* Política de Cookies */
#cookie-law-info-bar{ background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-4.png"); background-position:top left;  background-repeat:no-repeat; background-size: contain;}
#cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"]{ padding: 55px 45px;}
#cookie-law-info-bar .cli-bar-message:before{content: ''; background:url('https://www.ulma.com/wp-content/uploads/2021/05/logotipo-ULMA.svg'); width: 142px; height: 35px; display: block;  margin: 0 auto 30px auto;}
#cookie-law-info-bar .cli-style-v2 .cli-bar-message{ text-align:center; margin-bottom:20px;}
#cookie-law-info-bar .cli-bar-btn_container{ display:block;}
.cli-tab-footer .wt-cli-privacy-accept-btn{ background-color: rgb(44, 42, 37)!important;}
.cli-tab-footer .wt-cli-privacy-accept-btn:hover{ color:#fff!important; background-color:#000!important;}
.cli-tab-footer .wt-cli-privacy-accept-btn a:not([href]):hover{ color:#fff!important; background-color:#000!important;}
.cli-tab-container .cli-privacy-overview h4{ font-size:24px!important; line-height:30px;}
/* */

/* Formulario canal ético */
#formContact h2{ font-size:40px; line-height:43px; text-align:center; margin-bottom:25px;}
#formContact h3{ font-size:23px; line-height:26px; margin-bottom:15px; float:left;}
#formContact input[type="text"], #formContact input[type="password"], #formContact input[type="date"], #formContact input[type="datetime"], #formContact input[type="email"], #formContact input[type="number"], #formContact input[type="search"], #formContact input[type="tel"], #formContact input[type="time"], #formContact input[type="url"], #formContact textarea, #formContact select {border: 1px solid rgba(0,0,0,0.1); margin-bottom:5px; margin-top:5px;}
#formContact textarea{ min-height:120px;}
#formContact .formLinkPolitica p{ color:#686868!important;}
#formContact .formLinkPolitica a{ color:#000!important;  font-size:inherit!important;}
#formContact .formLinkPolitica a:hover, .formLinkPolitica a:focus{color:#000!important; text-decoration:underline;}
#formContact input[type="submit"] { color: #282828; border-color: #282828; background-color: #fff; border:1px solid #282828; float: right; font-size: 14px !important; padding: 0.75rem 1.75rem!important; line-height:18px;}
#formContact input[type="submit"]:hover, #formContact input[type="submit"]:focus{ border-color: #282828; background-color:#282828; color:#fff;}
#formContact .bloqueForm {float:left; width:100%; border-bottom:1px solid #eee; padding: 30px 20px;} 
#formContact .bloqueForm.denunciante{ background-color: #282828;}
#formContact .bloqueForm.denunciante h3{ color:#fff;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{ border:none!important; color: #dc3232!important; font-size: 0.8em!important;}
.wpcf7 form.sent .wpcf7-response-output{ border:none!important;}
.wpcf7-not-valid-tip{ font-size: 0.8em;}
.canalEtico .et_btn.solid{ color: #fff; background-color: #555; font-size: 14px; padding-top: 14px; padding-bottom: 14px; padding-left: 20px; padding-right: 20px;}
.canalEtico .et_btn.solid:hover, .canalEtico .et_btn.solid:focus{ background-color: #2c2a25!important; color: #fff!important; border-color: #2c2a25!important; opacity:1;}

/* */
@media only screen and (min-width: 2100px){
	.layout-left .hotspots-image-container{ flex: 0 0 85%!important;}
	.layout-left .hotspots-placeholder{ flex: 0 0 15%!important;}
	
}
@media only screen and (max-width: 1570px){
	.pad501003080.compliance .vc_column-inner{ padding:30px!important;}

}
@media only screen and (min-width: 992px) and (max-width: 1570px){
html[lang="en-US"] .layout-left .hotspots-placeholder h2{ font-weight: 300; margin-top:50px; padding-right:20px; padding-left:20px; font-size:42px; line-height:45px;}
.layout-left .hotspots-placeholder h2{ font-weight: 300; margin-top:50px; padding-right:20px; padding-left:20px; font-size:42px; line-height:45px;}
html[lang="en-US"] .layout-left .hotspots-placeholder .hotspot-initial p{ padding-right:20px; padding-left:20px;}
.layout-left .hotspots-placeholder .hotspot-initial p{ padding-right:20px; padding-left:20px;}
}

@media only screen and (max-width: 1370px){
	.bloqueInnovacion .pad30803080 .vc_column-inner{ padding:50px 50px 50px 50px!important}
	.bloqueUlmaSolidaridad.pad501503080{ padding: 50px 50px 30px 50px!important;}
	h2.ulmaPersonas{ font-size: 36px; line-height: 39px;}
}
@media only screen and (max-width: 1370px) and (orientation: portrait){
	.bloqueUlmaConocimiento.pad70120110120 .vc_column-inner{ padding:50px 50px 50px 50px!important}
	.bloqueUlmaCompromiso.pad501003080 .vc_column-inner{ padding:50px 50px 50px 50px!important}
	.bloqCompliance.pad501003080 .vc_column-inner{ padding:50px 50px 50px 50px!important}
}
@media only screen and (min-width: 1560px) {
.bloquePromoEmpresarial .vc_column-inner{ padding:30px 120px 30px 80px!important;}
}

@media only screen and (max-width: 1320px){
	html[lang="en-US"] .layout-left .hotspots-placeholder h2{ font-weight: 300; margin-top:10px; padding-right:0px; padding-left:0px; font-size:30px; line-height:33px;}
	html[lang="en-US"] .layout-left .hotspots-placeholder .hotspot-initial p{ padding-right:0px; padding-left:0px; font-size:13px; line-height:19px;}
	.hotspots-placeholder .hotspot-content h4{ margin-top: 30px!important; font-weight: 300; line-height: 27px;font-size: 24px;color: #ffffff;letter-spacing: -1px}
}

@media only screen and (max-width: 1560px){
.bloquePromoEmpresarial .vc_column-inner{ padding: 30px 40px 30px 40px!important}
	.bloqueTrabajaNosotrosPersonas .vc_custom_1624280298951{ padding-right:0!important;}
	.h2Negocios{ font-size:43px; line-height:48px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1560px){
	.contfondPersp.wpb_row .vc_column-inner .wpb_wrapper .vc_column_container{ padding-left:0; padding-right:0;}
	.textoContBloquesEquipo .wpb_wrapper h4{ margin-bottom:10px; font-size:23px; line-height:26px; font-weight: 300;}
	.textoContBloquesEquipo .wpb_wrapper .nombre { font-size: 16px; line-height: 19px;}
}

@media only screen and (min-width: 768px) and (max-width: 1199px){
.container-fluid .vc_row.contfondPersp .vc_row.max_width { max-width: 960px;}
.contfondPersp.wpb_row .vc_column-inner .wpb_wrapper .vc_column_container{ padding-left:15px; padding-right:15px;}
.textoContBloquesEquipo .wpb_wrapper h4{ margin-bottom:10px; font-size:23px; line-height:26px; font-weight: 300;}
.textoContBloquesEquipo .wpb_wrapper .nombre { font-size: 16px; line-height: 19px;}
.equipoBloque1{ margin-top:-90px!important;}
.equipoBloque2{ margin-top:-90px!important;}

.equipoBloque3{ margin-top:0px!important; }
.equipoBloque4{ margin-top:0px!important;}
.equipoBloque5{ margin-top:0px!important;}

.equipoBloque6{ margin-top:0px!important;}
.equipoBloque7{ margin-top:0px!important;}
.equipoBloque8{ margin-top:0px!important;}

.equipoBloque9{ margin-top:0px!important;}
.equipoBloque10{ margin-top:0px!important;}
.equipoBloque11{ margin-top:0px!important;}

.equipoBloque12{ margin-top:0px!important;}
.equipoBloque13{ margin-top:0px!important;}
.equipoBloque14{ margin-top:0px!important;}
.bloqDimEmpr{ margin-top: 220px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
/*.equipoBloque1{ margin-top:-50px!important; margin-left:0; margin-right:0;}
.equipoBloque2{ margin-top:-120px!important; margin-right:0;}*/
.bloqDimEmpr{ margin-top: 220px;}
}

@media only screen and (min-width: 1371px){
h2.ulmaPersonas{ font-size: 46px; line-height: 49px;}
}
		
@media only screen and (min-width: 1280px) and (max-width: 1370px){
	.Equipod.vc_col-lg-offset-7{ margin-left:0;}
	.Equipod.marTop200menos{ margin-top:0!important;}
	.Equipod.vc_col-lg-5{ width:100%;}
	.Equipod.marRight5{ margin-right:0!important;}
	.pestannasNegocios .vc_col-lg-6{ width: 80%;}
	.ulmacifras .bloqueUlmaCifras.vc_col-lg-3{ margin-left:5%;}
	.ulmacifras .datos.vc_col-lg-5{ width: 60%;}
	.ulmacifras .bloqueUlmaCifras.vc_col-lg-3{ width: 33.33333333%;}
	.ulmacifras .datos.vc_col-lg-offset-2{ margin-left: 10%;}
	.actualidadHome.vc_col-lg-offset-2{margin-left: 5%;}
	.actualidadHome.vc_col-lg-8{ width: 90%;}
}
@media only screen and (min-width: 1199px) and (max-width: 1600px){
	.bloqCompliance{ min-width: 500px;}
	h2.titUnete{ font-size: 49px; line-height: 52px;}
	.trabajarUlma h2{ font-size: 45px; line-height: 48px;}
	h2 .plusTrabajo{ font-size: 70px;}
	.bloqueTrabajoBeneficios h3{ font-size: 32px; line-height: 35px;}
}
@media only screen and (min-width: 1291px){
	.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container{ flex-basis: 25%; background: #282828 url("https://www.ulma.com/wp-content/uploads/2021/06/trama-lineas-3.png")!important; background-position: 0 0 !important; background-repeat: no-repeat!important;}
	#hotspot-6987 .hotspots-placeholder .hotspot-content, #hotspot-11564 .hotspots-placeholder .hotspot-content, #hotspot-11554 .hotspots-placeholder .hotspot-content{ padding-left:20px;}
	
}
@media only screen and (max-width: 1180px){
.contenedorFlexNegocios{display: flex!important; flex-direction: column!important;}
.posicionar1Negocios{flex: 1;order: 2;}
.posicionar2Negocios{flex: 1;order: 1;}
.bloqueTitTrabajoPlus{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); }
.bloqueExperiencia1, .bloqueExperiencia2, .bloqueExperiencia3{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); min-height:400px; margin: 0px; }
.bloqueUlmaCifras{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); background:#2c2a25; z-index:2; background-position:bottom right!important; background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/globo-trama.png");   background-repeat: no-repeat;}
.bloqueUlmaConocimiento .vc_column-inner{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); background:#2c2a25; z-index:2;}
.bloqueUlmaCompromiso{ -webkit-clip-path: polygon(0 0,100% 100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); background:#fff; z-index:2; margin-top:20; margin-right:0;}
.bloqueUlmaSolidaridad{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); /*background:#eeeeee;*/ background:#2c2a25; z-index:2; margin-top:-50px; margin-right:50px;}
	.borderLeft30, .borderLeft30bis, .borderLeft45{ border-left: none !important;}
	.pad60, .pad9060, .pad7050, .pad1003020050, .pad1403015030, .pad1503020050, .pad1005015050, /*.pad1305017050,*/ .pad6090090, .pad1403015030bis{ padding:30px!important;}
	.marTop120 .vc_column-inner{ margin-top:0!important;}
	.marBottom120 .vc_column-inner{ margin-bottom:0!important;}
	.marTop110menos{ margin-top:20px!important;}
	.marLeft50{ margin-left:0!important;}
	.pad80 .vc_column-inner{ padding:20px!important;}
	.padLeft50{ padding-left:0px!important;}
	.pad5050{ padding-left:0px; padding-right:0px;}
	.pad3030{ padding-left:20px!important; padding-right:20px!important;}
	.pad800600, .pad8030800{ padding:0!important;}
	.padTop100{ padding-top:0!important}
	.padTop60 .vc_column-inner{ padding-top:0!important;}
	.padTop60, .padTop80{ padding-top:0!important;}
	.padTop220{ padding-top:180px!important;}
	.borde10{ border:none;}
	.borderRight50, .borderRight30{ border-right: none !important;}
	.ocultarFondo{ background:none!important;}
	.marLeft100{ margin-left:-20px!important;}
	.marBottom100, .marBottom30, .marBottom50{ margin-bottom:0!important}
	.marBottom30menos{ margin-bottom:0px!important;}
	.marTop150{ margin-top:30px!important;}
	.marRight5{ margin-right:0!important;}
	.imgFondMobile{ min-height:300px;}
	.bloqueInnovacion{ padding-bottom:0px;}
	.borde20white{ border:none;}
	.pad1403015030bis { padding: 30px 10px!important;}
	.container-fluid .vc_row .vc_row.max_width{max-width:100%;}
	.container-fluid .vc_row .vc_row.max_width .vc_column-inner{ padding-left: 0; padding-right: 0; }
	.fondCover.vc_row{ background-size: cover !important;}
	.contDimEmpresarial .et-counter .h1{ font-size: 75px; line-height: 80px;}
	.marTop300mobile{ margin-top:300px!important;}
	.pad70120110120 .vc_column-inner{ padding:40px 80px 50px 80px!important;}
.marRight20menos{ margin-right:0px!important;}
.marTop30menos, .marTop50menos, .marTop70menos, .marTop130menos, .marTop150menos, .marTop200menos, .marTop300menos, .marTop80menos, .marTop60, .marTop40, .marTop30, .marTop20, .marTop90menos, .marTop100menos{ margin-top:0!important;}
.marTop300mobile{ margin-top:300px!important;}
.marLeft150menos{ margin-left:0!important;}
.marLeft200menos{ margin-left:0!important;}
.marRight100menos .vc_column-inner{ margin-right:0!important;}
	.pad1403015030{ padding:30px!important;}
.marLeft5{ margin-left:-15px!important;}
.marRight10{ margin-right:-15px!important;}
.padRight250 .vc_column-inner{ padding-right:10%!important;}
.padBot45, .padBot60, .padBot30, .padBot100, .padBot150{ padding-bottom:0!important;}
.marLeft250menos{ margin-left:0!important;}
.minh300{ min-height:300px;}
.contCenter{ text-align:center!important;}
.marBottom250 .vc_column-inner{ margin-bottom:0px!important;}
.ocultar2{ display:none;}	
.pestannasNegocios h3{ font-size:50px!important; line-height:55px!important;}
.marLeft70menos{ margin-left:0!important;}
.espacioTopCont{ margin-top:100px;}
.bloqCompliance{ padding-left:0!important; padding-right:0!important}
.borderTop30{ border-top:none!important}
.fondConstruccion{ background-image:url("https://www.ulma.com/wp-content/uploads/2021/09/negocios-construction-bloque.jpg"); background-repeat:no-repeat; background-size:cover; min-height:300px; background-position:center center;}
.fondPackaging{ background-image:url("https://www.ulma.com/wp-content/uploads/2021/09/negocios-packaging-bloque.jpg"); background-repeat:no-repeat; background-size:cover; min-height:300px; background-position:center center;}
.fondLifting{ background-image:url("https://www.ulma.com/wp-content/uploads/2021/09/negocios-manutencion-bloque.jpg"); background-repeat:no-repeat; background-size:cover; min-height:300px; background-position:center center;}
.fondConstruccion img, .fondPackaging img, .fondLifting img{ display:none;}
.bloqueMedTech{ background-image:none;}
.mar05505{ margin:50px 0 50px 0}
.contenedorFlexNegocios{ flex-direction: row!important;}
}
@media only screen and (min-width: 1025px) and (max-width: 1179px){
.pad1403015030{ padding:30px!important;}
.marLeft5{ margin-left:-15px!important;}
.marRight10{ margin-right:-15px!important;}
.padRight250 .vc_column-inner{ padding-right:10%!important;}
.padBot45, .padBot60, .padBot100, .padBot150{ padding-bottom:0!important;}
.marLeft250menos{ margin-left:0!important;}
.minh300{ min-height:300px;}
.contenedorFlex{display: flex; flex-direction: column;}
.posicionar1{flex: 1;order: 2;}
.posicionar2{flex: 1;order: 1;}
.posicionar3{flex: 1;order: 3;}
.pad501503080{ padding:40px 20px!important;}
.pad501003080 .vc_column-inner, .pad30803080 .vc_column-inner, .pad40805080 .vc_column-inner{ padding:30px 20px!important;}
.pad70120110120 .vc_column-inner{ padding:40px 20px!important;}
.marBottom250 .vc_column-inner{ margin-bottom:0px!important;}
.bloqueInnovacion{ padding-bottom:0px;}
.pad70120110120 .vc_column-inner{ padding:40px 80px 50px 80px!important;}
.marRight20menos{ margin-right:0px!important;}
.marTop30menos, .marTop50menos, .marTop70menos, .marTop130menos, .marTop150menos, .marTop200menos, .marTop300menos, .marTop80menos, .marTop60, .marTop40, .marTop30, .marTop20, .marTop90menos, .marTop100menos{ margin-top:0!important;}
.marTop300mobile{ margin-top:300px!important;}
.marLeft150menos{ margin-left:0!important;}
.marLeft200menos{ margin-left:0!important;}
.marRight100menos .vc_column-inner{ margin-right:0!important;}
#valores .padBot30{ padding-bottom:30px!important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1366px){
footer .col-lg-3.footer1, footer .col-lg-3.footer2, footer .col-lg-3.footer3, footer .col-lg-3.footer4{ padding-right: 20px; padding-left: 20px;}	
.header .navigation{ font-size: 14px;}
.et-header-menu > li { padding-left: 10px;}
.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container{ flex-basis: 40%;}
.pestannasValores .Cooperacion, .pestannasValores .Participacion, .pestannasValores .Innovacion, .pestannasValores .Competitividad{width:100%; height:400px;}
.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right.pestannasValores .vc_tta-panels{ min-height: 400px;}
.contDimEmpresarial .et-counter .h1{ font-size: 75px; line-height: 80px;}
.marTop200menos{ margin-top:0!important;}
h2.experiencia{ font-size: 55px; line-height: 58px;}
html[lang="eu-ES"] .bloqueTrabajaNosotrosPersonas .negocios h2.ulmaPersonas{font-weight:300; font-size: 32px; line-height: 35px;}
html[lang="en-US"] .bloqueTrabajaNosotrosPersonas .negocios h2.ulmaPersonas{font-weight:300; font-size: 32px; line-height: 35px;}
html[lang="eu-ES"] h2.experiencia{ font-size: 50px; line-height: 53px;}
html[lang="en-US"] h2.experiencia{ font-size: 50px; line-height: 53px;}
.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list li:first-child .vc_tta-title-text{ font-size: 40px!important; line-height: 43px!important;}
h2.titUnete{ font-size: 49px; line-height: 52px;}
.KarlosP{ font-size:12px; line-height:15px;}
.bloqueTrabajoBeneficios h3{ font-size: 32px; line-height: 35px;}
.trabajarUlma h2{ font-size: 45px; line-height: 48px;}
h2 .plusTrabajo{ font-size: 70px;}
.filaNoticiasHome .marTop70menos{ margin-top: 0px!important;}
.vc_gitem-post-data-source-post_excerpt{ font-size:14px; line-height:17px;}	
#valores .pad1400600{ padding:120px 0 30px 0px!important;}
}

@media only screen and (min-width: 1501px) and (max-width: 1700px){
.et-counter .h1 { font-size: 80px; line-height: 81px;}				
}

@media only screen and (min-width: 1370px) and (max-width: 1500px){
.et-counter .h1 { font-size: 68px; line-height: 69px;}				
}

@media only screen and (min-width: 1200px) and (max-width: 1280px){
.et-counter .h1 { font-size: 55px; line-height: 56px;}		
	.bloqueUlmaCifras h2{ font-size:50px; line-height:54px;}
}


@media only screen and (min-width: 1024px) and (max-width: 1199px){
.negociosULMA .imgFondMobile { min-height: 300px;}	
.negociosULMA .contenedorFlex{ flex-direction: row;}
.negociosULMA .vc_custom_1643816380270 .vc_column-inner, .negociosULMA .vc_custom_1643816442237 .vc_column-inner{ width: 50%;}
.negociosULMA .vc_row.vc_row-flex{ flex-wrap: nowrap;}
}

@media only screen and (max-width: 991px){
.negociosULMA .vc_row.contenedorFlexNegocios, .negociosULMA .vc_row.contenedorFlex { background:none!important;}
	.negociosULMA .wpb_content_element{ margin-bottom:0;}
	.negociosULMA .botMasInfo{ margin-top:30px;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
.bloqueExperiencia1, .bloqueExperiencia2, .bloqueExperiencia3{ min-height:600px!important; margin-top:20px!important;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.bloqueExperiencia1, .bloqueExperiencia2, .bloqueExperiencia3{ min-height:400px!important; margin:0px!important;}
}

@media only screen and (min-width: 992px){
.header{ height:120px!important;}
body.header_on_scroll:not(.megamenu-active) .header { height: auto!important;}
body .header .logolink .logoimg, body.header_on_scroll.megamenu-active .header .logolink .logoimg{ max-height:40px!important; height:40px; margin-top:-80px;}
body.header_on_scroll .header .logolink .logoimg{ max-height:30px; height:30px; margin-top:inherit;}
body.header_on_scroll.megamenu-active .header .logolink .logoimg{ max-height:40px; height:40px; margin-top:-80px;}
body.header_on_scroll .textCompany{ display:none;}
body.header_on_scroll.megamenu-active .textCompany{ display:block;}
body.header_on_scroll .header-center-items{ margin-top: 16px;}
body.header_on_scroll.megamenu-active .header-center-items{ margin-top: 6px;}
body .header a.icon{ margin-top: -12px;}
body.header_on_scroll.megamenu-active .header a.icon{ margin-top: -12px;}
body.header_on_scroll .header a.icon{ margin-top: 0px;}
body.header_on_scroll .header .navigation{ padding-top:0;}
body.header_on_scroll .header .header-bottom{ height: 50px; max-height: 50px; min-height: 50px;}
body.header_on_scroll.megamenu-active .header .header-bottom{ height: 40px; max-height: 40px; min-height: 40px;}
.et-testimonials-slider blockquote p { font-size: 1.6em; line-height: 1.2em;}
.blog .page-title, .woocommerce-products-header h1 { font-size:80px; line-height:83px;}

}
/*--Explorer 10 y 11 --*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
body.header_on_scroll .header .logolink .logoimg, body.header_on_scroll.megamenu-active .header .logolink .logoimg{width:121px; height:30px;}	
body .header .logolink .logoimg, body.header_on_scroll.megamenu-active .header .logolink .logoimg{width:161px; height:40px;}	
.header .container, .header .header-items, .header .navigation, .header .et-header-menu, .header .et-header-menu > li{ text-align:left;}	
}
/* -- */
@media only screen and (max-width: 1024px){
	.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container{ flex-basis: 40%!important; -webkit-flex-basis: 40%!important; -ms-flex-preferred-size: 40%!important;}
	.vc_tta.vc_general.pestannasNegocios .vc_tta-tabs-container{ padding:30px;}
	.vc_tta-tabs.vc_tta-tabs-position-right.pestannasNegocios .vc_tta-panels-container{ margin:0;}
	.vc_tta.vc_general.pestannasNegocios .vc_tta-tabs-list .vc_tta-title-text{ font-size: 17px!important; line-height: 21px;}
	.vc_tta.vc_general.pestannasNegocios.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab{ margin: 0 0 10px 0;}
	.marLeft70menos{ margin-left:0!important; }
	.marRight30{ margin-right:-20px!important;}
	.marLeft30{ margin-left:-15px!important;}
	.marTop70menos{ margin-top:0!important;}
	.pad1305017050{ padding: 70px 50px 70px 50px!important;}
	.pad1403015030bis{ padding:70px 30px 70px 15px!important;}
	.borderLeft30{ border-left:none!important}
	.borderRight30{ border-right:none!important}
	.alt10{ height:10px!important;}
	.et-post-slider-inner{ padding:0 15px 15px 15px;}
	.pestannasNegocios .AdvancedForgedSolutions h3, .pestannasNegocios .Agricola h3, .pestannasNegocios .Arquitectura h3, .pestannasNegocios .Construccion h3, .pestannasNegocios .Conveyor h3, 	.pestannasNegocios .embedded h3, .pestannasNegocios .Handling h3, .pestannasNegocios .Packaging h3, .pestannasNegocios .Manutencion h3 { font-size:32px!important; line-height:41px!important;}
	.pad80404040{ padding:40px!important}
	.bloqueTrabajaNosotrosPersonas h2{ font-size:40px; line-height:45px;}
	.ocultar1{ display:none;}	
	.negocios h2{ font-size: 50px; line-height: 53px;}
	.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container{ flex-basis: 40%;}
	.pestannasValores .Cooperacion, .pestannasValores .Participacion, .pestannasValores .Innovacion, .pestannasValores .Competitividad{width:100%; height:400px;}
	.pestannasValores.vc_tta-tabs.vc_tta-tabs-position-right.pestannasValores .vc_tta-panels{ min-height: 400px;}
	.marginLocIframe{ margin-top:63px;}
	.bloqueTitTrabajoPlus{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); }
.bloqueExperiencia1, .bloqueExperiencia2, .bloqueExperiencia3{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); min-height:400px; margin: 0 20px; }
.bloqueUlmaCifras{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); background:#2c2a25; z-index:2; background-position:bottom right!important; background-image: url("https://www.ulma.com/wp-content/uploads/2021/06/globo-trama.png");   background-repeat: no-repeat;}
.bloqueUlmaConocimiento .vc_column-inner{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); background:#2c2a25; z-index:2;}
.bloqueUlmaCompromiso{ -webkit-clip-path: polygon(0 0,100% 100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); background:#fff; z-index:2; margin-top:20; margin-right:0;}
.bloqueUlmaSolidaridad{ -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); /*background:#eeeeee;*/ background:#2c2a25; z-index:2; margin-top:-50px; margin-right:50px;}
.marBottom250 .vc_column-inner{ margin-bottom:0px!important;}
.bordeRight1{ border-right:1px solid #eee;}
.bordeRight2{ border-right:none;}
}

@media only screen and (min-width: 992px) and (max-width: 1023px){
.bloqueExperiencia1, .bloqueExperiencia2, .bloqueExperiencia3{ margin: 0; }
#valores .pad1400600{ padding:50px 0 0px 0px!important;}
#valores .marTop20{ margin-top:60px!important;}
#valores .padBot30{ padding-bottom:30px!important}
}

@media only screen and (min-width: 768px) and (max-width: 992px){
	.bloqueExperiencia1, .bloqueExperiencia2, .bloqueExperiencia3{ min-height:600px; }
	#valores .padBot30{ padding-bottom:0px!important;}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	footer .footer4{ margin-top:90px!important;}
	.uneteUlma h3{ font-size:24px; line-height:28px;}
	.pad1400600{ padding:100px 0 0px 0px!important;}
	.cuadriculaValores{ padding-top:30px;}
	.cuadriculaValores{ padding-top:0!important;}
	.header .logolink .logoimg { height:35px; max-height:35px!important;}
}


@media only screen and (max-width: 991px){
	.contenedorFlexNegocios{display: flex!important; flex-direction: column!important;}
.posicionar1Negocios{flex: 1;order: 2;}
.posicionar2Negocios{flex: 1;order: 1;}
	.contenedorCifrasHome.vc_column_container>.vc_column-inner{ background-image:none!important;}
	.contenedorCifrasHome .vc_row{ margin:0!important;}
	/*.bloqueCifrasHome [class*="col-md-"].overlap-right{ right:0;}*/
	h2{ font-size:40px; line-height:43px; font-weight:700; /* border-left:10px solid #f5333f; padding-left:15px;*/ letter-spacing:-1px;}
	.side-panel header{ /*padding: 0 20px;*/ padding:0;}
	.ocultar{ display:none;}
	.imgFondMobile{ min-height:300px;}
	.borderLeft30, .borderLeft30bis, .borderLeft45{ border-left: none !important;}
	.pad60, .pad9060, .pad7050, .pad1003020050, .pad1403015030, .pad1503020050, .pad1005015050, /*.pad1305017050,*/ .pad6090090, .pad1403015030bis{ padding:30px!important;}
	.contenedorFlex{display: flex; flex-direction: column;}
.posicionar1{flex: 1;order: 2;}
.posicionar2{flex: 1;order: 1;}
	.marTop120 .vc_column-inner{ margin-top:0!important;}
	.marBottom120 .vc_column-inner{ margin-bottom:0!important;}
	.marTop110menos{ margin-top:20px!important;}
	.marTop10menos{ margin-top:0px!important;}
	.marRight30menos{ margin-right:0px!important;}
	.marLeft50{ margin-left:0!important;}
	.pad80 .vc_column-inner{ padding:30px!important;}
	.padLeft50{ padding-left:0px!important;}
	.pad5050{ padding-left:0px; padding-right:0px;}
	.pad3030{ padding-left:20px; padding-right:20px;}
	.pad800600, .pad8030800{ padding:0!important;}
	.padTop60 .vc_column-inner{ padding-top:0!important;}
	.padTop60, .padTop80{ padding-top:0!important;}
	.padTop220{ padding-top:180px!important;}
	.padTop220b{ padding-top:80px!important;}
	.borde10{ border:none;}
	.borderRight50, .borderRight30{ border-right: none !important;}
	.ocultarFondo{ background:none!important;}
	.contenedorFlex{display: flex; flex-direction: column;}
	.posicionar1{flex: 1;order: 2;}
	.posicionar2{flex: 1;order: 1;}
.marLeft100{ margin-left:-20px!important;}
.marBottom100, .marBottom30, .marBottom50{ margin-bottom:0!important}
.marBottom30menos{ margin-bottom:0px!important;}
.marTop150{ margin-top:30px!important;}
.marRight5{ margin-right:0!important;}
.imgFondMobile{ min-height:300px;}
.borde20white{ border:none;}
.pad1403015030bis { padding: 30px 10px!important;}
.container-fluid .vc_row .vc_row.max_width{max-width:100%;}
.container-fluid .vc_row .vc_row.max_width .vc_column-inner{ padding-left: 0; padding-right: 0; }
.fondCover.vc_row{ background-size: cover !important;}
.contDimEmpresarial .et-counter .h1{ font-size: 75px; line-height: 80px;}
.marTop300mobile{ margin-top:300px!important;}
.marRight20menos{ margin-right:0px!important;}
.marTop30menos, .marTop50menos, .marTop70menos, .marTop130menos, .marTop150menos, .marTop200menos, .marTop300menos, .marTop80menos, .marTop60, .marTop40, .marTop30, .marTop20, .marTop90menos, .marTop100menos{ margin-top:0!important;}
.marTop300mobile{ margin-top:300px!important;}
.marLeft150menos{ margin-left:0!important;}
.marLeft200menos{ margin-left:0!important;}
.marRight100menos .vc_column-inner{ margin-right:0!important;}
.pad1403015030{ padding:30px!important;}
.marLeft5{ margin-left:-15px!important;}
.marRight10{ margin-right:-15px!important;}
.padRight250 .vc_column-inner{ padding-right:10%!important;}
.padBot45, .padBot60, .padBot100, .padBot150{ padding-bottom:0!important;}
.marLeft250menos{ margin-left:0!important;}
.minh300{ min-height:300px;}
.bloqueInnovacion{ padding-bottom:0px;}
.plusTrabajo{font-size: 90px; line-height: 40px;}
.pad503030 .vc_column-inner{ padding-left:0!important; padding-right:0!important; padding-top:0!important;}
.layout-left .hotspots-placeholder h2{ font-weight: 300; margin-top:10px; padding-right:0px; padding-left:0px; font-size:30px; line-height:33px;}
.layout-left .hotspots-placeholder .hotspot-initial p{ padding-right:0px; padding-left:0px; font-size:13px; line-height:19px;}
.side-menu .bottom-extras .et-switcher-container.et-language .fa.fa-globe{display:none;}
.bloqueUlmaMision{ margin-top:0; clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%);}
.bloqueUlmaVision{ margin-left:0; margin-bottom:0; clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%); -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0 100%); margin-top:0;}
.pad517510p .vc_column-inner, .pad510517p .vc_column-inner{ padding:8%!important;}
#valores .pad1400600{ padding:50px 0 30px 0px!important;}
.cuadriculaValores .vc_grid-item:nth-child(2), .cuadriculaValores .vc_grid-item:nth-child(3){ margin-top:0;}
.bloqueUlmaMision .negocios h2, .bloqueUlmaVision .negocios h2{ text-align:center!important;}
.cuadriculaValores{ margin-bottom:0!important;}
.bloqueUlmaMision, .bloqueUlmaVision, .bloqueUlmaMision p, .bloqueUlmaVision p { text-align:center!important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
	footer .footer4 {text-align: left; margin-top: 30px;}
	.header .logo-holder { width: 170px;}
	.header-medium{ display:none;}
	.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom){ padding-bottom:0!important;}
	.pad80404040 { padding:40px!important;}
	.admin-bar .header{ background-color:#fff!important; border-bottom:1px solid #eee; height:4em!important;}
	.searchform .search-button-group button{ filter: brightness(0) invert(1);}
}
@media only screen and (min-width: 769px) and (max-width: 1279px){
/*.bloquePromoEmpresarial .vc_column-inner{ padding:30px 120px 30px 80px!important;}*/
}

@media only screen and (min-width: 769px){
	.et-counter{ margin-bottom:0;}
	.contenedorCifrasHome .vc_column-inner{ background-position:center right!important;}
}

@media only screen and (min-width: 768px){
	.hero-header .hero-title.parallax_image{ /*min-height: 33vh;*/ min-height: 25em;}
	.page-header-transparent .hero-header .hero-title { padding-top: 120px;}
	.hero-title.header-parallax .post-featured.title-wrap.parallax_image{ max-height: 35vh; height: 35vh;}
}

@media only screen and (min-width: 361px) and (max-width: 768px){
	/*.width100{ max-width:100%!important;}*/
}

@media only screen and (max-width: 768px){
	h1{ font-size:53px; line-height:57px;}
	.header .logolink .logoimg { height:35px; max-height:35px!important;}
	.header .textCompany{ display:none;}
	.admin-bar .header{ background-color:#fff!important; border-bottom:1px solid #eee; height:4em!important;}
	footer .footer-widgets{ padding:20px;}
	footer .col-lg-3.footer1, footer .col-lg-3.footer2, footer .col-lg-3.footer3, footer .col-lg-3.footer4{ margin:0; border-right: 0; border-bottom: 1px solid #eee; padding: 0;}
	footer .col-lg-3.footer3{border-bottom:none; padding-bottom:30px;}
	footer .col-lg-3.footer4{ text-align:center; border-bottom:none; margin-top:0;}
	footer .footer-toggle-widgets.footer-widgets .widget, footer .footer-widgets .widget h6{ margin-bottom:0;}
	footer .widget ul{ padding-bottom:10px;}
	footer .et_widget_social_media .social_widget{ padding-bottom:20px;}
	.side-menu.side-panel header{ /*height: 120px;*/ border-bottom:1px solid #eee;}
	.side-menu.side-mobile-menu, .side-menu.side-mobile-menu.dark{ z-index:1000;}
	.pad501503080{ padding:40px 20px!important;}
	.pad501003080 .vc_column-inner, .pad30803080 .vc_column-inner, .pad40805080 .vc_column-inner{ padding:30px 20px!important;}
	.pad70120110120 .vc_column-inner{ padding:40px 20px!important;}
	.pad1010{ padding-left:0; padding-right:0;}
	.marRight30{ margin-right:-20px!important;}
	.marLeft30{ margin-left:-20px!important;}
	.marLeft15{ margin-left:-20px!important;}
	.pad80404040{ padding:0!important;}
	.et-counter figure{ display:none;}
	.et-post-slider-content{ padding:10px 20px;}
	.filaNoticiasHome{ background:none;}
	.marTop25{ margin-top:25px!important;}
	.plusTrabajo{font-size: 60px; line-height: 30px;}
	.et-testimonials-slider blockquote p{ font-size: 0.9em; line-height: 1.2em;}
	.videoHome{ display:none!important;}
	.bloqueExperiencia .slick-initialized .slick-slide{ min-height:550px;}
	.negocios h2{ font-size: 35px; line-height: 38px;}
	.marTop15{ margin-top:15px!important;}
	.bloqExperienciaText div{ padding: 15px !important;}
	.BloqTrabajUlma .vc_column-inner{ background-color:#fff!important; padding:40px 20px 0px 20px!important;}
	.BloqTrabajUlma .vc_column-inner .negocios h2, .BloqTrabajUlma .vc_column-inner .negocios h5{ color: #2c2a25;}
	.h30{ height:30px;}
	.noBorde div{ border:none!important;}
	.bloqueTrabajoBeneficios h3{ font-size: 30px; line-height: 33px;}
	.pestannasValores .Cooperacion, .pestannasValores .Participacion, .pestannasValores .Innovacion, .pestannasValores .Competitividad{ height:100%; background-position:center; width:100%;}
.vc_tta.vc_general.pestannasValores .vc_tta-tabs-container{ /*padding:10px 40px;*/ padding:40px 60px;}
	.bloquePromoEmpresarial .vc_column-inner{ padding:30px!important;}
	.localizacionIFrame iframe{ width:100%; min-height:550px;}
	.wpb_content_element.localizacionIFrame{ margin-bottom:0;}
	.noMobile{display:none;}
	.container-fluid .vc_row .vc_row.max_width.ulmaNegoc{max-width:inherit;}
	.container-fluid .vc_row .vc_row.max_width.ulmaNegoc .vc_column-inner{ padding-left: 20px; padding-right: 20px; }
	.entry-header .entry-title{ line-height: 2.2rem;}
	.titmin{ font-size:90%;}
.bordeRight1, .bordeRight2{ border-right:none;}
	.pad1403015030, .pad1005015050{ padding:30px 30px!important;}
	.pad1305017050{ padding:30px 40px!important;}
	.bordRight1{ border:none;}
	.et-lightbox-content-inline .mfp-content{ padding:10px;}
	#formContact .bloqueForm {padding: 20px 10px;} 
	.layout-left .hotspots-placeholder{ padding:1em;}
	.OpProf h1{ font-size:40px; line-height:45px;}
	.OpProf .esp{ height: 30px!important;}
	.OpProf .esp1{ height: 0px!important;}
	.et-switcher-container .et-header-menu .sub-menu{text-align:left;}
	.searchform .search-button-group button{ filter: brightness(0) invert(1);}
	.pad303050{ padding:40px!important;}

}
@media only screen and (max-width: 767px){
.equipoBloque1{ margin-top:-90px!important;}
.equipoBloque2{ margin-top:15px!important;}

.equipoBloque3{ margin-top:15px!important; }
.equipoBloque4{ margin-top:15px!important;}
.equipoBloque5{ margin-top:15px!important;}

.equipoBloque6{ margin-top:15px!important;}
.equipoBloque7{ margin-top:15px!important;}
.equipoBloque8{ margin-top:15px!important;}

.equipoBloque9{ margin-top:15px!important;}
.equipoBloque10{ margin-top:15px!important;}
.equipoBloque11{ margin-top:15px!important;}

.equipoBloque12{ margin-top:15px!important;}
.equipoBloque13{ margin-top:15px!important;}
.equipoBloque14{ margin-top:15px!important;}
.bloqDimEmpr{ margin-top: 80px;}
.wpb_content_element.textoContBloquesEquipo{ max-width: 450px; margin: 0 auto;}
.contfondPersp .vc_row.max_width{ max-width:300px!important; margin:0 auto;}
.padBot50{ padding-bottom:0;}
.bloqueMedTechImg{ min-height:400px; -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%); clip-path: polygon(0 0,100% 0,100% 100%,0 100%); margin-top:0px; margin-bottom:0;}
}

@media only screen and (max-width: 375px){
	.negocios h2{ font-size: 35px; line-height: 38px;}
	.Valores h3{ font-size: 20px; line-height: 23px;}
	.pad1403015030,.pad1005015050{ padding:30px!important;}
	.pad1305017050{ padding:30px 50px!important;}
	.h30{ display:none;}
}

/* Ondarea ********/

.bloqueUlmaOndarea h2{ text-align: center; font-size: 40px; line-height:44px;}
.bloque1961{ background:#e6ebec; z-index:2; background-position:center center; background-image: url("https://www.ulma.com/wp-content/uploads/2024/11/trama-1961.png");   background-repeat: no-repeat; background-size:cover;}
.bloque1971{ background:#c2d1d6; z-index:2; background-position:center center; background-image: url("https://www.ulma.com/wp-content/uploads/2024/11/trama-1971.png");   background-repeat: no-repeat; background-size:cover;}
.bloque1981{ background:#6c8696; z-index:2; background-position:center center; background-image: url("https://www.ulma.com/wp-content/uploads/2024/11/trama-1981.png");   background-repeat: no-repeat; background-size:cover;}
.bloque1991{ background:#364d5a; z-index:2; background-position:center center; background-image: url("https://www.ulma.com/wp-content/uploads/2024/11/trama-1991.png");   background-repeat: no-repeat; background-size:cover;}
.bloque2001{ background:#192b30; z-index:2; background-position:center center; background-image: url("https://www.ulma.com/wp-content/uploads/2024/11/trama-2001.png");   background-repeat: no-repeat; background-size:cover;}
.bloque2011{ background:#0b1c1f; z-index:2; background-position:center center; background-image: url("https://www.ulma.com/wp-content/uploads/2024/11/trama-2011.png");   background-repeat: no-repeat; background-size:cover;}

.colOndarea{ padding-bottom:60px;}
.logoOndarea img{ width:350px; height:202px; margin-top:70px; margin-bottom:30px;}
.textoDestac{ font-size:22px; line-height:28px;}

.TitOndarea5Vol{ padding:50px 0;}
.TitOndarea5Vol h2{ 60px; line-height:62px;}

.bloqueUlmaOndarea .bloques .colum{ display:flex;}
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper > div{ margin:3px;}
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper{ display:flex; flex-direction: row; justify-content: center;}

.bloque1961 h2, .bloque1961 h5{ color:#244c5a!important;}
.bloque1961 .botMasInfo.black a{ background-color: #244c5a !important; color: #e6ebed !important; border-color: #244c5a !important;}
.bloque1961 .botMasInfo.black a:hover, .bloque1961 .botMasInfo.black a:focus{ background-color:rgba(36, 76, 90, 0.9)!important; border-color: rgba(36, 76, 90, 0.9)!important}
.bloque1961 .et-lightbox.et-vc-lightbox a.et_btn.solid{ background-color: #244c5a !important; color: #e6ebed !important; border-color: #244c5a !important; padding:0.7em 1.6em 0.8em 1.6em;}
.bloque1961 .et-lightbox.et-vc-lightbox a.et_btn.solid i{ padding-left:12px;}

.bloque1971 h2, .bloque1971 h5{ color:#05262d!important;}
.bloque1971 .botMasInfo.black a{ background-color: #05262d !important; color: #bfd3d7 !important; border-color: #05262d !important;}
.bloque1971 .botMasInfo.black a:hover, .bloque1971 .botMasInfo.black a:focus{ background-color:rgba(5, 38, 45, 0.7)!important; border-color: rgba(5, 38, 45, 0.7)!important}
.bloque1971 .et-lightbox.et-vc-lightbox a.et_btn.solid{ background-color: #05262d !important; color: #bfd3d7 !important; border-color: #05262d !important; padding:0.7em 1.6em 0.8em 1.6em;}
.bloque1971 .et-lightbox.et-vc-lightbox a.et_btn.solid i{ padding-left:12px;}

.bloque1981 h2, .bloque1981 h5{ color:#00151a!important;}
.bloque1981 .botMasInfo.black a{ background-color: #00151a !important; color: #adc3c8!important; border-color: #00151a !important;}
.bloque1981 .botMasInfo.black a:hover, .bloque1981 .botMasInfo.black a:focus{ background-color:rgba(0, 21, 26, 0.7)!important; border-color: rgba(0, 21, 26, 0.7)!important}
.bloque1981 .et-lightbox.et-vc-lightbox a.et_btn.solid{ background-color: #00151a !important; color: #adc3c8 !important; border-color: #00151a !important; padding:0.7em 1.6em 0.8em 1.6em;}
.bloque1981 .et-lightbox.et-vc-lightbox a.et_btn.solid i{ padding-left:12px;}

.bloque1991 h2, .bloque1991 h5{ color:#e6ebed!important;}
.bloque1991 .botMasInfo.black a{ background-color: #e6ebed !important; color: #244c5a!important; border-color: #e6ebed !important;}
.bloque1991 .botMasInfo.black a:hover, .bloque1991 .botMasInfo.black a:focus{ background-color:rgba(230, 235, 237, 0.7)!important; border-color: rgba(230, 235, 237, 0.7)!important}
.bloque1991 .et-lightbox.et-vc-lightbox a.et_btn.solid{ background-color: #e6ebed !important; color: #244c5a !important; border-color: #e6ebed !important; padding:0.7em 1.6em 0.8em 1.6em;}
.bloque1991 .et-lightbox.et-vc-lightbox a.et_btn.solid i{ padding-left:12px;}

.bloque2001 h2, .bloque2001 h5{ color:#bfd3d7!important;}
.bloque2001 .botMasInfo.black a{ background-color: #bfd3d7 !important; color: #00151a!important; border-color: #bfd3d7 !important;}
.bloque2001 .botMasInfo.black a:hover, .bloque2001 .botMasInfo.black a:focus{ background-color:rgba(191, 211, 215, 0.7)!important; border-color: rgba(191, 211, 215, 0.7)!important}
.bloque2001 .et-lightbox.et-vc-lightbox a.et_btn.solid{ background-color: #bfd3d7 !important; color: #00151a !important; border-color: #bfd3d7 !important; padding:0.7em 1.6em 0.8em 1.6em;}
.bloque2001 .et-lightbox.et-vc-lightbox a.et_btn.solid i{ padding-left:12px;}

.bloque2011 h2, .bloque2011 h5{ color:#97c4d8!important;}
.bloque2011 .botMasInfo.black a{ background-color: #97c4d8 !important; color: #05262d!important; border-color: #97c4d8 !important;}
.bloque2011 .botMasInfo.black a:hover, .bloque2011 .botMasInfo.black a:focus{ background-color:rgba(151, 196, 216, 0.7)!important; border-color: rgba(151, 196, 216, 0.7)!important}
.bloque2011 .et-lightbox.et-vc-lightbox a.et_btn.solid{ background-color: #97c4d8 !important; color: #05262d !important; border-color: #97c4d8 !important; padding:0.7em 1.6em 0.8em 1.6em;}
.bloque2011 .et-lightbox.et-vc-lightbox a.et_btn.solid i{ padding-left:12px;}

.ulmaOndareaHistoria{ padding:100px 0 145px 0;}

.bloqueOndareaHistoria .marTop50menos{ margin-top:-50px;}
.bloqueOndareaHistoria .fotoBloque1{ margin-top:-100px!important; margin-bottom:20px;}
.bloqueOndareaHistoria .fotoBloque2{ margin-top:-100px!important; margin-bottom:20px;}
.bloqueOndareaHistoria .fotoBloque5{ margin-top:-50px!important; margin-bottom:20px;}
.bloqueOndareaHistoria .bloqueTexto .vc_column-inner{ padding:50px 30px 50px 50px}
.bloqueOndareaHistoria .bloqueTexto2 .vc_column-inner{ padding:50px 50px 50px 30px}
.bloqueOndareaHistoria .fotoBloque1 .vc_column-inner, .bloqueOndareaHistoria .fotoBloque5 .vc_column-inner{ -webkit-clip-path: polygon(0 0,100% 0,97% 97%,10% 100%); clip-path: polygon(0 0,100% 0,97% 97%,10% 100%); background:#2c2a25; z-index:2; background-position: top !important;}
.bloqueOndareaHistoria .fotoBloque2 .vc_column-inner{ -webkit-clip-path: polygon(5% 5%,100% 0,90% 100%,10% 95%); clip-path: polygon(5% 5%,100% 0,90% 100%,10% 95%); background: #2c2a25; z-index:2; background-position: top !important; }
.bloqueOndareaHistoria .fotoBloque3 .vc_column-inner{ -webkit-clip-path: polygon(0% -1%,85% 0,100% 100%,15% 100%); clip-path: polygon(0% -1%,85% 0,100% 100%,15% 100%); background: #2c2a25; z-index:2; background-position: top !important; }
.bloqueOndareaHistoria .fotoBloque4 .vc_column-inner{ -webkit-clip-path: polygon(15% 95%,5% 1%,100% 10%,90% 100%); clip-path: polygon(15% 95%,5% 1%,100% 10%,90% 100%); background: #2c2a25; z-index:2; background-position: top !important; }
.bloqueOndareaHistoria h3{ font-weight:400;}
.marTop100{ margin-top:100px!important;}
[data-key="rs-93"] .tp-thumb-image{ background-image: url(https://www.ulma.com/wp-content/uploads/2024/11/ondarea-slide1.jpg)!important}
.ocultar{ display:none!important;}
.ondareapad03020{ padding:0 30px 0 20px;}
.ondareapad02030{ padding:0 20px 0 30px;}
.OndareaHistoriafila2{ margin-top:130px;}
.OndareaHistoriafila3{ margin-top:130px; margin-bottom:100px;}

@media only screen and (max-width: 1539px) and (max-height: 727px){
	.titulosSlider{ font-size:70px!important; letter-spacing:-1px!important; line-height:70px!important;}
}

@media only screen and (min-width: 1279px) and (max-width: 1480px){
.bloqueOndareaHistoria .bloqueTexto .vc_column-inner, .bloqueOndareaHistoria .bloqueTexto2 .vc_column-inner{ padding:50px 10px 50px 10px;}
.OndareaHistoriafila2 { margin-top: 90px;}
.bloqueOndareaHistoria .marTop50menos { margin-top: -100px!important;}
.bloqueOndareaHistoria .marTop200menos { margin-top: -290px !important;}
.OndareaHistoriafila3{ margin-bottom: 50px;}
.titulosSlider{ font-size:50px!important; letter-spacing:-1px!important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1278px){
.bloqueOndareaHistoria .fotoBloque1{ margin-top:-20px!important; width:100%; min-height: 500px;}
.bloqueOndareaHistoria .fotoBloque3{ margin-top:-5px!important; width:100%; min-height: 500px;}
.bloqueOndareaHistoria .fotoBloque4{ margin-top:-15px!important; width:100%; min-height: 500px;}
.bloqueOndareaHistoria .fotoBloque5{ margin-top:-10px!important; width:100%; min-height: 500px;}
.bloqueOndareaHistoria .fotoBloque2{ margin-top:-10px!important; width:100%; margin-bottom:0; min-height: 500px;}  
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper{ display:flex; flex-direction: column; justify-content: center; align-items: center;}
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .vc_btn3-container a, .bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .et_btn_align_right a{ width:160px;}
.OndareacontenedorFlex{display: flex; flex-direction: row;}
.OndareacontenedorFlex .posicionar1{flex: 1; order: 2;}
.OndareacontenedorFlex .posicionar2{flex: 1; order: 1;}
.OndareaHistoriafila2, .OndareaHistoriafila3{ margin-top:0px;}
.OndareaHistoriafila3{ margin-bottom: 30px;}
.ondareapad03020, .ondareapad02030{ padding:0 100px}
.bloqueOndareaHistoria h3{ font-size:35px; line-height:38px;}
.ulmaOndareaHistoria{ padding:80px 0 70px 0;}
.titulosSlider{ font-size:50px!important; letter-spacing:-1px!important;}
}

@media only screen and (min-width: 1200px) and (max-width: 1278px){
.bloqueOndareaHistoria .bloqueTexto .vc_column-inner, .bloqueOndareaHistoria .bloqueTexto2 .vc_column-inner{ padding: 30px 10px 30px 10px;}
.bloqueOndareaHistoria h3{ font-size: 26px; line-height: 30px;}
.OndareaHistoriafila2 {margin-top: 20px;}
.OndareaHistoriafila3 {margin-top: 20px;}
.OndareaHistoriafila3 .marTop200menos{ margin-top:-160px!important;}
}

@media only screen  
  and (min-device-width: 1024px) 
  and (max-device-width: 1278px) 
  and (orientation: portrait){
.titulosSlider{ font-size:90px!important; line-height:90px!important; letter-spacing:-1px!important;}		  	  
}

/*
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  
.titulosSlider{ font-size:70px!important; line-height:70px!important; letter-spacing:-1px!important;}		  
}
*/
@media only screen  
  and (min-device-width: 768px) 
	and (max-device-width: 1023px) {
.titulosSlider{ font-size:60px!important; letter-spacing:-1px!important;}	
}

@media only screen  
  and (min-device-width: 768px) 
  and (max-device-width: 1023px) 
  and (orientation: portrait){
.bloqueOndareaHistoria .fotoBloque1{ margin-top:-20px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque3{ margin-top:-5px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque4{ margin-top:-15px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque5{ margin-top:-10px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque2{ margin-top:-10px!important; width:100%; margin-bottom:0;}  
.ulmaOndareaHistoria{ padding:80px 0 70px 0;}
.OndareaHistoriafila2, .OndareaHistoriafila3{ margin-top:0px;}
.OndareaHistoriafila3{ margin-bottom: 30px;}
.ondareapad03020, .ondareapad02030{ padding:0}
.titulosSlider{ font-size:90px!important; line-height:90px!important; letter-spacing:-1px!important;}	
}

@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
.titulosSlider {
font-size: 60px !important;
line-height:60px!important;
letter-spacing: -1px !important;
}
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1023px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.bloqueOndareaHistoria .fotoBloque1{ margin-top:-20px!important; width:100%; min-height:400px;}
.bloqueOndareaHistoria .fotoBloque3{ margin-top:-5px!important; width:100%; min-height:400px;}
.bloqueOndareaHistoria .fotoBloque4{ margin-top:-15px!important; width:100%; min-height:400px;}
.bloqueOndareaHistoria .fotoBloque5{ margin-top:-10px!important; width:100%; min-height:400px;}
.bloqueOndareaHistoria .fotoBloque2{ margin-top:-10px!important; width:100%; margin-bottom:0; min-height:400px;}
.bloqueOndareaHistoria h3{ font-size:25px; line-height:27px;}
.OndareaHistoriafila2{ margin-top:0;}
.ondareapad03020, .ondareapad02030{ padding:0}
.OndareaHistoriafila2, .OndareaHistoriafila3{ margin-top:0px;}
.OndareaHistoriafila3{ margin-bottom: 30px;}
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper{ display:flex; flex-direction: column; justify-content: center; align-items: center;}
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .vc_btn3-container a, .bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .et_btn_align_right a{ width:160px;}
.ulmaOndareaHistoria{ padding:50px 0 50px 0;}
.titulosSlider{ font-size:90px!important; line-height:90px!important; letter-spacing:-1px!important;}	
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
	and (orientation: landscape) {
.titulosSlider{ font-size:60px!important; line-height:60px!important; letter-spacing:-1px!important;}					
}

@media screen and (max-width: 1024px) and (max-height: 472px){
.titulosSlider{ font-size:35px!important; line-height:35px!important; letter-spacing:-1px!important;}	
.logOndareaSlide{ width:290px!important;}
}

@media only screen and (max-width: 767px){
.logoOndarea img{ width:250px; height:202px; margin-top:5px; margin-bottom:0;}
.colOndarea{ padding-bottom:10px;}
.videoLegado h3{ font-size: 50px; line-height: 53px;}
.TitOndarea5Vol{ padding:0 0 20px 0;}
.TitOndarea5Vol h2{ font-size:45px; line-height:50px;}
.ulmaOndareaHistoria{ padding:50px 0 30px 0;}
.ulmaOndareaHistoria h2{ font-size:45px; line-height:50px;}
}

@media only screen and (min-device-width: 897px) and (max-width: 932px) and (orientation: landscape) {
.titulosSlider{ font-size:50px!important; line-height:50px!important; letter-spacing:-1px!important;}	
.logOndareaSlide{ width:290px!important;}
}


@media only screen and (min-device-width: 768px) and (max-width: 896px) and (orientation: landscape) {
.titulosSlider{ font-size:40px!important; line-height:40px!important; letter-spacing:-1px!important;}	
.logOndareaSlide{ width:250px!important;}
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
.titulosSlider{ font-size:30px!important; line-height:30px!important; letter-spacing:-1px!important;}	
.logOndareaSlide{ width:200px!important;}
}

@media only screen and (min-width: 640px) and (max-width: 766px){
.bloqueOndareaHistoria .fotoBloque1{ margin-top:-20px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque3{ margin-top:-5px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque4{ margin-top:-15px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque5{ margin-top:-10px!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque2{ margin-top:-10px!important; width:100%; margin-bottom:0;}
.bloqueOndareaHistoria h3{ font-size:25px; line-height:27px;}
.ondareapad03020, .ondareapad02030{ padding:0}
.OndareaHistoriafila2, .OndareaHistoriafila3{ margin-top:0px;}
.OndareaHistoriafila3{ margin-bottom: 30px;}
}

@media only screen and (max-width: 639px){
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper{ display:flex; flex-direction: column; justify-content: center; align-items: center;}
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .vc_btn3-container a, .bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .et_btn_align_right a{ width:160px;}
.bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .vc_btn3-container a:lang(eu), .bloqueUlmaOndarea .bloques .colum .vc_column-inner .wpb_wrapper .et_btn_align_right a:lang(eu){ width:170px;}
.OndareacontenedorFlex{display: flex; flex-direction: column;}
.OndareacontenedorFlex .posicionar1{flex: 1; order: 2;}
.OndareacontenedorFlex .posicionar2{flex: 1; order: 1;}
.ondareapad03020, .ondareapad02030{ padding:0;}
.bloqueOndareaHistoria .fotoBloque1{ margin-top:0!important; width:100%;}
.bloqueOndareaHistoria .fotoBloque2, .bloqueOndareaHistoria .fotoBloque3, .bloqueOndareaHistoria .fotoBloque4, .bloqueOndareaHistoria .fotoBloque5{ margin-top:0!important; width:100%; margin-bottom:0;}
.bloqueOndareaHistoria .fotoBloque1 .vc_column-inner{ height:350px; width:100%; -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0% 100%); clip-path: polygon(0 0,100% 0,100% 100%,0% 100%);}
.bloqueOndareaHistoria .fotoBloque2 .vc_column-inner{ height:350px; width:100%; -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0% 100%); clip-path: polygon(0 0,100% 0,100% 100%,0% 100%);}
.bloqueOndareaHistoria .fotoBloque3 .vc_column-inner{ height:350px; width:100%; -webkit-clip-path: polygon(0% 0%,100% 0,100% 100%,0% 100%); clip-path: polygon(0% 0%,100% 0,100% 100%,0% 100%); background: #2c2a25; z-index:2; background-position: top !important; }
.bloqueOndareaHistoria .fotoBloque4 .vc_column-inner{ height:350px; width:100%; -webkit-clip-path: polygon(0% 100%,0% 0%,100% 0%,100% 100%); clip-path: polygon(0% 100%,0% 0%,100% 0%,100% 100%); background: #2c2a25; z-index:2; background-position: top !important; }
.bloqueOndareaHistoria .fotoBloque5 .vc_column-inner{ height:350px; width:100%; -webkit-clip-path: polygon(0% 100%,0% 0%,100% 0%,100% 100%); clip-path: polygon(0% 100%,0% 0%,100% 0%,100% 100%); background: #2c2a25; z-index:2; background-position: top !important; }
.bloqueOndareaHistoria .bloqueTexto, .bloqueOndareaHistoria .bloqueTexto2{ padding:20px 40px!important}
.bloqueOndareaHistoria .bloqueTexto .vc_column-inner, .bloqueOndareaHistoria .bloqueTexto2 .vc_column-inner{ padding:0px;}
.vc_row .OndareacontenedorFlex.vc_row.max_width{ max-width: inherit!important;}
.OndareaHistoriafila2, .OndareaHistoriafila3{ margin-top:0px;}
.OndareaHistoriafila3{ margin-bottom:30px;}
.bloqueOndareaHistoria .marTop50menos{ margin-top:0;}
.bloqueOndareaHistoria .fotoBloque5{ margin-top:0;}
}
@media only screen and (max-width: 320px){
	.bloqueUlmaOndarea h2{ font-size:35px; line-height:38px;}
	.titulosSlider{ font-size:50px!important; line-height:50px!important; letter-spacing:-1px!important;}	
}
