.titular1 {
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
  color: #0d3974;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
}
.titular1corp3 {
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
  color: #cbd800;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
}
.titular2 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
}
.titular2corp1 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
}
.titular2corp3 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #cbd800;
}
.parrafo1 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
}
.parrafo1corp3 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #cbd800;
}
.parrafo1semibold {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  color: #666666;
}
.parrafo1azul {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #0d3974;
}
.parrafo1blanco {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
}
.parrafo1corp1 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
}
.parrafo2 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  font-style: italic;
}
.parrafo2blanco {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
  font-style: italic;
}
.parrafo3 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  font-weight: 500;
}
.parrafo3blanco {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
  font-weight: 500;
}
.parrafo3corp1 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
  font-weight: 500;
  color: #0d3974;
}
#content p {
  margin-bottom: 22px;
}
.parrafo4 {
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  color: #666666;
}
.parrafo5 {
  font-size: 12px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
}
.transicion {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.transicion2 {
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.boton-mediano {
  padding: 16px 32px 16px 32px;
  background-color: #0d3974;
  font-size: 16px;
  line-height: 16px;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  font-weight: 400;
  color: #ffffff;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.boton-mediano-hover {
  background-color: #cbd800 !important;
  text-decoration: none;
  color: #fff;
}
.vc_general.vc_btn3,
.vc_general.vc_btn3 {
  padding: 16px 32px 16px 32px !important;
  background-color: #0d3974 !important;
  font-size: 16px !important;
  line-height: 16px !important;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif !important;
  font-weight: 400 !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  text-transform: uppercase !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: none !important;
}
.vc_general.vc_btn3:hover {
  background-color: #cbd800 !important;
  text-decoration: none;
  color: #fff;
}
.details.more-link {
  padding: 16px 32px 16px 32px !important;
  background-color: #0d3974 !important;
  font-size: 16px !important;
  line-height: 16px !important;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif !important;
  font-weight: 400 !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  text-transform: uppercase !important;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-top: 10px;
  font-weight: 500;
}
.details:hover,
.more-link:hover {
  background-color: #cbd800 !important;
}
.details.more-link:before,
.details.more-link:after {
  display: none;
}
.hidden {
  display: none !important;
}
.mostrar767 {
  display: none;
}
.wpb_text_column h1,
.wpb_text_column h2,
.wpb_text_column h3,
.wpb_text_column h4,
.wpb_text_column h5,
.wpb_text_column h6 {
  margin-top: 10px;
  margin-bottom: 30px;
  color: #0d3974;
}
.wpb_text_column p {
  margin-bottom: 22px;
}
.wpb_text_column a {
  text-decoration: none !important;
}
.wpb_text_column a:hover {
  text-decoration: underline !important;
}
.wpb_text_column strong {
  color: #0d3974;
  font-weight: 500;
}
.ctf-credit-link {
  display: none;
}
#content .wpb_text_column ul {
  list-style: none;
  padding: 0;
  margin-left: 0px;
  margin-bottom: 25px !important;
}
#content .wpb_text_column ul li {
  margin-left: 27px;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
}
#content .wpb_text_column ul li ul {
  margin-top: 10px;
  margin-bottom: 20px !important;
}
#content .wpb_text_column ul li ul li {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  margin-bottom: 8px;
}
#content .wpb_text_column ul li ul li:before {
  width: 1.6em;
  color: #cbd800;
  content: "\f14a";
  font-family: FontAwesome;
  font-size: 14px;
}
#content .wpb_text_column ul li:before {
  display: inline-block;
  width: 1.9em;
  font-size: 13px;
  margin-left: -25px;
  color: #cbd800;
  content: "\f14a";
  font-family: FontAwesome;
}
.titulo-form h2 {
  font-size: 32px !important;
  font-weight: 500 !important;
  line-height: 42px !important;
  color: #0d3974 !important;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif !important;
  display: block;
  margin-bottom: 10px;
}
.titulo-form h2:after {
  content: '';
  display: block;
  width: 45px;
  height: 2px;
  border-bottom: 2px solid #cbd800;
}
.home .masthead {
  background: -moz-linear-gradient(top,#0d3974 0%,rgba(13,57,116,0.8) 45%,rgba(13,57,116,0.6) 66%,rgba(255,255,255,0) 100%) !important;
  background: -webkit-linear-gradient(top,#0d3974 0%,rgba(13,57,116,0.8) 45%,rgba(13,57,116,0.6) 66%,rgba(255,255,255,0) 100%) !important;
  background: linear-gradient(to bottom,#0d3974 0%,rgba(13,57,116,0.8) 45%,rgba(13,57,116,0.6) 66%,rgba(255,255,255,0) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d3974',endColorstr='#00ffffff',GradientType=0);
}
.home .masthead .header-bar {
  margin-bottom: 30px !important;
}
.masthead {
  border-top: 2px solid #cbd800 !important;
}
.masthead #primary-menu .sub-nav {
  padding: 0;
  left: -1px !important;
}
.masthead #primary-menu .sub-nav .menu-item {
  border-bottom: 1px solid #ffffff;
}
.masthead #primary-menu .sub-nav .menu-item i:before {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 14px;
}
.masthead #primary-menu .sub-nav .menu-item a:hover {
  background-color: #cbd800;
  opacity: 1;
}
.masthead #primary-menu .sub-nav .menu-item:last-child {
  border-bottom: none;
}
.masthead .wpml-ls-item > a {
  margin-right: 0px;
  margin-left: 4px;
  padding-left: 4px;
  padding-bottom: 2px;
}
.masthead .wpml-ls-item-es > a {
  margin-left: 12px;
}
.home #phantom {
  background: #0d3974 !important;
}
#primary-menu > .menu-item > a:hover > .menu-item-text > .menu-text {
  -webkit-text-fill-color: #cbd800 !important;
  -moz-text-fill-color: #cbd800 !important;
  -ms-text-fill-color: #cbd800 !important;
  -o-text-fill-color: #cbd800 !important;
  text-fill-color: #cbd800 !important;
}
.mobile-mini-widgets .mini-wpml {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
.mobile-mini-widgets .mini-wpml .wpml-ls-legacy-list-horizontal {
  padding-right: 3px !important;
}
.page-title .hgroup {
  padding-top: 0px;
  padding-bottom: 0px;
}
.page-title .hgroup h1 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
  margin-top: 0px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.page-title .breadcrumbs {
  margin-bottom: 0px;
}
#footer {
  border-top: 8px solid #cbd800;
}
#footer .widget .widget-title {
  display: block;
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #cbd800;
  padding-bottom: 10px;
}
#footer .widget .widget-title:after {
  display: block;
  content: '';
  width: 50px;
  border-bottom: 1px solid #666666;
  padding-top: 10px;
}
#footer .widget ul {
  background: none;
}
#footer .widget ul li:after,
#footer .widget ul li:after {
  display: none;
}
#footer .widget ul {
  list-style-type: none;
  padding-left: 25px;
}
#footer .widget ul li:before {
  display: inline-block;
  width: 1.6em;
  color: #cbd800;
  margin-left: -24px;
  font-size: 13px;
  vertical-align: top;
  padding-top: 1px;
  content: "\f14a";
  font-family: FontAwesome;
  margin-top: -1px;
}
#footer .widget ul li {
  margin-top: 0px;
  border: none;
  padding-top: 0px;
  margin-bottom: 6px;
}
#footer .widget ul li a {
  display: inline-block;
  color: #ffffff;
  line-height: 20px;
  background: none;
  padding-left: 0px;
}
#footer .widget ul li a:before {
  background: none;
  display: none;
}
#footer .widget ul .current-menu-item a {
  color: #ffffff !important;
  text-decoration: underline;
}
#footer #text-2 a {
  text-decoration: none;
  color: #cbd800;
}
#footer #text-2 a:hover {
  text-decoration: underline;
}
#footer #text-3 img {
  max-width: 100%;
}
#footer #custom_html-2 i {
  color: #cbd800;
  margin-right: 6px;
}
#footer #custom_html-2 a {
  text-decoration: none;
}
#footer #custom_html-2 a:hover {
  text-decoration: underline;
}
#footer #custom_html-2 a:hover i {
  text-decoration: none;
}
#footer #custom_html-3 .fa-twitter-square {
  color: #cbd800;
  margin-right: 8px;
  font-size: 32px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#footer #custom_html-3 .fa-linkedin-square {
  color: #cbd800;
  font-size: 32px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#footer #custom_html-3 .fa-twitter-square:hover {
  color: #ffffff;
}
#footer #custom_html-3 .fa-linkedin-square:hover {
  color: #ffffff;
}
:lang(en-US) .derechos:before {
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  content: " 2019 © All rights reserved";
}
:lang(es-ES) .derechos:before {
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  content: " 2019 © Todos los derechos reservados";
}
#footer #text-2 a {
  display: block;
  margin-bottom: 12px;
}
.fila-aniversario-home {
  background-position: center center !important;
  min-height: 450px;
  margin-bottom: 30px;
}
.fila-aniversario-home .texto h2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 42px;
  color: #cbd800;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  text-align: right;
  text-transform: uppercase;
}
.fila-aniversario-home .texto p {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
  text-align: right;
}
.fila-aniversario-home .texto p strong {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #cbd800;
  text-align: right;
}
.fila-aniversario-home .sedes p {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #cbd800;
  text-align: right;
  text-transform: uppercase;
}
.home .fila-ext-empresas {
  background-position: center center !important;
  min-height: 280px;
  margin-bottom: 30px;
}
.home .fila-ext-empresas .vc_column-inner {
  padding-top: 0px !important;
}
.home .fila-ext-empresas .fila-int-empresas {
  min-height: 280px;
}
.home .fila-ext-empresas .fila-int-empresas .col-1-empresas {
  padding-right: 75px;
}
.home .fila-ext-empresas .fila-int-empresas .col-1-empresas .wpb_single_image {
  margin-bottom: 0px;
  float: left;
}
.home .fila-ext-empresas .fila-int-empresas .col-1-empresas .boton-mediano {
  float: right;
  margin-left: 45px;
}
.home .fila-ext-empresas .fila-int-empresas .col-2-empresas {
  padding-left: 75px;
}
.home .fila-ext-empresas .fila-int-empresas .col-2-empresas .wpb_single_image {
  margin-bottom: 0px;
  margin-right: 45px;
  float: left;
}
.home .fila-ext-empresas .fila-int-empresas .col-2-empresas .boton-mediano {
  text-align: left;
  float: right;
}
.home .fila-actualidad .vc_grid .vc_gitem-zone-c .vc_gitem-col {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 15px;
}
.home .fila-actualidad .vc_grid .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data-source-post_title {
  margin-bottom: 0px !important;
}
.home .fila-actualidad .vc_grid .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data-source-post_title h3 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
  margin-bottom: 0px !important;
}
.home .fila-actualidad .vc_grid .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data-source-post_excerpt {
  margin-bottom: 20px !important;
  margin-top: -8px;
  max-height: 73px;
  overflow: hidden;
}
.home .fila-actualidad .vc_grid .vc_grid-owl-nav,
.home .fila-actualidad .vc_grid .vc_grid-owl-dots {
  display: none;
  visibility: hidden;
}
#main-slideshow .tp-caption.rev-btn .fa.fa-play {
  padding-left: 20px;
}
.home.page-id-376 .fila-ext-empresas .fila-ext-empresas-1 {
  background-image: url();
}
.fila-divisiones-izq.fila-expediciones {
  margin-bottom: 35px;
}
.fila-divisiones-izq.fila-expediciones .col-1-divisiones {
  background: #f3f3f3 url(/wp-content/uploads/2019/03/divisiones_01.png) !important;
  background-position: center right !important;
  background-repeat: no-repeat !important;
  min-height: 356px;
  overflow: visible;
}
.fila-divisiones-izq.fila-expediciones .col-2-divisiones .vc_column-inner {
  padding-top: 0px;
}
.fila-divisiones-izq.fila-expediciones .col-2-divisiones .vc_column-inner .wpb_wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.fila-divisiones-izq.fila-expediciones .col-2-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
  padding: 0;
  max-width: 600px;
}
.fila-divisiones-dcha.fila-advisor {
  margin-bottom: 35px;
}
.fila-divisiones-dcha.fila-advisor .col-2-divisiones {
  background: #f3f3f3 url(/wp-content/uploads/2019/03/divisiones_02.png) !important;
  background-position: center left !important;
  background-repeat: no-repeat !important;
  min-height: 356px;
  overflow: visible;
}
.fila-divisiones-dcha.fila-advisor .col-1-divisiones .vc_column-inner {
  padding-top: 0px;
}
.fila-divisiones-dcha.fila-advisor .col-1-divisiones .vc_column-inner .wpb_wrapper {
  padding-left: 15px;
  padding-right: 25px;
  text-align: right;
}
.fila-divisiones-dcha.fila-advisor .col-1-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
  padding: 0;
  text-align: right;
  max-width: 600px;
  margin: 0 auto;
  margin-right: 0px;
}
.fila-divisiones-izq.fila-automotive {
  margin-bottom: 35px;
}
.fila-divisiones-izq.fila-automotive .col-1-divisiones {
  background: #f3f3f3 url(/wp-content/uploads/2019/03/divisiones_03.png) !important;
  background-position: center right !important;
  background-repeat: no-repeat !important;
  min-height: 356px;
  overflow: visible;
}
.fila-divisiones-izq.fila-automotive .col-2-divisiones .vc_column-inner {
  padding-top: 0px;
}
.fila-divisiones-izq.fila-automotive .col-2-divisiones .vc_column-inner .wpb_wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.fila-divisiones-izq.fila-automotive .col-2-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
  padding: 0;
  max-width: 600px;
}
.fila-divisiones-dcha.fila-it {
  margin-bottom: 35px;
}
.fila-divisiones-dcha.fila-it .col-2-divisiones {
  background: #f3f3f3 url(/wp-content/uploads/2019/03/divisiones_04.png) !important;
  background-position: center left !important;
  background-repeat: no-repeat !important;
  min-height: 356px;
  overflow: visible;
}
.fila-divisiones-dcha.fila-it .col-1-divisiones .vc_column-inner {
  padding-top: 0px;
}
.fila-divisiones-dcha.fila-it .col-1-divisiones .vc_column-inner .wpb_wrapper {
  padding-left: 15px;
  padding-right: 25px;
  text-align: right;
}
.fila-divisiones-dcha.fila-it .col-1-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
  padding: 0;
  text-align: right;
  max-width: 600px;
  margin: 0 auto;
  margin-right: 0px;
}
.page-id-12,
.page-id-384 {
  background: #ffffff url(/wp-content/uploads/2019/03/background_automotive.jpg) no-repeat center top !important;
}
.page-id-12 .page-title.solid-bg,
.page-id-384 .page-title.solid-bg {
  background: none;
}
.page-id-12 #page,
.page-id-384 #page {
  background: none;
}
.page-id-12 .intro-automotive,
.page-id-384 .intro-automotive {
  margin-bottom: 35px;
}
.page-id-12 .intro-automotive h2,
.page-id-384 .intro-automotive h2 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
}
.page-id-12 .leader-automotive,
.page-id-384 .leader-automotive {
  margin-bottom: 35px;
}
.page-id-12 .leader-automotive h2,
.page-id-384 .leader-automotive h2 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
  margin-bottom: 0px;
}
.page-id-12 .leader-automotive pre,
.page-id-384 .leader-automotive pre {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #cbd800;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  margin-bottom: 15px;
  font-weight: 500;
}
.page-id-12 .outro-automotive,
.page-id-384 .outro-automotive {
  margin-bottom: 55px !important;
}
.page-id-12 .outro-automotive h2,
.page-id-384 .outro-automotive h2 {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
  margin-top: 35px;
  font-weight: 300;
}
.page-id-12 .form-automotive h2,
.page-id-384 .form-automotive h2 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
}
.page-id-12 .form-automotive .block-form br,
.page-id-384 .form-automotive .block-form br {
  display: none !important;
}
.page-id-12 .form-automotive div.wpcf7,
.page-id-384 .form-automotive div.wpcf7 {
  margin-bottom: 40px;
}
.page-id-12 .form-automotive .wpcf7-list-item.first.last,
.page-id-384 .form-automotive .wpcf7-list-item.first.last {
  margin-left: 0px;
}
.page-id-12 .form-automotive .fa,
.page-id-384 .form-automotive .fa {
  color: ;
  margin-right: 4px;
}
.page-id-12 .form-automotive .block-security,
.page-id-384 .form-automotive .block-security {
  margin-bottom: 25px;
  margin-top: 30px;
}
.page-id-12 .form-automotive .wpcf7-not-valid-tip,
.page-id-384 .form-automotive .wpcf7-not-valid-tip {
  margin-bottom: 15px;
}
.page-id-12 .form-automotive .wpcf7-submit,
.page-id-384 .form-automotive .wpcf7-submit {
  padding: 16px 32px 16px 32px;
  background-color: #0d3974;
  font-size: 16px;
  line-height: 16px;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  font-weight: 400;
  color: #ffffff;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.page-id-12 .form-automotive .wpcf7-submit:hover,
.page-id-384 .form-automotive .wpcf7-submit:hover {
  background-color: #cbd800 !important !important;
  text-decoration: none !important;
  color: #fff !important;
}
.page-id-12 .form-automotive input,
.page-id-12 .form-automotive select,
.page-id-384 .form-automotive input,
.page-id-384 .form-automotive select {
  max-width: 380px;
}
.page-id-12 .form-automotive textarea,
.page-id-384 .form-automotive textarea {
  max-width: 630px;
}
.page-id-12 .form-automotive span.title,
.page-id-12 .form-automotive span.wpcf7-form-control-wrap.detalle-contacto,
.page-id-384 .form-automotive span.title,
.page-id-384 .form-automotive span.wpcf7-form-control-wrap.detalle-contacto {
  display: block;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
}
.page-id-12 .form-automotive .acepta-politica span,
.page-id-384 .form-automotive .acepta-politica span {
  display: inline-block;
}
.page-template-template-blog-list .solid-bg .sidebar-content,
.category .solid-bg .sidebar-content,
.author .solid-bg .sidebar-content,
.date .solid-bg .sidebar-content,
.single-post .solid-bg .sidebar-content {
  background: none;
}
.page-template-template-blog-list .solid-bg .sidebar-content .widget_presscore-blog-posts,
.category .solid-bg .sidebar-content .widget_presscore-blog-posts,
.author .solid-bg .sidebar-content .widget_presscore-blog-posts,
.date .solid-bg .sidebar-content .widget_presscore-blog-posts,
.single-post .solid-bg .sidebar-content .widget_presscore-blog-posts {
  padding-left: 0px;
  padding-top: 26px;
}
.page-template-template-blog-list .solid-bg .sidebar-content .post-content a,
.page-template-template-blog-list .solid-bg .sidebar-content .widget-title,
.category .solid-bg .sidebar-content .post-content a,
.category .solid-bg .sidebar-content .widget-title,
.author .solid-bg .sidebar-content .post-content a,
.author .solid-bg .sidebar-content .widget-title,
.date .solid-bg .sidebar-content .post-content a,
.date .solid-bg .sidebar-content .widget-title,
.single-post .solid-bg .sidebar-content .post-content a,
.single-post .solid-bg .sidebar-content .widget-title {
  color:  !important;
}
.page-template-template-blog-list .solid-bg .sidebar-content .post-content a:hover,
.page-template-template-blog-list .solid-bg .sidebar-content .widget-title:hover,
.category .solid-bg .sidebar-content .post-content a:hover,
.category .solid-bg .sidebar-content .widget-title:hover,
.author .solid-bg .sidebar-content .post-content a:hover,
.author .solid-bg .sidebar-content .widget-title:hover,
.date .solid-bg .sidebar-content .post-content a:hover,
.date .solid-bg .sidebar-content .widget-title:hover,
.single-post .solid-bg .sidebar-content .post-content a:hover,
.single-post .solid-bg .sidebar-content .widget-title:hover {
  color: #666666 !important;
}
.page-template-template-blog-list .solid-bg .sidebar-content .post-content .text-secondary,
.category .solid-bg .sidebar-content .post-content .text-secondary,
.author .solid-bg .sidebar-content .post-content .text-secondary,
.date .solid-bg .sidebar-content .post-content .text-secondary,
.single-post .solid-bg .sidebar-content .post-content .text-secondary {
  color: #666666 !important;
}
.page-template-template-blog-list .solid-bg .sidebar-content .alignleft.post-rollover.no-avatar.this-ready,
.category .solid-bg .sidebar-content .alignleft.post-rollover.no-avatar.this-ready,
.author .solid-bg .sidebar-content .alignleft.post-rollover.no-avatar.this-ready,
.date .solid-bg .sidebar-content .alignleft.post-rollover.no-avatar.this-ready,
.single-post .solid-bg .sidebar-content .alignleft.post-rollover.no-avatar.this-ready {
  background-color: #999999;
}
.page-template-template-blog-list .sidebar-right .sidebar,
.category .sidebar-right .sidebar,
.author .sidebar-right .sidebar,
.date .sidebar-right .sidebar,
.single-post .sidebar-right .sidebar {
  padding-left: 25px;
  border-left: 1px solid rgba(173,176,182,0.3) !important;
}
.page-template-template-blog-list .sidebar-right .sidebar .widget_presscore-blog-posts .no-avatar:after,
.category .sidebar-right .sidebar .widget_presscore-blog-posts .no-avatar:after,
.author .sidebar-right .sidebar .widget_presscore-blog-posts .no-avatar:after,
.date .sidebar-right .sidebar .widget_presscore-blog-posts .no-avatar:after,
.single-post .sidebar-right .sidebar .widget_presscore-blog-posts .no-avatar:after {
  display: none;
}
.page-template-template-blog-list .sidebar .no-avatar,
.page-template-template-blog-list .sidebar-content .no-avatar,
.category .sidebar .no-avatar,
.category .sidebar-content .no-avatar,
.author .sidebar .no-avatar,
.author .sidebar-content .no-avatar,
.date .sidebar .no-avatar,
.date .sidebar-content .no-avatar,
.single-post .sidebar .no-avatar,
.single-post .sidebar-content .no-avatar {
  background-image: url('/wp-content/uploads/2018/12/logo_header-1.png');
}
.page-template-template-blog-list .post,
.category .post,
.author .post,
.date .post {
  background: none;
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-bottom: 35px;
}
.page-template-template-blog-list .post .blog-content,
.category .post .blog-content,
.author .post .blog-content,
.date .post .blog-content {
  width: 100% !important;
}
.page-template-template-blog-list .post .blog-content > p,
.category .post .blog-content > p,
.author .post .blog-content > p,
.date .post .blog-content > p {
  max-height: 74px;
  overflow: hidden;
}
.page-template-template-blog-list .post .fancy-date,
.category .post .fancy-date,
.author .post .fancy-date,
.date .post .fancy-date {
  display: none;
}
.page-template-template-blog-list .post .entry-title,
.category .post .entry-title,
.author .post .entry-title,
.date .post .entry-title {
  margin-bottom: 5px;
}
.page-template-template-blog-list .post .entry-title a,
.category .post .entry-title a,
.author .post .entry-title a,
.date .post .entry-title a {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
}
.page-template-template-blog-list .post .entry-meta,
.category .post .entry-meta,
.author .post .entry-meta,
.date .post .entry-meta {
  margin-bottom: 2px;
}
.page-template-template-blog-list .post .entry-meta span a,
.category .post .entry-meta span a,
.author .post .entry-meta span a,
.date .post .entry-meta span a {
  color: #0d3974;
}
.page-template-template-blog-list .post .entry-meta span a:hover,
.category .post .entry-meta span a:hover,
.author .post .entry-meta span a:hover,
.date .post .entry-meta span a:hover {
  color: #666666;
  text-decoration: none;
}
.page-template-template-blog-list .post .entry-meta a time,
.category .post .entry-meta a time,
.author .post .entry-meta a time,
.date .post .entry-meta a time {
  color: #0d3974;
}
.page-template-template-blog-list .post .entry-meta a:hover,
.category .post .entry-meta a:hover,
.author .post .entry-meta a:hover,
.date .post .entry-meta a:hover {
  color: #666666;
  text-decoration: none !important;
}
.page-template-template-blog-list .post .entry-meta a time:hover,
.category .post .entry-meta a time:hover,
.author .post .entry-meta a time:hover,
.date .post .entry-meta a time:hover {
  color: #666666;
}
.page-template-template-blog-list .post .rollover i,
.category .post .rollover i,
.author .post .rollover i,
.date .post .rollover i {
  background-color: rgba(35,40,45,0.3);
}
.page-template-template-blog-list .has-post-thumbnail .blog-content,
.category .has-post-thumbnail .blog-content,
.author .has-post-thumbnail .blog-content,
.date .has-post-thumbnail .blog-content {
  width: 60% !important;
}
.page-template-template-blog-masonry .post {
  background: none;
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-bottom: 35px;
}
.page-template-template-blog-masonry .post .blog-content {
  width: 100% !important;
}
.page-template-template-blog-masonry .post .blog-content > p {
  max-height: 74px;
  overflow: hidden;
}
.page-template-template-blog-masonry .post .fancy-date {
  display: none;
}
.page-template-template-blog-masonry .post .entry-title {
  margin-bottom: 5px;
}
.page-template-template-blog-masonry .post .entry-title a {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
}
.page-template-template-blog-masonry .post .entry-meta {
  margin-bottom: 2px;
}
.page-template-template-blog-masonry .post .entry-meta span a {
  color: #0d3974;
}
.page-template-template-blog-masonry .post .entry-meta span a:hover {
  color: #666666;
  text-decoration: none;
}
.page-template-template-blog-masonry .post .entry-meta a time {
  color: #0d3974;
}
.page-template-template-blog-masonry .post .entry-meta a:hover {
  color: #666666;
  text-decoration: none !important;
}
.page-template-template-blog-masonry .post .entry-meta a time:hover {
  color: #666666;
}
.page-template-template-blog-masonry .post .rollover i {
  background-color: rgba(35,40,45,0.3);
}
.page-template-template-blog-masonry .has-post-thumbnail .blog-content {
  width: 100% !important;
}
.paginator {
  margin-top: 70px;
}
.single-post .page-title .wf-td.hgroup {
  display: block;
}
.single-post .page-title .wf-td {
  display: block;
}
.single-post .page-title .wf-td .breadcrumbs {
  float: none;
  text-align: right;
  margin-bottom: 10px;
}
.single-post .entry-content h1,
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4,
.single-post .entry-content h5,
.single-post .entry-content h6 {
  color: #0d3974;
  margin-bottom: 15px;
}
.single-post .entry-content h1 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 600;
}
.single-post .entry-content h2 {
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
}
.single-post .entry-content h3 {
  font-size: 24px;
  line-height: 42px;
  font-weight: 600;
}
.single-post .entry-content h4 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
}
.single-post .entry-content h5 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}
.single-post .entry-content h6 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
}
.single-post .entry-content pre {
  margin-bottom: 15px;
}
.single-post .entry-content p {
  margin-bottom: 12px;
}
.single-post .entry-content ul li ul {
  margin-top: 8px;
}
.single-post .entry-content ol {
  margin-bottom: 20px;
}
.single-post .entry-content ol li ul {
  margin-bottom: 10px;
}
.single-post .entry-content ol li ul li {
  margin-bottom: 0px;
}
.single-post .entry-meta .category-link {
  margin-left: -60px;
  visibility: hidden;
}
.single-post .entry-meta .category-link a,
.single-post .entry-meta .category-link a > *,
.single-post .entry-meta .category-link a:after,
.single-post .entry-meta .category-link a span {
  visibility: visible;
}
.single-post .entry-meta .category-link:after {
  visibility: visible;
}
.archive .post,
.categoy .post {
  border-top: 1px solid rgba(173,176,182,0.3) !important;
  padding-top: 50px !important;
}
.archive .post:first-child,
.categoy .post:first-child {
  border: none !important;
  padding-top: 5px !important;
}
#presscore-blog-posts-2 .widget-title {
  font-size: 22px;
  line-height: 32px;
  font-weight: 500;
  color: #666666;
  font-family: "Raleway", Helvetica, Arial, Verdana, sans-serif;
  color: #0d3974;
}
.form h2 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
}
.form .block-form br {
  display: none !important;
}
.form div.wpcf7 {
  margin-bottom: 40px;
}
.form .wpcf7-list-item.first.last {
  margin-left: 0px;
}
.form .fa {
  color: ;
  margin-right: 4px;
}
.form .block-security {
  margin-bottom: 25px;
  margin-top: 30px;
}
.form .wpcf7-not-valid-tip {
  margin-bottom: 15px;
}
.form .wpcf7-submit {
  padding: 16px 32px 16px 32px;
  background-color: #0d3974;
  font-size: 16px;
  line-height: 16px;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  font-weight: 400;
  color: #ffffff;
  border-radius: 4px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.form .wpcf7-submit:hover {
  background-color: #cbd800 !important !important;
  text-decoration: none !important;
  color: #fff !important;
}
.form input,
.form select {
  max-width: 380px;
}
.form textarea {
  max-width: 630px;
}
.form span.title,
.form span.wpcf7-form-control-wrap.detalle-contacto {
  display: block;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
}
.form .acepta-politica span {
  display: inline-block;
}
.form .aceptar {
  margin-right: 10px;
}
.mapas-contacto {
  margin-bottom: 35px;
}
.mapas-contacto h2 {
  margin-bottom: 15px;
}
.mapas-contacto .wpb_gmaps_widget .wpb_wrapper {
  padding: 0;
}
.politicas h2 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  color: #ffffff;
  font-weight: 500;
  color: #0d3974;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  margin-top: 30px !important;
  margin-bottom: 15px !important;
}
.politicas h3 {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  color: #666666;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  margin-top: 30px !important;
  margin-bottom: 15px !important;
}
.politicas h4 {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  color: #666666;
  text-transform: uppercase;
  font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;
  margin-top: 30px !important;
  margin-bottom: 15px !important;
}
#cookie-notice {
  border-top: 2px solid #cbd800;
}
#cookie-notice .cookie-notice-container {
  padding: 6px 10px 8px 10px;
  width: auto;
  max-width: 100%;
}
#cookie-notice #cn-notice-text {
  color: #ffffff;
  font-weight: 400;
  margin-top: 4px;
  margin-bottom: 4px;
}
#cookie-notice #cn-accept-cookie,
#cookie-notice #cn-more-info {
  text-decoration: underline;
  background: none;
}
#cookie-notice #cn-accept-cookie:hover,
#cookie-notice #cn-more-info:hover {
  text-decoration: none;
}
.grecaptcha-badge {
  display: none;
}
.page-id-16 .grecaptcha-badge,
.page-id-389 .grecaptcha-badge,
.page-id-12 .grecaptcha-badge,
.page-id-384 .grecaptcha-badge {
  display: inherit;
}
@media only screen and (max-width: 1139px) {
  .home .fila-ext-empresas .fila-int-empresas .col-1-empresas .wpb_single_image {
    margin-bottom: 30px;
    float: none;
    display: block;
  }
  .home .fila-ext-empresas .fila-int-empresas .col-1-empresas .boton-mediano {
    margin-left: 0px;
    float: right;
  }
  .home .fila-ext-empresas .fila-int-empresas .col-2-empresas .wpb_single_image {
    margin-bottom: 30px;
    margin-right: 0px;
    float: none;
    display: block;
  }
  .home .fila-ext-empresas .fila-int-empresas .col-2-empresas .boton-mediano {
    float: none;
  }
}
@media only screen and (max-width: 1024px) {
  .footer .wf-container {
    display: flex !important;
    flex-flow: row wrap !important;
  }
  .footer .wf-container .widget {
    width: 50%;
  }
  .footer .wf-container .presscore-custom-menu-1-2 {
    order: 1 !important;
  }
  .footer .wf-container #text-2 {
    order: 2 !important;
    text-align: right;
  }
  .footer .wf-container #text-2 .widget-title:after {
    margin: 0 auto;
    margin-right: 0px;
  }
  .footer .wf-container #custom_html-3 {
    order: 4 !important;
    text-align: left;
  }
  .footer .wf-container #custom_html-3 .widget-title:after {
    margin: 0 auto;
    margin-left: 0px;
  }
  .footer .wf-container #custom_html-2 {
    order: 3 !important;
  }
  .footer #bottom-bar #branding-bottom,
  .footer #bottom-bar .wf-td {
    display: inline-block;
  }
  .footer #bottom-bar .bottom-text-block {
    display: block;
  }
}
@media only screen and (width: 768px) {
  .home .fila-actualidad .vc_grid .vc_grid-item {
    display: block;
    width: 100%;
  }
  .home .fila-actualidad .vc_col-sm-8 {
    width: 100%;
  }
  .home .fila-actualidad .vc_col-sm-4 {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .home .fila-ext-empresas {
    background: none !important;
    margin-bottom: 0px;
  }
  .home .fila-ext-empresas .fila-int-empresas-1 .col-1-empresas {
    min-height: 280px;
    margin-bottom: 30px;
    background-image: url(/wp-content/uploads/2019/03/empresa_home_01.jpg);
    background-position: right center !important;
    background-repeat: no-repeat;
  }
  .home .fila-ext-empresas .fila-int-empresas-1 .col-2-empresas {
    min-height: 280px;
    margin-bottom: 30px;
    background-image: url(/wp-content/uploads/2019/03/empresa_home_02.jpg);
    background-position: 20px center !important;
    background-repeat: no-repeat;
  }
  .home .fila-ext-empresas .fila-int-empresas-2 .col-1-empresas {
    min-height: 280px;
    margin-bottom: 30px;
    background-image: url(/wp-content/uploads/2019/03/empresa_home_03.jpg);
    background-position: right center !important;
    background-repeat: no-repeat;
  }
  .home .fila-ext-empresas .fila-int-empresas-2 .col-2-empresas {
    min-height: 280px;
    margin-bottom: 30px;
    background-image: url(/wp-content/uploads/2019/03/empresa_home_04.jpg);
    background-position: 20px center !important;
    background-repeat: no-repeat;
  }
  .home .fila-actualidad .vc_grid .vc_gitem-zone-c .vc_gitem-col .vc_gitem-post-data-source-post_excerpt {
    max-height: inherit;
    overflow: visible;
  }
  .masthead .wpml-ls-item > a {
    padding-bottom: 4px;
  }
}
@media only screen and (max-width: 767px) {
  .mostrar767 {
    display: inherit;
  }
  .ocultar767 {
    display: none;
  }
  .fila-divisiones-izq.fila-expediciones {
    background-color: #ffffff !important;
  }
  .fila-divisiones-izq.fila-expediciones .col-1-divisiones {
    background: #ffffff url(/wp-content/uploads/2019/03/divisiones_01.png) !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
    min-height: 140px;
    margin-bottom: 25px;
  }
  .fila-divisiones-izq.fila-expediciones .col-2-divisiones {
    max-width: inherit;
    padding-bottom: 25px;
  }
  .fila-divisiones-izq.fila-expediciones .col-2-divisiones .vc_column-inner {
    padding-top: 0px !important;
  }
  .fila-divisiones-izq.fila-expediciones .col-2-divisiones .vc_column-inner .wpb_wrapper {
    padding-left: 15px;
    padding-right: 15px;
    max-width: inherit;
  }
  .fila-divisiones-izq.fila-expediciones .col-2-divisiones .vc_column-inner .wpb_wrapper .wpb_text_column {
    margin-bottom: 25px;
  }
  .fila-divisiones-izq.fila-expediciones .col-2-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
    padding: 0;
    max-width: inherit;
  }
  .fila-divisiones-dcha.fila-advisor {
    display: flex !important;
    flex-flow: row wrap !important;
    background-color: #ffffff !important;
  }
  .fila-divisiones-dcha.fila-advisor .col-2-divisiones {
    order: 1 !important;
    background: #ffffff url(/wp-content/uploads/2019/03/divisiones_02.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    min-height: 140px;
    margin-bottom: 25px;
  }
  .fila-divisiones-dcha.fila-advisor .col-1-divisiones {
    order: 2 !important;
    max-width: inherit;
    padding-bottom: 25px;
  }
  .fila-divisiones-dcha.fila-advisor .col-1-divisiones .vc_column-inner {
    padding-top: 0px !important;
  }
  .fila-divisiones-dcha.fila-advisor .col-1-divisiones .vc_column-inner .wpb_wrapper {
    padding-left: 15px;
    padding-right: 15px;
    max-width: inherit;
  }
  .fila-divisiones-dcha.fila-advisor .col-1-divisiones .vc_column-inner .wpb_wrapper .wpb_text_column {
    margin-bottom: 25px;
  }
  .fila-divisiones-dcha.fila-advisor .col-1-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
    padding: 0;
    max-width: inherit;
  }
  .fila-divisiones-izq.fila-automotive {
    background-color: #ffffff !important;
  }
  .fila-divisiones-izq.fila-automotive .col-1-divisiones {
    background: #ffffff url(/wp-content/uploads/2019/03/divisiones_03.png) !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
    min-height: 140px;
    margin-bottom: 25px;
  }
  .fila-divisiones-izq.fila-automotive .col-2-divisiones {
    max-width: inherit;
    padding-bottom: 25px;
  }
  .fila-divisiones-izq.fila-automotive .col-2-divisiones .vc_column-inner {
    padding-top: 0px !important;
  }
  .fila-divisiones-izq.fila-automotive .col-2-divisiones .vc_column-inner .wpb_wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  .fila-divisiones-izq.fila-automotive .col-2-divisiones .vc_column-inner .wpb_wrapper .wpb_text_column {
    margin-bottom: 25px;
  }
  .fila-divisiones-izq.fila-automotive .col-2-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
    padding: 0;
  }
  .fila-divisiones-dcha.fila-it {
    background-color: #ffffff !important;
    display: flex !important;
    flex-flow: row wrap !important;
  }
  .fila-divisiones-dcha.fila-it .col-2-divisiones {
    order: 1 !important;
    background: #ffffff url(/wp-content/uploads/2019/03/divisiones_04.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    min-height: 140px;
    margin-bottom: 25px;
  }
  .fila-divisiones-dcha.fila-it .col-1-divisiones {
    order: 2 !important;
    max-width: inherit;
    padding-bottom: 25px;
  }
  .fila-divisiones-dcha.fila-it .col-1-divisiones .vc_column-inner {
    padding-top: 0px !important;
  }
  .fila-divisiones-dcha.fila-it .col-1-divisiones .vc_column-inner .wpb_wrapper {
    padding-left: 15px;
    padding-right: 15px;
    max-width: inherit;
  }
  .fila-divisiones-dcha.fila-it .col-1-divisiones .vc_column-inner .wpb_wrapper .wpb_text_column {
    margin-bottom: 25px;
  }
  .fila-divisiones-dcha.fila-it .col-1-divisiones .vc_column-inner .wpb_wrapper .wpb_wrapper {
    padding: 0;
    max-width: inherit;
  }
  .mapas-contacto {
    margin-bottom: 0px;
  }
  .mapas-contacto .wpb_gmaps_widget {
    margin-bottom: 20px;
  }
  .mapas-contacto .vc_col-sm-4 {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 760px) {
  .cookie-notice-container > span,
  .cookie-notice-container > a {
    display: inline-block;
  }
}
@media only screen and (max-width: 640px) {
  .home .fila-modulos .col-modulos {
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  #main-slideshow,
  .forcefullwidth_wrapper_tp_banner,
  .rev_slider_wrapper.fullscreen-container {
    max-height: 280px !important;
    height: 280px !important;
  }
}
@media only screen and (max-width: 480px) {
  .centrar-768 {
    text-align: center !important;
  }
  #main {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .page-title .wf-container-title {
    padding-top: 10px !important;
    padding-bottom: 12px !important;
  }
  .footer .wf-container .widget {
    width: 100%;
    text-align: center !important;
  }
  .footer .wf-container .widget .widget-title:after {
    margin: 0 auto !important;
  }
  .home .fila-modulos .col-modulos .cont-modulo {
    max-width: 90%;
  }
  .home .fila-modulos .col-modulos .cont-modulo .wpb_text_column h1 {
    margin-top: 12px;
  }
}
@media only screen and (max-width: 410px) {
  .mobile-mini-widgets .mini-wpml .wpml-ls-legacy-list-horizontal .wpml-ls-link {
    margin-right: 3px;
    padding-right: 3px;
  }
}
@media only screen and (max-width: 400px) {
  .footer #bottom-bar #branding-bottom {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  #footer #text-2 a {
    display: block;
  }
  #branding-bottom {
    display: block !important;
    margin-bottom: 0px !important;
  }
  .fila-divisiones-izq.fila-expediciones .col-1-divisiones {
    background-position: -854px center !important;
  }
  .fila-divisiones-dcha.fila-advisor .col-2-divisiones {
    background-position: -65px center !important;
  }
  .fila-divisiones-izq.fila-automotive .col-1-divisiones {
    background-position: -854px center !important;
  }
  .fila-divisiones-dcha.fila-it .col-2-divisiones {
    background-position: -65px center !important;
  }
}
