  /* MOBILE MENU STYLES */

li span.wk-icon-plus-empty, li span.wk-icon-minus-empty {
  margin-left: 20px;
  font-size: 1.1em;
  color: white;
  background: cornflowerblue;
  text-align: center;
  width: 35px;
  height: 35px;
  float: right;
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: 700;
}
ul.mobile-main-option {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.mobile-main-option li {
  padding-left: 25px;
}
ul.mobile-main-option li.option_level_1 {
  padding-left: 60px;
}
ul.mobile-main-option li.option_level_2 {
  padding-left: 80px;
}
.normal-weight {
  font-weight: 100;
}


.wk-nav.wk-nav-tabs>li.active:last-child>a::before {
  border-right: none;
}
.img-responsive-center img {
  display: block;
  margin: auto;
}
.header-claim {
  position: absolute;
  display: inline-block;
}

.header-claim-software {
  background: rgba(0, 122, 195, 0.9);
  max-width: 30%;
  left: 55%;
  bottom: 5%;
  padding: 20px;
}

.header-claim-software-left {
  background: rgba(0, 122, 195, 0.9);
  max-width: 30%;
  right: 55%;
  bottom: 5%;
  padding:20px;
}

.header-claim-software-ref {
  max-width: 30%;
  left: 55%;
  bottom: 0px
}

.header-claim-software-left-ref {
  max-width: 30%;
  right: 55%;
  bottom: 0px;
}

.header-claim-title {
  padding: 20px;
  background: rgba(0, 122, 195, 0.9);
}

.header-claim-software-ref .more-info-header {
  float:right;
/*  float:left; */
  padding:8px;
  padding-left:10px;
  padding-right:10px;
}

.header-claim-software-left-ref .more-info-header {
  float:right;
  padding:8px;
  padding-left:10px;
  padding-right:10px;
}

 .more-info-header {
  padding:0px;
  padding-left:10px;
  padding-right:10px;
  background-color:#e5202e;
 }

 .more-info-header p {
  padding:0px;
  padding-right:10px;
  padding:left:10px;

 }

 .more-info-header p a {
    text-decoration:none;
    color:#fff;
    font-size:16px;
 }


.header-claim-profesionales {
  background: rgba(0, 122, 195, 0.75);
  max-width: 33%;
  left: 55%;
  bottom: 20%;
}
.header-claim h2 {
  line-height:1 !important;
  font-size:38px;
}

.header-claim p {
  font-size:18px;
  font-weight:200;
}

.header-claim h2 span {
  font-size: 18px;
  font-weight: 200;
  font-family: "Fira Sans","Helvetica Neue",Helvetica,"Roboto",Arial,sans-serif;
  font-style: normal;
  display:block;
  line-height:1.3 !important;
}


.header-claim *, .header-claim-sm * {
  color: white;
  font-weight:normal;
}

.header-claim-sm {
  display: block;
  background: #007ac3;
  padding: 15px;
}

.header-claim-sm h2{
  margin-top: 0;
}

.claim-mov {
  padding: 20px;
  background: rgba(0, 122, 195, 1);
  font-size:1em;
}

.claim-mov p a {
  padding: 20px;
  background: rgba(0, 122, 195, 1);
  font-size:1em;
}

.claim-mov h2 {
  padding-bottom: 0;
  font-size: 2em;
}
.claim-mov p {
  padding-top: 5px;
font-size: 1.5em;
}


.more-info-header-mov {
  display:block;
  height:40px;
}


.more-info-header-mov p a {
  background-color:#E5202E;
  text-decoration:none;
  color:#fff;
  font-size:16px;
  float:left;
  padding:8px;

 }


/* GDPR */
 .wk-navbar {
   z-index: 800 !important;
 }




.wk-navbar, .wk-navbar-container, .wk-navbar .wk-nav>li>a {
  background: #005B92 !important;
}
.wk-navbar .wk-nav>li>a:hover {
  background: #007ac3 !important;
}


/**
* STICKY NAVBAR. (Forzamos la clase porque directamente del framewokr no funciona)
************************************************************************************/
.wk-header {
  transition: all 2s ease-in-out;
}
.wk-header-container.sticky-header a {
  margin: 0 !important;
}
.wk-header-container.sticky-header ul {
  margin-top: 0 !important;
}
.wk-header-container.sticky-header ul li {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.wk-fixed-top {
  position: fixed !important;
  z-index: 100002 !important;
}
.wk-fixed-top-navbar {
  top: 45px !important;
}
.wk-fixed-megamenu {
  top: 92px !important;
}


a.anchor-animate.CTA-Widget::after {
  content: "→";
  font-size: 24px;
  margin-left: 14px;
}
