/*h1, h2, h1 a, h2 a {
    font-family: 'Open Sans', sans-serif;
}
h3, h4, h5, h6, h3 a {
    font-family: 'Open Sans', sans-serif;
}
h3, h3 a {
    font-weight: normal;
    letter-spacing: 2px;
}
body, p, a, li {
    font-family: 'Open Sans', sans-serif;
}
*/
div, li, p {
  color: #4A4A4A; }

.views-field-field-cta-principal a, .views-field-field-cta-principal a:visited, .views-field-field-cta-principal a:focus,
.field--name-field-cta-principal a,
.field--name-field-cta-principal a:visited,
.field--name-field-cta-principal a:focus,
.views-field-field-cta-app-store a,
.views-field-field-cta-app-store a:visited,
.views-field-field-cta-app-store a:focus,
.field--name-field-cta-app-store a,
.field--name-field-cta-app-store a:visited,
.field--name-field-cta-app-store a:focus,
.views-field-field-cta-play-store a,
.views-field-field-cta-play-store a:visited,
.views-field-field-cta-play-store a:focus,
.field--name-field-cta-play-store a,
.field--name-field-cta-play-store a:visited,
.field--name-field-cta-play-store a:focus {
  background-color: #F4D832; }
.views-field-field-cta-principal a:hover, .views-field-field-cta-principal a:active,
.field--name-field-cta-principal a:hover,
.field--name-field-cta-principal a:active,
.views-field-field-cta-app-store a:hover,
.views-field-field-cta-app-store a:active,
.field--name-field-cta-app-store a:hover,
.field--name-field-cta-app-store a:active,
.views-field-field-cta-play-store a:hover,
.views-field-field-cta-play-store a:active,
.field--name-field-cta-play-store a:hover,
.field--name-field-cta-play-store a:active {
  background-color: #F4D832; }

.views-field-field-cta-secundario a, .views-field-field-cta-secundario a:visited, .views-field-field-cta-secundario a:focus,
.field--name-field-cta-secundario a,
.field--name-field-cta-secundario a:visited,
.field--name-field-cta-secundario a:focus {
  color: #00765F;
  border: solid 1px #F4D832; }

.views-field-field-cta-archivo a:hover, .views-field-field-cta-archivo a:active,
.cta-archivo a:hover,
.cta-archivo a:active {
  background-color: #F4D832; }

button.btn-primary {
  background-color: #F4D832; }
  button.btn-primary:hover {
    background-color: #F4D832; }

.views-field-field-documento span, .views-field-field-documento a {
  background: #F4D832; }

.views-field-field-titulo p,
.views-field-field-nombre p {
  color: #00765F; }

.views-field-field-listado-ventajas .item-list .list-group .list-group-item:before {
  color: #00765F; }

.menu-inferior ul li .cta-hazte-cliente a, .menu-inferior ul li .cta-hazte-cliente a:visited, .menu-inferior ul li .cta-hazte-cliente a:focus {
  border: 1px solid #F4D832; }
.menu-inferior ul li .cta-hazte-cliente a:hover, .menu-inferior ul li .cta-hazte-cliente a:active {
  background-color: #F4D832; }
.menu-inferior ul li .cta-acceso-cliente a, .menu-inferior ul li .cta-acceso-cliente a:visited, .menu-inferior ul li .cta-acceso-cliente a:focus {
  background-color: #F4D832; }

/*.c-azul{
	p, a{
		color: $blue-text !important;
	}
}
.b-flecha{
	a{
		&:after {
	        content:"\f30b";
	        font-family: 'Font Awesome\ 5 Free';
	        font-weight: bold;
	        left: 10px;
	        position: relative;
	        transition: left 0.5s; 
	    }
    }
}*/
.fondo-gris-claro-plumas {
  background-image: none; }

.fondo-gris-oscuro-plumas {
  background-image: none; }

.fondo-verde-oscuro-abajo-plumas {
  background-image: none; }

.icono-pdf:hover a,
.icono-facebook:hover a,
.icono-twitter:hover a,
.icono-linkedin:hover a {
  color: #F4D832; }

/*.capa-segmento{
	.content{
		background: linear-gradient(to right, white, white 33%, rgba(255, 255, 255, 0) 52%) !important;
	}
}
*/
header {
  /* position: fixed;
   width: 100%;
   top: 0px;
   z-index: 9999;*/ }
  header #navbar-top {
    /* padding: 0px;
     background-color: $green-color;*/ }
    header #navbar-top section {
      /*display: flex;
      align-items: center;
      height: fit-content;
      margin: 0px;
      padding: 0;
      width: 100%;
      @media(min-width: 992px){
          margin: auto;
          max-width: 991px;
          padding: 10px 0px;
      }
      @media(min-width: 1200px){
          max-width: 1140px;
      }
      .site-logo{
          @media(max-width: 991px){
              border-right: 1px solid $turquoise-color;
              width: 30%;
              margin-right: 40%;
              text-align: center;
              padding: 5px;
          }
          .col-auto{
              padding: 0px;
          }
          .views-field-field-imagen-logo, 
          .logo-wrapper{
              @media(min-width: 992px){
                  padding-top: .3125rem;
                  padding-bottom: .3125rem;
                  margin-right: 1rem;
              }
              img{
                  @media(max-width: 991px){
                      max-height: 35px;
                      width: auto; 
                      padding: 1px;
                  }
                  @media(min-width: 992px){
                      max-width: 160px;
                  }  
              }
          }
          .view-logo-seccion{
              .view-content{
                  margin: 0px;
              }
          } 
      }*/
      /*.menu-transversal#block-menutransversaldesktoptodaslascajas{
          ul{
              width: -webkit-fill-available;
              display: block;
              li{
                  float: right;
              }
              li:first-child{
                  float: left;
              }
          }
      }*/
      /*.icono-lupa{
          @media(max-width: 991px){
              width: 10%;
              right: 0;
              top: 0px;
              position: absolute;
          }
          display: flex;
          height: 100%;
          .content{
              margin: auto;
              p{
                  margin: 0px;
              }
              a{
                  text-decoration: none;
                  &:hover{
                      text-decoration: none;
                      color: $green-color;
                  }
              }
              a:after {
                  content:"\f002";
                  font-family: 'Font Awesome\ 5 Free';
                  font-weight: bold;
                  color: $white-color;
              }
              a:hover:after {
                  opacity: 0.9;
                  text-decoration: none;
              }
          }
      }*/
      /*.logo-ruralvia{
          display: none;
          @media(min-width: 1200px){
              max-width: 130px;
              opacity: 0.8;
              display: block;
              margin-left: 15px;
              padding-top: 10px;
              a{
                  margin-left: 10px;
                  padding: 10px 0px;
                  img{
                      width: 115px;
                  }
              }
          }
          &:hover{
              opacity: 1;
          }
      }*/ }
      header #navbar-top section .menu-transversal {
        /*min-width: 60%;
        @media(max-width: 991px){
            display: none;
        }*/ }
        header #navbar-top section .menu-transversal ul {
          /*align-content: center;
          display: flex;
          list-style: none;
          padding: 0;
          margin: 0px;
          justify-content: right;
          float: right;*/
          /*li{
              margin-right: 5px;
              height: 35px;
              display: flex;
              align-items: center;
              a{
                  padding: 5px;
                  color: $white-color;
                  font-size: $font-size-12;
                  opacity: 0.8;
                  justify-content: center;
                  display: flex;
                  text-decoration: none;
              }
              a:hover{
                  opacity: 1;
              }
          }
          //li:nth-last-child(2), li:last-child{
          li.hazte-cliente, li.acceso-cliente{
              border-radius: 5px;
          }*/
          /*li:last-child:hover{
              transition: all 1s;
              filter: brightness(1.2);
          }
          li.active, li a.active{
              opacity: 1;
          }*/ }
          @media (min-width: 992px) {
            header #navbar-top section .menu-transversal ul li:first-child:not(:last-child) a {
              border-radius: 20.5px;
              background-color: #FFFFFF;
              color: #00765F;
              padding: 8px 15px;
              opacity: 1;
              transition: all 0.2s; }
              header #navbar-top section .menu-transversal ul li:first-child:not(:last-child) a:hover {
                padding: 11px 21px; } }
          @media (min-width: 1200px) {
            header #navbar-top section .menu-transversal ul li:first-child:not(:last-child) a {
              padding: 10px 20px; } }
          header #navbar-top section .menu-transversal ul li.hazte-cliente {
            border: 1px solid #F4D832;
            /*padding: 0px 10px;
            margin-right: 20px;
            transition: all 1s;
            a{
                font-size: $font-size-14;
                font-weight: bold; 
                &:after {
                    content:"\f007";
                    font-family: 'Font Awesome\ 5 Free';
                    font-weight: unset;
                    padding-left: 10px;
                }
            }
            &:hover, &.active{
                transition: all 1s;
                filter: brightness(1.2);
            }*/ }
          header #navbar-top section .menu-transversal ul li.acceso-cliente {
            background-color: #F4D832;
            /*padding: 0px 10px;
            transition: all 1s;
            a{
                font-size: $font-size-14;
                color: $black-text; 
                font-weight: bold;
                opacity: 1;
            }
            a:after {
                content:"\f023";
                font-family: 'Font Awesome\ 5 Free';
                font-weight: bold;
                padding-left: 10px;
            }*/ }
      header #navbar-top section .menu-segmentos {
        /* .dropdown.show{
             span{
                 &::after{
                     border-bottom: .3em solid;
                     border-top: 0;
                 }
             }
         }*/
        /* @media(min-width: 992px){
             display: none;
         }*/ }
        header #navbar-top section .menu-segmentos .dropdown span {
          /*background: none;
          border: none;*/
          color: #F4D832;
          /*position: absolute;
          bottom: 4px;
          left: 30%;
          width: 40%;
          -webkit-appearance: none;
          text-transform: uppercase;
          font-size: $font-size-12;
          font-weight: bold;*/
          /* @media(min-width: 576px){
               font-size: $font-size-14;
           }
           &::after{
               color: $turquoise-color;
               margin-left: 10px;
               margin-left: 10px;
           }*/ }
        header #navbar-top section .menu-segmentos .dropdown-menu {
          /*border-radius: 0px;
          margin: 0px;
          padding: 0px;
          border: none;
          background-color: $green-color;
          width: 100%;
          z-index: 9999;*/
          height: 100vh;
          /* a{
               padding: 10px;
               color: $white-color;
               border-top: 1px solid $turquoise-color;
               text-transform: uppercase;
               letter-spacing: 2px;
               font-size: $font-size-12;
           }*/ }
      header #navbar-top section #block-menutransversaltodascajasresponsive {
        /*position: absolute;
        bottom: 8px;
        left: 30%;
        width: 40%;*/
        /* @media(min-width: 992px){
             display: none;
         }*/ }
        header #navbar-top section #block-menutransversaltodascajasresponsive ul {
          /*list-style: none;
          margin: 0;
          padding: 0;
          text-align: center;*/ }
          header #navbar-top section #block-menutransversaltodascajasresponsive ul li a {
            color: #F4D832;
            /* text-transform: uppercase;
             font-size: 12px;
             font-weight: bold;*/ }
      header #navbar-top section .dropdown-language {
        /*margin: 0px 0px 0px 10px;
        @media(max-width: 991px){
            border-right: 1px solid $turquoise-color;
            border-left: 1px solid $turquoise-color;
            width: 20%;
            right: 10%;
            top: 0px;
            position: absolute;
            height: 100%;
            display: flex;
            margin-right: 0;
        }
        .content{
            @media(max-width: 991px){
                margin: auto;
                display: flex;
                align-items: center;
                position: absolute;
                align-self: center;
                width: 100%;
                top: 15%;
            }
        }
        .dropbutton-wrapper{
            width: 100%;
            height: 30px;
            background: $green-color;
            @media (min-width: 992px) {
                width: 60px;
            }
            .dropbutton-widget{
                position: absolute;
                background: none;
                border: none;
                border-radius: unset;
                padding: 0px;
                width: 100%;
                @media (min-width: 992px) {
                    width: auto;
                    padding-right: 2em;
                }
                ul{
                    border: none;
                    li{
                        border: none;
                        color: $white-color;
                        text-transform: uppercase;
                        font-weight: bold;
                        font-size: $font-size-14;
                    }
                    li.dropbutton-toggle{
                        display: none;
                    }
                    li.dropbutton-action{
                        span{
                            color: $white-color;
                            text-transform: uppercase;
                            font-weight: 600;
                        }
                    }
                    li:nth-child(1){
                        span:after{
                            content:"\f107";
                            font-family: 'Font Awesome\ 5 Free';
                            font-weight: bold;
                            padding-left: 10px;
                            @media (min-width: 992px) {
                                position: absolute;
                                left: 20px;
                                margin-top: 2px;
                            } 
                        }
                    }
                    li:nth-child(1):hover{
                        background: none;
                    }
                }
            }
        }*/ }
        header #navbar-top section .dropdown-language .dropbutton-wrapper.open .dropbutton-widget ul {
          /*-webkit-box-shadow: 0 2px 35px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
          margin: 5px;
          @media (min-width: 992px) {
              background: none;
              margin-top: 0px;
              margin-bottom: 10px;
              margin-left: 10px;
          }
          li{
              border-bottom: solid 1px $border-gray !important;
          }
          li.dropbutton-action{
              width: 100%;
              padding-top: 5px;
              padding-bottom: 5px;
              background: none;
              background: $white-color;
              @media (min-width: 992px) {
                  width: 60px;
              }
              span{
                  margin: 0px;
                  font-weight: 600;
              }
              a{
                  text-decoration: none;
                  background: none;
                  opacity: 0.7;
                  text-transform: uppercase;
                  font-weight: 600;
              }
              a:hover{
                  opacity: 1;
                  background: none;
              }
              a:active{
                  background: none;
              } 
          }*/
          /*li:nth-last-child(1){
              border-bottom-left-radius: 5px;
              border-bottom-right-radius: 5px;
          }
          li:nth-last-child(1):hover{
              a{
                  border-bottom-left-radius: 5px;
                  border-bottom-right-radius: 5px;
              }
          }*/ }
          header #navbar-top section .dropdown-language .dropbutton-wrapper.open .dropbutton-widget ul li:nth-child(1) {
            /*border-top-left-radius: 5px;
            border-top-right-radius: 5px;*/
            /* span:after{
                 display: none;
             }*/ }
            header #navbar-top section .dropdown-language .dropbutton-wrapper.open .dropbutton-widget ul li:nth-child(1) span {
              color: #F4D832; }
      header #navbar-top section .menu-transversal-responsive {
        /*position: fixed;
        width: 70%;
        top: 50px;
        left: 5px;
        z-index: 9;
        @media(min-width: 992px){
            display: none;
        }*/ }
        header #navbar-top section .menu-transversal-responsive a {
          /*font-size: $font-size-12;
          padding: 5px;
          border-radius: 5px;*/
          border: 1px solid #F4D832;
          /*color: $black-text;
          font-weight: bold;
          width: fit-content;
          display: inline;
          img{
              height: 27px;
          }*/ }
  header #navbar-main {
    /*background-color: $background-gray-color;
    @media(max-width: 991px){
        padding: 0px;
    }
    @media(min-width: 992px){
        background-color: $green-color;
    }
    button{
        float: right;
        padding: 5px 10px 5px 10px;
        margin: 0;
        width: 30%;
        margin-left: 70%;
        display: flex;
        align-items: center;
        background-color: $white-color;
        border-radius: 0px;
        @media(min-width: 992px){
            display: none;
        }
        .navbar-toggler-icon{
            color: $green-color;
            background-image: url("../images/icon-menu.png");
        }
        .menu-name{
            color: $dark-green-color;
            margin-left: 10px;
            font-size: $font-size-12;
            text-transform: uppercase;
            font-weight: bold;
        }
    }*/ }
    header #navbar-main .navbar-collapse {
      /*@media(min-width: 1200px){
          max-width: 1140px;
      }*/ }
      @media (max-width: 991px) {
        header #navbar-main .navbar-collapse {
          /*overflow: scroll;
          width: 100%;*/ }
          header #navbar-main .navbar-collapse ul.nav {
            /*>li.nav-item:not(.menu-item--active-trail){
                display: none;
                
            }*/ }
            header #navbar-main .navbar-collapse ul.nav > li.menu-item--active-trail {
              /*>a.nav-link, 
              .toggle-icon{
                  display: none;
              }*/ }
              header #navbar-main .navbar-collapse ul.nav > li.menu-item--active-trail > .outer-menu {
                /*position: absolute;
                overflow-y: scroll;
                height: -webkit-fill-available;
                left: 0;
                right: 0;*/ }
                header #navbar-main .navbar-collapse ul.nav > li.menu-item--active-trail > .outer-menu > .menu {
                  /*padding: 0px;
                  max-width: 100%;
                  list-style: none;
                  background-color: $white-color;
                  >li{
                      flex-wrap: wrap;
                      align-items: center;
                      justify-content: center;
                      width: 100%;
                      display: inline-flex;
                      .menu{
                          display: none;
                      }
                      a.toggle-icon{
                          width: 10%;
                          text-align: right;
                          padding-right: 10px;
                          color: #767676;
                          padding: 10px;
                          display: block;
                      }
                      >a:not(.toggle-icon){
                          color: $gray-text;
                          padding: 10px;
                          display: block;
                          width: 100%;
                          font-size: $font-size-14;
                      }
                  }
                  li.clicked{
                      background-color: rgb(222, 226, 229);
                      a{
                          color: $gray-text;
                          font-size: $font-size-14;
                      }
                      .outer-menu{
                          width: 100%;
                          .menu{
                              display: block;
                              padding-left: 20px;
                              list-style: none;
                              background: $light-gray-color;
                              width: 100%;
                              max-width: 100%;
                          }
                      }
                      
                  }
                  >li.menu-item--expanded{
                      >a:not(.toggle-icon){
                          width: 90%;
                      }
                  }*/ } }
      @media (min-width: 992px) {
        header #navbar-main .navbar-collapse {
          /*max-width: 960px;
          margin: auto;
          .block-menu{
              width: 100%;
          }*/
          /*ul{
              li{
                  -webkit-transition: all 0.2s;
              }
          }*/ }
          header #navbar-main .navbar-collapse ul.nav {
            /*>li:not(.menu-item--active-trail){
                >.outer-menu{
                    display: none;
                }
            }*/ }
            header #navbar-main .navbar-collapse ul.nav > li {
              /*margin-right: 40px;
              height: 35px;*/
              /* .toggle-icon{
                   display: none;
               }*/ }
              header #navbar-main .navbar-collapse ul.nav > li > a {
                /*color: $white-color;
                text-transform: uppercase;
                letter-spacing: 2px;
                font-size: 14px;
                padding: 0px;*/ }
                header #navbar-main .navbar-collapse ul.nav > li > a:hover {
                  color: #F4D832;
                  /* text-decoration: none;*/ }
            header #navbar-main .navbar-collapse ul.nav > li.menu-item--active-trail {
              /* > .outer-menu{
                   width: 100%;
                   position: fixed;
                   background-color: $light-gray-color;
                   list-style: none;
                   padding: 0px;
                   left: 0;
                   right: 0;
                   display: inline-flex;
                   > .menu{
                       padding: 0px;
                       > li{
                           width: fit-content;
                           display: inline-block;
                           > a{
                               font-size: $font-size-12;
                               color: $black-text;
                               padding: 15px 15px 15px 0px;
                               font-weight: 600;
                               opacity: 0.8;
                               @media(min-width: 1200px){
                                   font-size: $font-size-14;
                               }
                           }   
                           a:hover{
                               opacity: 1;
                           }
                           > a.is-active, a.active{
                               opacity: 1;
                           }
                       }
                       >li.menu-item--active-trail{
                           > .outer-menu{
                               padding: 0px;
                               list-style: none;
                               width: 100%;
                               position: absolute;
                               left: 0;
                               right: 0;
                               background-color: $white-color;
                               box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1);
                               .menu{
                                   padding: 0px;
                                   width: 100%;
                                   display: flex;
                                   list-style: none;
                                   li{
                                       padding: 15px 20px 15px 0px;
                                       padding-bottom: 0px;
                                       a.is-active{
                                           border-bottom: 3px solid $light-green-color;
                                           opacity: 1;
                                       }
                                       a{
                                           padding: 0px 0px 10px 0px;
                                           color: $black-text;
                                           font-size: 14px;
                                           opacity: 0.8;
                                           font-weight: 600;
                                       }
                                       a:hover{
                                           opacity: 1;
                                       }
                                   }
                               }
                           }
                       } 
                   }   
               }  
               li.menu-item--expanded:not(.menu-item--active-trail){
                   .menu{
                       display: none;
                   }
               }*/ }
              header #navbar-main .navbar-collapse ul.nav > li.menu-item--active-trail > a.nav-link {
                color: #F4D832;
                /*position: relative;
                height: 35px;
                &:before{
                    position: absolute;
                    bottom: 0px;
                    height: 0;
                    width: 0;
                    margin-left: auto;
                    margin-right: auto;
                    left: 0;
                    right: 0;
                    border: 10px solid transparent;
                    border-bottom-color: $light-gray-color;
                    content: "";
                }*/ } }

/*.view-logo-seccion{
	.view-content{
		margin-top: 20px;
		margin-bottom: 20px;
		li{
			width: 100%;
		}
	}	
}
footer{
	.view-logo-seccion{
		.view-content{
			margin-top: 0px;
			margin-bottom: 0px;
		}	
	}
}*/
/*.view-titulo-seccion{
    .view-content{
		margin-top: 20px;
		margin-bottom: 40px;
	    @media(min-width: 992px){
		    margin-left: 10px;
	    	margin-right: 10px;
	    }
    	li{
			width: 100%;
			.views-field-field-titulo-seccion{
				font-size: 	$font-size-30;
				font-weight: bold;
				margin: 0px 15px;
				p{
					margin: 0px;
				}
			}
		}
    }
}*/
/*.view-subtitulo-seccion{
	.view-content{
	    margin-top: -20px;
	    margin-bottom: 40px;
        @media(min-width: 992px){
		    margin-left: 10px;
	    	margin-right: 10px;
	    }
		li{
			width: 100%;
			.views-field-field-subtitulo{
				font-size: $font-size-22;
				color: $gray-color;
			}
		}
	}
}*/
/*.view-boton-seccion{
	.view-content{
		margin-top: 55px !important;
		ul{
			li{
				text-align: center;
				width: 100%;
				.views-field-field-cta-contorno,
				.views-field-field-cta-link,
				.views-field-field-cta-principal,
				.views-field-field-cta-secundario{
					display: inline-block;
					margin: 15px 25px;
					@media (min-width: 576px) {
						margin: 0px 25px;
					}
				}
			}
		}
	}
}*/
/*.view-fondo-seccion{
	display: none;
}*/
@media (min-width: 992px) {
  .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper {
    width: 40%;
    margin: inherit; } }
.cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-claim {
  color: #00765F; }
  @media (min-width: 992px) {
    .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-claim {
      color: #00765F; } }
  .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-claim p {
    color: #00765F; }
    @media (min-width: 992px) {
      .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-claim p {
        color: #00765F; } }
.cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo {
  color: #00765F; }
  @media (min-width: 576px) {
    .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo {
      color: #00765F;
      font-size: 30px;
      line-height: 36px; } }
  @media (min-width: 992px) {
    .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo {
      color: #00765F;
      font-size: 40px;
      line-height: 47px;
      margin-bottom: 20px; } }
  .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo p {
    color: #00765F; }
    @media (min-width: 576px) {
      .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo p {
        color: #00765F;
        font-size: 30px;
        line-height: 36px; } }
    @media (min-width: 992px) {
      .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo p {
        color: #00765F;
        font-size: 40px;
        line-height: 47px;
        margin-bottom: 20px; } }
.cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-listado-ventajas {
  color: #4A4A4A;
  font-size: 14px;
  line-height: 2em; }
  @media (max-width: 991px) {
    .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-listado-ventajas {
      display: none; } }
  @media (min-width: 992px) {
    .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-listado-ventajas {
      color: #4A4A4A;
      font-size: 14px;
      line-height: 2em;
      margin-bottom: 25px; } }
  .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-listado-ventajas p {
    color: #4A4A4A;
    font-size: 14px;
    line-height: 2em; }
    @media (max-width: 991px) {
      .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-listado-ventajas p {
        display: none; } }
    @media (min-width: 992px) {
      .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-listado-ventajas p {
        color: #4A4A4A;
        font-size: 14px;
        line-height: 2em; } }
.cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-texto-introduccion {
  color: #4A4A4A;
  font-size: 14px;
  line-height: 2em; }
  @media (min-width: 992px) {
    .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-texto-introduccion {
      color: #4A4A4A;
      font-size: 14px;
      line-height: 2em; } }
  .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-texto-introduccion p {
    color: #4A4A4A;
    font-size: 14px;
    line-height: 2em;
    margin-bottom: 10px; }
    @media (min-width: 992px) {
      .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-texto-introduccion p {
        color: #4A4A4A;
        font-size: 14px;
        line-height: 2em;
        margin-bottom: 10px; } }
@media (min-width: 576px) {
  .cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-contenido-destacado .item-list ul li {
    border-right: solid #EBEFF2 1px; } }
.cabecera-defecto > .view-content .item-list ul li .cabecera-wrapper .views-field-field-contenido-destacado .item-list ul li:nth-child(odd) {
  border-right: solid #EBEFF2 1px; }
@media (min-width: 992px) {
  .cabecera-defecto > .view-content .item-list ul li .views-field-field-imagen-fondo:after {
    background-image: linear-gradient(to right, white 36%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.8) 43%, rgba(255, 255, 255, 0.7) 45%, rgba(255, 255, 255, 0.6) 49%, transparent 54%), url(../images/header-rombos.svg);
    background-repeat: no-repeat, no-repeat;
    background-size: 100%, auto 100%;
    background-position: right top, right top;
    z-index: 1; } }
@media (min-width: 992px) {
  .cabecera-defecto > .view-content .item-list ul li .views-field-field-imagen-fondo.ocultar-marca:after {
    background-image: linear-gradient(to right, white 36%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.8) 43%, rgba(255, 255, 255, 0.7) 45%, rgba(255, 255, 255, 0.6) 49%, transparent 54%); } }

@media (min-width: 992px) {
  .cabecera-degradado > .view-content > .item-list > ul > li:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url(../images/mancheta-500x500.svg);
    background-repeat: no-repeat;
    z-index: 1;
    background-size: 500px 500px;
    background-position: 0px top;
    max-width: 1200px;
    margin: auto;
    padding: 0px; } }
.cabecera-degradado > .view-content > .item-list > ul > li .views-field-field-imagen-fondo:after {
  background-image: none; }
  @media (min-width: 992px) {
    .cabecera-degradado > .view-content > .item-list > ul > li .views-field-field-imagen-fondo:after {
      background-image: linear-gradient(to right, white 36%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.8) 43%, rgba(255, 255, 255, 0.7) 45%, rgba(255, 255, 255, 0.6) 49%, transparent 54%), url(../images/header-rombos.svg);
      background-repeat: no-repeat, no-repeat;
      background-size: 100%, auto 100%;
      background-position: right top, right top;
      z-index: 1; } }
  @media (min-width: 1400px) {
    .cabecera-degradado > .view-content > .item-list > ul > li .views-field-field-imagen-fondo:after {
      background-size: 100% 100%; } }
@media (min-width: 992px) {
  .cabecera-degradado > .view-content > .item-list > ul > li .views-field-field-imagen-fondo.ocultar-marca:after {
    background-image: linear-gradient(to right, white 36%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.8) 43%, rgba(255, 255, 255, 0.7) 45%, rgba(255, 255, 255, 0.6) 49%, transparent 54%); } }

.cabecera-reducida-estrecha-invertida.sin-fondo > .view-content .item-list ul li .cabecera-wrapper .views-field-field-claim {
  color: #00765F;
  opacity: 0.77;
  font-size: 17px;
  letter-spacing: 2.68px;
  line-height: 23px; }
  .cabecera-reducida-estrecha-invertida.sin-fondo > .view-content .item-list ul li .cabecera-wrapper .views-field-field-claim p {
    color: #00765F;
    opacity: 0.77;
    font-size: 17px;
    letter-spacing: 2.68px;
    line-height: 23px; }
.cabecera-reducida-estrecha-invertida.sin-fondo > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo {
  color: #00765F;
  font-size: 40px;
  line-height: 48px; }
  .cabecera-reducida-estrecha-invertida.sin-fondo > .view-content .item-list ul li .cabecera-wrapper .views-field-field-titulo p {
    color: #00765F;
    font-size: 40px;
    line-height: 48px; }

.ancho-de-pagina.view-banner li .banner-wrapper .views-field-field-titulo p {
  color: #FFFFFF; }
.ancho-de-pagina.view-banner li .banner-wrapper .views-field-field-subtitulo p {
  color: #FFFFFF; }

@media (min-width: 992px) {
  .view-recomendador > .view-content .item-list ul li:before {
    background-image: none !important; } }

.galeria-promociones.view-promocion .view-content .item-list ul li .promocion-wrapper:hover {
  transition: all 0.2s;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px); }
.galeria-promociones.view-promocion .view-content .item-list ul li .promocion-wrapper .inner-content .views-field-field-cta-link,
.galeria-promociones.view-promocion .view-content .item-list ul li .promocion-wrapper .inner-content .views-field-field-cta-secundario {
  position: absolute;
  bottom: 20px; }
.galeria-promociones.view-promocion .view-content .item-list .owl-theme .owl-dots .owl-dot.active span,
.galeria-promociones.view-promocion .view-content .item-list .owl-theme .owl-dots .owl-dot:hover span {
  background-color: #00765F; }

/*.listado-con-destacado{
	> .view-content{
		.item-list{
			ul{	
				@media (min-width: 1200px) {
					height: 100%;
				}
				li:nth-child(1):nth-last-child(1) {
					width: 100%;
					.promocion-wrapper{
						border: none;
					}
				}
				li:nth-child(1){
					height: 100%;
					float: left;
					@media (min-width: 1200px) {
						width: 50%;
					}
				}
				li:nth-child(n+2){
					@media (min-width: 576px) {
						width: 100%;
					}
					@media (min-width: 1200px) {
						width: 50%;
					}
				}
				li{
					padding: 10px;
				}
			}
		}
		.content-wrapper{
			height: 100%;
			-webkit-box-shadow: 0px 0px 15px 0 rgba(0, 0, 0, 0.08);
		    box-shadow: 0px 0px 15px 0 rgba(0, 0, 0, 0.08);
			border-radius: 5px;
			position: relative;
			a{
				text-decoration: none;
			}
			.views-field-field-titulo{
				text-transform: uppercase;
			    color: $green-color;
			    font-size: $font-size-11;
			    letter-spacing: 2px;
			    font-weight: bold;
			}
			 .views-field-field-texto-introduccion{
			    color: $black-text;
			   	font-weight: bold;
			   	font-size: $font-size-18;
			   	line-height: 25px;
			   	margin-top: 15px;
			   	@media(max-width: 575px){
			   		min-height: 140px;
			   	}
			   	@media (min-width: 1200px) {
					margin-bottom: 15px;
				}
				p{
					font-size: $font-size-18;
				}
			} 
			.views-field-field-imagen-single{
				@media (max-width: 575px){
					height: auto;
				}
				img{    
    				width: 100%;
    				height: auto;
				}
			}
			.no-destacado{
				@media (min-width: 992px) {
					display: flex;
				}
				.views-field-field-imagen-single{
					@media (min-width: 992px) {
						width: 50%;
					}
					img{
						border-radius: 5px;
						height: 100%;
    					width: 100%;
					}	
				}
				.inner-content{
					padding: 20px;
					@media (min-width: 992px) {
						width: 50%;
					}
					@media (min-width: 1200px) {
						width: 50%;
					}
					.views-field-field-titulo{
						font-size: $font-size-10;
					}
					.views-field-field-texto-introduccion{
    					margin-top: 10px;
    					font-size: $font-size-18;
    					line-height: 30px;
    					@media (min-width: 992px) {
    						font-size: $font-size-16;
    					}
    					p{
    						font-size: $font-size-18;
    						@media (min-width: 992px) {
    							font-size: $font-size-16;
    						}
    					}
					}
				}
				.views-field-field-imagen-single{
				}
			}
			.destacado{
				.inner-content{
					padding: 20px 20px 10px 20px;
					.views-field-field-texto-introduccion{
						font-size: $font-size-18;
    					line-height: 30px;
    					@media (min-width: 992px) {
    						font-size: $font-size-24;
    					}
    					p{
    						font-size: $font-size-18;
    						@media (min-width: 992px) {
    							font-size: $font-size-24;
    						}
    					}
					}
					
				}
			}
			.views-field-field-cta-link, 
			.views-field-field-cta-contorno{
				padding: 0px 20px 10px 20px;
			}
		}
		.content-wrapper:hover{
	        transition: all 0.2s;
	        box-shadow: 0 5px 25px rgba(0,0,0,.1);
	        -webkit-transform: translateY(-1px);
	        transform: translateY(-1px);
		}
	}
}
*/
@media (min-width: 992px) {
  .view-productos:not(.cabecera-producto) > .view-content > .item-list > ul > li,
  .view-producto:not(.cabecera-defecto) > .view-content > .item-list > ul > li {
    position: relative; }
    .view-productos:not(.cabecera-producto) > .view-content > .item-list > ul > li:before,
    .view-producto:not(.cabecera-defecto) > .view-content > .item-list > ul > li:before {
      background-image: none !important; } }

@media (max-width: 991px) {
  .listado-productos > .view-content > .item-list > ul > li:last-child {
    /*position: relative;*/ }
    .listado-productos > .view-content > .item-list > ul > li:last-child:before {
      background-image: none; } }

.momentos-taxonomia .view-content ul li .momentos-wrapper .views-field-field-imagen-single a {
  display: inline-block;
  width: 100%;
  height: 100%; }
.momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-principal,
.momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-link,
.momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-secundario {
  margin: 25px 0px 25px;
  text-align: center;
  font-size: 14px; }
  .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-principal a,
  .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-link a,
  .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-secundario a {
    width: 100%; }
  @media (min-width: 992px) {
    .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-principal,
    .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-link,
    .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-secundario {
      text-align: left; }
      .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-principal a,
      .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-link a,
      .momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-secundario a {
        width: auto; } }
.momentos-taxonomia .view-content ul li .momentos-wrapper .views-field-field-imagen-single,
.momentos-taxonomia .view-content ul li .momentos-wrapper .inner-content {
  border-top: 1px solid #D8D8D8; }
@media (min-width: 992px) {
  .momentos-taxonomia .view-footer .momentos-no-destacados:before {
    content: none; } }
.momentos-taxonomia .view-footer .momentos-no-destacados .view-footer {
  position: relative;
  text-align: center;
  width: 100%;
  bottom: 0; }
  @media (min-width: 992px) {
    .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer {
      display: none; } }
  .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer > .view-boton-seccion {
    margin-bottom: 0px; }
    .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer > .view-boton-seccion .view-content {
      margin-top: 0px !important; }
    .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer > .view-boton-seccion ul li {
      width: 100%; }
      .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer > .view-boton-seccion ul li .views-field-field-cta-principal {
        margin: 0px;
        width: 100%; }
        .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer > .view-boton-seccion ul li .views-field-field-cta-principal a {
          color: #FFFFFF !important;
          background: none;
          margin-bottom: 10px;
          font-size: 16px;
          opacity: 0.9;
          width: 100%; }
        .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer > .view-boton-seccion ul li .views-field-field-cta-principal a:after {
          content: "\f107";
          font-family: 'Font Awesome\ 5 Free';
          font-weight: bold;
          padding-left: 10px; }
        .momentos-taxonomia .view-footer .momentos-no-destacados .view-footer > .view-boton-seccion ul li .views-field-field-cta-principal .down:after {
          content: "\f107";
          font-family: 'Font Awesome\ 5 Free';
          font-weight: bold;
          padding-right: 10px;
          display: inline-block;
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          -o-transform: rotate(1800deg);
          -ms-transform: rotate(1800deg);
          transform: rotate(180deg); }

.momentos-taxonomia.momentos-mosaico > .view-header {
  position: inherit; }
  @media (min-width: 992px) {
    .momentos-taxonomia.momentos-mosaico > .view-header {
      position: absolute; } }
  @media (min-width: 992px) {
    .momentos-taxonomia.momentos-mosaico > .view-header .view-titulo-seccion .view-content {
      width: 50%; } }
.momentos-taxonomia.momentos-mosaico > .view-content {
  order: 1;
  width: 100%;
  margin: 0px; }
  @media (min-width: 992px) {
    .momentos-taxonomia.momentos-mosaico > .view-content {
      width: 55%; } }
  .momentos-taxonomia.momentos-mosaico > .view-content ul li .momentos-wrapper {
    padding: 0px;
    display: flex;
    flex-direction: column; }
    .momentos-taxonomia.momentos-mosaico > .view-content ul li .momentos-wrapper .views-field-field-imagen-single {
      border: none;
      width: 100%; }
    .momentos-taxonomia.momentos-mosaico > .view-content ul li .momentos-wrapper .inner-content {
      border: none;
      width: 100%; }
      .momentos-taxonomia.momentos-mosaico > .view-content ul li .momentos-wrapper .inner-content .views-field-field-titulo {
        color: #00765F; }
      .momentos-taxonomia.momentos-mosaico > .view-content ul li .momentos-wrapper .inner-content .views-field-field-texto-introduccion {
        min-height: 75px; }
      @media (min-width: 992px) {
        .momentos-taxonomia.momentos-mosaico > .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-principal {
          display: inline-block; } }
      @media (min-width: 992px) {
        .momentos-taxonomia.momentos-mosaico > .view-content ul li .momentos-wrapper .inner-content .views-field-field-cta-link {
          display: inline-block;
          margin-left: 30px; } }
.momentos-taxonomia.momentos-mosaico > .view-footer {
  width: 100%;
  margin: 0;
  align-self: flex-end;
  position: initial; }
  @media (min-width: 992px) {
    .momentos-taxonomia.momentos-mosaico > .view-footer {
      width: 45%; } }
  .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados {
    background: none; }
    .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-header {
      display: none; }
    .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content {
      margin-bottom: 0px; }
      .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul {
        padding: 0px;
        display: flex;
        flex-wrap: wrap; }
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(1):nth-last-child(2),
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(2):nth-last-child(1) {
          width: 50%; }
          @media (min-width: 992px) {
            .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(1):nth-last-child(2),
            .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(2):nth-last-child(1) {
              width: 100%; } }
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(1):nth-last-child(n+3),
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(2):nth-last-child(n+2) {
          width: 50%; }
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(3):nth-last-child(n+1) {
          width: 100%; }
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(1):nth-last-child(4),
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(2):nth-last-child(3),
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(3):nth-last-child(2),
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li:nth-child(4):nth-last-child(1) {
          width: 50%; }
        .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li {
          margin-bottom: 0px; }
          .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper {
            margin: 0px;
            position: relative; }
            .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .views-field-field-imagen-miniatura {
              margin: 0px;
              width: 100%;
              -webkit-filter: brightness(50%);
              filter: brightness(50%);
              filter: progid:DXImageTransform.Microsoft.Alpha(sProperties); }
              .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .views-field-field-imagen-miniatura img {
                border-radius: 0px;
                width: 100%;
                max-height: 255px; }
            .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .inner-content {
              position: absolute;
              width: 100%; }
              .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .inner-content .views-field-field-titulo {
                text-align: center; }
                @media (max-width: 575px) {
                  .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .inner-content .views-field-field-titulo {
                    font-size: 11px; } }
              .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .inner-content .views-field-field-cta-secundario {
                position: absolute;
                bottom: -45px;
                width: 100%;
                text-align: center; }
                @media (min-width: 1200px) {
                  .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .inner-content .views-field-field-cta-secundario {
                    bottom: -90px; } }
                @media (max-width: 575px) {
                  .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-content ul li .momentos-footer-wrapper .inner-content .views-field-field-cta-secundario a {
                    padding: 5px 5px 5px 5px;
                    border-radius: 5px;
                    min-width: 140px;
                    font-size: 11px;
                    transition: all 1s; } }
    .momentos-taxonomia.momentos-mosaico > .view-footer .momentos-no-destacados .view-footer {
      display: none; }

/*.view-momentos-taxonomia{
	>.view-content{
		> .item-list{
			> ul{
				li{
					width: 100%;
					.momentos-segmento-wrapper{
						overflow: hidden;
						width: 100%;
					    @media(min-width: 768px){
							display: flex;
						    align-items: center;
						    justify-content: center;
						}
						.views-field-field-imagen-single{
							width: 100%;
							padding: 0px 15px;
							@media(min-width: 768px){
								width: 50%;
								float: left;
							}
							img{
								width: 100%;
							    display: block;
							    margin: auto;
							    @media(min-width: 768px){
									width: 80%;
								}
							}
						}
						.inner-content{
							width: 100%;
							padding: 15px;
							@media(min-width: 768px){
								width: 50%;
								float: left;
								padding: 0px 20px 0px 15px;
							}
							.views-field-field-titulo{
								font-size: $font-size-30;
								color: $green-color;
								margin-bottom: 20px;
								font-weight: bold;
								line-height: 1.2;
							}
							.views-field-field-subtitulo{
								font-weight: bold;
								font-size: $font-size-20;
								color: $black-text;
								margin-bottom: 20px;
							}
							.momentos-segmento-list {
								.btn-group{
									width: 100%;
									a.dropdown-toggle{
										border: 1px solid rgba(155,155,155,0.51);	
										background-color: $white-color;
										color: $black-text;
										width: 100%;
	    								text-align: left;
	    								&:after{
	    									float: right !important;
	    									margin-top: .5em !important;
	    								}
									}
									ul.dropdown-menu{
										width: 100%;
										li{
											padding-left: 5px;
											a{
												pointer-events: none;
							   					cursor: default;
							   					color: $black-text;
											}
										}
									}
								}
							}
							.views-field-field-cta-principal{
								text-align: center;
	    						margin-top: 60px;
	    						@media (min-width: 576px) {
									text-align: left;
								}
	    						a{
	    							@media (max-width: 575px) {
										width: 100%;
									}
	    						}
							}
						}
					}
				}
			}
		}
	}
} 
*/
/*.view-productos-taxonomia{
	>.view-content{
		> .item-list{
			> ul{
				li{
					width: 100%;
					.productos-segmento-wrapper{
						overflow: hidden;
						width: 100%;
					    @media(min-width: 768px){
							display: flex;
						    align-items: center;
						    justify-content: center;
						}
						.views-field-field-imagen-single{
							width: 100%;
							padding: 0px 15px;
							@media(min-width: 768px){
								width: 50%;
								float: left;
							}
							img{
								width: 100%;
							    display: block;
							    margin: auto;
							    @media(min-width: 768px){
									width: 80%;
								}
							}
						}
						.inner-content{
							width: 100%;
							padding: 15px;
							@media(min-width: 768px){
								width: 50%;
								float: left;
								padding: 0px 20px 0px 15px;
							}
							.views-field-field-titulo{
								font-size: $font-size-30;
								color: $green-color;
								margin-bottom: 20px;
								font-weight: bold;
								line-height: 1.2;
							}
							.views-field-field-subtitulo{
								font-weight: bold;
								font-size: $font-size-20;
								color: $black-text;
								margin-bottom: 20px;
							}
							.productos-segmento-list {
								.btn-group{
									width: 100%;
									a.dropdown-toggle{
										border: 1px solid rgba(155,155,155,0.51);	
										background-color: $white-color;
										color: $black-text;
										width: 100%;
	    								text-align: left;
	    								&:after{
	    									float: right !important;
	    									margin-top: .5em !important;
	    								}
									}
									ul.dropdown-menu{
										width: 100%;
										li{
											padding-left: 5px;
											a{
												pointer-events: none;
							   					cursor: default;
							   					color: $black-text;
											}
										}
									}
								}
							}
							.views-field-field-cta-principal{
								text-align: center;
	    						margin-top: 60px;
	    						@media (min-width: 576px) {
									text-align: left;
								}
	    						a{
	    							@media (max-width: 575px) {
									width: 100%;
									}
	    						}
							}
						}
					}
				}
			}
		}
	}
} 
*/
.view-video > .view-content ul {
  		/*li:nth-child(1):nth-last-child(2),
  		li:nth-child(2):nth-last-child(1){
  			width: 100%;
  			@media (min-width: 768px) {
  				width: 50%,
  			}
      		display: block;
      		padding: 15px;
      		.video-wrapper{
      			.views-field-field-imagen-icono,
      			.views-field-field-texto-introduccion,
      			.inner-buttons{
  					display: none;
      			}
      			.views-field-field-titulo{
  					font-size: $font-size-14;
  					font-weight: bold;
  					letter-spacing: 2.89px;
  					text-transform: uppercase;
  					min-height: 50px;
      			}
      		}
  		}*/
  			/*li:nth-child(1):nth-last-child(n+3){
  				width: 100%;
  				padding: 20px;
  	    		.views-field-field-video,
  	    		.views-field-field-imagen-single{
  					width: 100%;
  					@media (min-width: 1200px) {
  						width: 65%;
  					}
  					img{
  						width: 100%;
  						object-fit: cover;
  						
  
  					}
  				}
  				.video-wrapper{
  					@media (min-width: 1200px) {
  						width: 35%;
  					}
  					.views-field-field-titulo{
  						@media (min-width: 768px) {
  							padding-left: 65px;
  							padding-right: 65px;
  						}
  					}
  				}
  			}*/
  			/*li:nth-child(2):nth-last-child(n+2),
  			li:nth-child(3):nth-last-child(n+1){
  				width: 100%;
  				@media (min-width: 768px) {
  					width: 50%,
  				}
  	    		display: block;
  	    		padding: 20px;
  	    		.video-wrapper{
  	    			.views-field-field-imagen-icono,
  	    			.views-field-field-texto-introduccion,
  	    			.inner-buttons{
  						display: none;
  	    			}
  	    			.views-field-field-titulo{
  	    				margin: 0px;
  						font-size: $font-size-14;
  						font-weight: bold;
  						letter-spacing: 2.89px;
  						text-transform: uppercase;
  						min-height: 50px;
  					    display: flex;
  						p{
  							margin: 0px;
  						    height: fit-content;
      						align-self: center;
  						}
  	    			}
  	    		}
  			}*/ }
  .view-video > .view-content ul li {
    		/*border-radius: 5px;
			@media (min-width: 1200px) {
				display: flex;
			}
			>.views-field-field-video{
				.video-embed-field-responsive-video{
					padding: 0px;
				}
			}*/ }
    .view-video > .view-content ul li > .video-wrapper {
      /*position: relative;
      width: 100%;
      padding: 20px;
      color: $white-color;
      text-align: center;
      box-shadow: 0 0px 15px 0 rgba(0, 0, 0, 0.3);
      background-color: $green-color;	
      display: flex;
      .inner-content{
          align-self: center;
          margin: auto;
      }
      .views-field-field-imagen-icono{
      	width: 25%;
      	margin: auto;
      	@media (min-width: 768px) {
      		width: auto;
      	}
      }*/
      					/*.views-field-field-texto-introduccion{
      						margin-bottom: 20px;
      						p{
      							color: $white-color;
      							line-height: 24px;
      							font-size: $font-size-16;
      
      						}
      					}
      					.inner-buttons{
      						.views-field-field-cta-app-store,
      						.views-field-field-cta-play-store{
      							display: inline-block;
      							margin-bottom: 10px;
      							@media (min-width: 576px) {
      								margin-bottom: 5px;
      							}
      
      						}
      					}*/ }
      .view-video > .view-content ul li > .video-wrapper .views-field-field-titulo {
        /*font-size: $font-size-19;
        @media (min-width: 768px) {
        	font-size: $font-size-30;
        }
        font-weight: bold;
        line-height: 1.2;
        margin: 15px 0px;*/ }
        .view-video > .view-content ul li > .video-wrapper .views-field-field-titulo p {
          color: #FFFFFF; }
  .view-video > .view-content ul li:nth-child(1):nth-last-child(1) {
    	    		/*width: 100%;
    	    		padding: 15px;
    	    		.views-field-field-video,
    	    		.views-field-field-imagen-single{
    					width: 100%;
    					@media (min-width: 1200px) {
    						width: 65%;
    					}
    					img{
    						width: 100%;
    						object-fit: cover;
    						
    
    					}
    				}*/ }
    .view-video > .view-content ul li:nth-child(1):nth-last-child(1) .video-wrapper {
      background-color: #EAFBF3;
      text-align: left;
      box-shadow: none;
      /*@media (min-width: 1200px) {
      	width: 35%;
      }*/ }
      .view-video > .view-content ul li:nth-child(1):nth-last-child(1) .video-wrapper .views-field-field-titulo p {
        color: #00765F; }
      .view-video > .view-content ul li:nth-child(1):nth-last-child(1) .video-wrapper .views-field-field-texto-introduccion p {
        color: #4A4A4A; }

@media (min-width: 1200px) {
  .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-video,
  .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion {
    width: 50%;
    overflow: hidden;
    position: relative; } }
@media (min-width: 1200px) {
  .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-video .video-embed-field-responsive-video {
    height: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0; } }
.view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion {
  background-color: #00765F;
  padding: 20px 30px; }
  .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion p:first-child {
    color: #FFFFFF;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 40px; }
    @media (min-width: 1200px) {
      .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion p:first-child {
        font-size: 24px; } }
  .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion p:nth-child(2) {
    color: #6dc600;
    font-size: 14px; }
    @media (min-width: 1200px) {
      .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion p:nth-child(2) {
        font-size: 18px; } }
  .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion p:last-child {
    color: #FFFFFF;
    font-size: 14px; }
    @media (min-width: 1200px) {
      .view-video.video-50 > .view-content ul li:nth-child(1):nth-last-child(1) .views-field-field-texto-introduccion p:last-child {
        font-size: 18px; } }

.view-noticias > .view-content .item-list ul li:first-child .noticias-wrapper a .inner-content .views-field-field-subtitulo p {
  color: #FFFFFF; }
.view-noticias > .view-content .item-list ul li:first-child .noticias-wrapper a .inner-content .views-field-field-titulo p {
  color: #FFFFFF; }
.view-noticias > .view-content .item-list ul li:first-child .noticias-wrapper a .inner-content .views-field-field-entradilla p {
  color: #FFFFFF; }
.view-noticias > .view-content .item-list ul li:not(:first-child) .no-destacado .inner-content .views-field-field-subtitulo p {
  color: #4A4A4A; }
.view-noticias > .view-content .item-list ul li:not(:first-child) .no-destacado .inner-content .views-field-field-titulo p {
  color: #4A4A4A; }

.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media .views-field-field-facebook,
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media .views-field-field-twitter,
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media .views-field-field-linkedin,
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media .views-field-field-documento {
  background-color: #F4D832; }
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media-bottom .views-field-field-facebook,
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media-bottom .views-field-field-twitter,
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media-bottom .views-field-field-linkedin,
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media-bottom .views-field-field-documento {
  background: #F4D832; }
.node--type-noticia div.section .contenido-noticias-nodo .col-auto .view-noticias.noticias-nodo > .view-content ul li .noticias-wrapper .inner-social-media-bottom .views-field-field-documento span a {
  background-color: transparent; }

.one-app > .view-content > .item-list ul li .app-wrapper {
  -webkit-box-shadow: 0 2px 35px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }
  .one-app > .view-content > .item-list ul li .app-wrapper .inner-img {
    position: relative; }
    @media (min-width: 992px) {
      .one-app > .view-content > .item-list ul li .app-wrapper .inner-img .views-field-field-imagen-icono {
        display: block; } }
    .one-app > .view-content > .item-list ul li .app-wrapper .inner-img .views-field-field-imagen-icono img {
      position: absolute;
      right: 20px;
      border: 0;
      top: 90px;
      max-width: 65px; }
      @media (min-width: 1200px) {
        .one-app > .view-content > .item-list ul li .app-wrapper .inner-img .views-field-field-imagen-icono img {
          max-width: 100px; } }
    @media (min-width: 768px) {
      .one-app > .view-content > .item-list ul li .app-wrapper .inner-img .views-field-field-imagen-single {
        margin-top: -50px; } }
  @media (min-width: 992px) {
    .one-app > .view-content > .item-list ul li .app-wrapper .inner-content {
      margin: auto;
      padding-right: 25px; } }
  .one-app > .view-content > .item-list ul li .app-wrapper .inner-content .views-field-field-titulo p {
    color: #00765F; }
  .one-app > .view-content > .item-list ul li .app-wrapper .inner-content .views-field-field-subtitulo p {
    color: #00765F; }
@media (min-width: 768px) {
  .one-app > .view-content > .item-list ul li.plumas:before {
    content: none; } }

.box-none {
  margin-top: 50px; }
  .box-none .view-apps {
    padding-top: 0px;
    margin-top: -40px; }
    .box-none .view-apps > .view-content > .item-list ul li .app-wrapper {
      box-shadow: none;
      background: none;
      margin: 0px; }

.distribuidor-apps-taxonomia > .view-content .item-list ul li .inner-content .views-field-field-titulo p {
  color: #4A4A4A; }
.distribuidor-apps-taxonomia > .view-content .item-list ul li:nth-child(n+2) .no-destacado .inner-buttons {
  left: 25px;
  transform: inherit; }

.block-views-blockapps-block-1,
.block-views-blockapps-block-2 {
  background: none; }

.apps-relacionadas > .view-content ul li .app-wrapper .inner-images .views-field-field-imagen-icono {
  position: relative;
  z-index: 2;
  margin-top: -50px;
  text-align: center;
  transform: inherit;
  top: inherit;
  left: inherit; }

.apps-slider > .view-content .item-list ul li .app-wrapper .views-field-field-titulo p,
.apps-slider-mobile > .view-content .item-list ul li .app-wrapper .views-field-field-titulo p {
  color: #4A4A4A; }

@media (min-width: 768px) {
  .node--type-app.node--view-mode-visualizacion-uno:before {
    content: none; } }

/*.view-operativas-ruralvia {
    > .view-content {
        .item-list {
            ul {
                padding-top: 10px;
                li {
                    padding: 15px;
                    width: 33.3333%;
                    @media (max-width: 1199px) {
                        text-align: center;
                    }
                    @media (max-width: 991px) {
                        width: 50%;
                    }
                    @media (max-width: 767px) {
                        width: 50%;
                    }
                }
                // Functionality: take all width of the section 
                li:nth-child(1):nth-last-child(1) {
                    width: 100%;
                    text-align: center;
                }
                // Functionality: take half of the width of the section 
                li:nth-child(1):nth-last-child(2),
                li:nth-child(2):nth-last-child(1),
                li:nth-child(5):nth-last-child(1),
                li:nth-child(4):nth-last-child(2),
                li:nth-child(1):nth-last-child(4),
                li:nth-child(2):nth-last-child(3),
                li:nth-child(3):nth-last-child(2),
                li:nth-child(4):nth-last-child(1) {
                    width: 50%;
                }
                // Functionality: take all width of the section in mobile and in tablet up take third of the section 
                li:nth-child(1):nth-last-child(3),
                li:nth-child(2):nth-last-child(2),
                li:nth-child(3):nth-last-child(1) {
                    width: 100%;
                    @media (min-width: 768px) {
                        width: 33.3333%;
                    }
                }
                @media (max-width: 991px) {
                    li:nth-child(1):nth-last-child(3),
                    li:nth-child(4):nth-last-child(2),
                    li:nth-child(2):nth-last-child(2){
                        width: 50%;
                    }
                    li:nth-child(5):nth-last-child(1) {
                        width:100%;
                    }
                }
            }
        }
        .operativas-ruralvia-wrapper {
            transition: all 0.2s;
            border-radius: 5px;
            background-color: $white-color;
            height: 100%;
            position: relative;
            padding-top: 0px;
            &:hover{
                p, a p, a{
                    text-decoration: none;
                }
            }
            a{
                -webkit-box-shadow: 0 2px 35px 0 rgba(0, 0, 0, 0.08);
                box-shadow: 0 1px 8px rgba(0,0,0,.1);
                display: block;
                height: 100%;
                &:hover{
                    transition: all 0.2s;
                    box-shadow: 0 5px 25px rgba(0,0,0,.1);
                    -webkit-transform: translateY(-1px);
                    transform: translateY(-1px);
                    cursor: pointer;
                }
            }
            .operativa,
            .operativa-app{
                padding: 15px;
                @media (min-width: 992px) {
                    display: inline-flex;
                    width: 100%;
                    height: 100%;
                }
                .views-field-field-imagen-icono {
                    text-align: center;
                    @media (min-width: 992px) {
                        width: 30%;
                    }
                    img{
                        max-width: 80%;
                        height: auto;
                        @media (min-width: 576px) {
                            max-width: 100%;
                        }
                    }
                }
                .views-field-field-nombre {
                    align-self: center;
                    font-size: $font-size-16;
                    min-height: 65px;
                    @media (min-width: 576px) {
                        padding: 0px 15px;
                        font-size: $font-size-18;
                    }
                    @media (min-width: 992px) {
                        text-align: left;
                         width: 70%;
                    }
                    @media (max-width: 1199px) {
                        margin-top: 10px;
                    }
                    p{
                        margin-bottom: 0px;
                    }
                    a{
                        color: $black-text;
                        font-weight: bold;
                        text-decoration: none;
                        line-height: 24px;
                    }
                }
            }
            .operativa-app{
                &:before{
                    position: absolute;
                    content: "app";
                    right: 25px;
                    top: -13px;
                    text-align: center;
                    border-radius: 25px;
                    font-size: $font-size-13; 
                    background: $light-green-color;
                    opacity: 0.8;
                    font-weight: bold;
                    width: 65px;
                    color: $green-color;
                    text-transform: uppercase;
                    a{
                        color: $black-text;
                        font-size: $font-size-18;
                        font-weight: bold;
                        text-decoration: none;
                        line-height: 24px;
                    }
                }
            }
        }
    }
}
.view-operativas-ruralvia:not(.operativas-ruralvia-detalle){
    > .view-footer {
        .views-field-field-cta-principal{
            a{
                font-size: $font-size-16;
            }
        }
    }
}
.view-operativas-ruralvia.operativas-ruralvia-detalle{
    >.view-content {
        .item-list {
            ul {
                li {
                    width: 100% !important;
                    @media (min-width: 992px) {
                        width: 50% !important;
                    }
                    .operativas-ruralvia-wrapper{
                        height: 100%;
                        padding: 0px;
                        display: flex;
                        flex-wrap: wrap;
                        &:hover{
                            -webkit-transform: translateY(0px);
                            transform: translateY( 0px);
                        }
                        .inner-img{
                            position: relative;
                            width: 100%;
                            @media (min-width: 768px) {
                                width: 50% ;
                            }
                            .views-field-field-imagen-single{
                                width: 100%;
                                height: 100%;
                                img{
                                    width: 100%;
                                    height: 100%;
                                    object-fit: cover;
                                }
                            }
                            .views-field-field-imagen-icono{
                                position: absolute;
                                top: 35px;
                                left: 0;
                                right: 0;
                                margin: auto;
                                width: fit-content;
                                height: fit-content;
                            }
                        }
                        .inner-content{
                            width: 100%;
                            position: relative;
                            padding: 15px;
                            padding-bottom: 100px;
                            @media (min-width: 768px) {
                                width: 50%;
                            }
                            .views-field-field-imagen-logo{
                                padding-right: 30px;
                                padding-bottom: 20px;
                                padding-left: 30px;
                                border-bottom: solid 1px $border-gray;
                            }
                            .views-field-field-nombre{
                                padding-right: 0px;
                                padding-left: 0px;
                                padding-top: 20px;
                                margin-bottom: 10px;
                                font-size: 16px;
                                font-weight: bold;
                                color: $black-text;
                            }
                            .views-field-field-subtitulo{
                                padding-top: 15px;
                                font-size: 15px;
                                font-weight: 600;
                                color: $gray-color;
                            }
                            .views-field-field-listado-ventajas{
                                ul{
                                    li{
                                        width: 100% !important;
                                        padding-top: 30px;
                                        text-align: left;
                                    }
                                }
                            }
                            .inner-icon-text{
                                display: flex;
                                align-items: center;
                                font-size: 12px;
                                margin-bottom: 20px;
                                .views-field-field-imagen-icono{
                                    width: 25%;
                                    margin-right: 15px;                      
                                    img{
                                        border: solid 1px $border-gray;
                                        border-radius: 5px;
                                        padding: 5px;
                                    }
                                }
                                .views-field-field-enlace{
                                    width: 75%;
                                    text-align: left;
                                    a{
                                        align-self:center;
                                        color: $blue-text;
                                        font-size: $font-size-14;
                                        text-decoration: none;
                                        font-weight: 600;
                                    }
                                }
                            }
                            .inner-icon-text:nth-last-child(1), 
                            .views-field-field-listado-ventajas{
                                margin-bottom: 100px;
                            }
                            .inner-buttons{
                                position: absolute;
                                bottom: 10px;
                                width: 100%;
                                min-height: 85px;
                                left: 0;
                                right: 0;
                                margin: 0 auto;
                                padding: 5px 25px;
                                .views-field-field-cta-principal{
                                    @media (min-width: 992px) {
                                        text-align: left;
                                    }
                                    a{
                                        font-size: $font-size-16;
                                    }
                                }
                                .views-field-field-cta-link{
                                    margin-top: 10px;
                                    @media (min-width: 992px) {
                                        text-align: left;
                                    }
                                    a{
                                        color: $blue-text;
                                        font-size: $font-size-16;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}*/
.view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper {
  background-color: transparent; }
  .view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper .views-field-field-imagen-icono:hover {
    opacity: 0.8;
    transition-duration: 500ms; }
  .view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper .views-field-field-imagen-icono img {
    padding: 10px;
    border-radius: 20px; }
  .view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper .inner-content {
    padding: 10px; }
.view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(-n+2) .servicios-estrategicos-wrapper .inner-content:after, .view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(-n+2) .servicios-estrategicos-wrapper .inner-content:before,
.view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(n+3) .servicios-estrategicos-wrapper .inner-content:after,
.view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(n+3) .servicios-estrategicos-wrapper .inner-content:before {
  content: none; }

.block-views-blockposts-de-blog-block-1,
.block-views-blockposts-de-blog-block-2 {
  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/ }
  .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list,
  .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list {
    /*padding: 0px;
    @media (max-width: 767px) {
    	max-width: unset;
    }*/
    /*@media (max-width: 767px) {
    	ul{
    		width: 100%;
    		display: flex;
    	  	flex-wrap: nowrap;
    	  	overflow-x: auto;
    		li{
    			flex: 0 0 auto;
        		margin-right: 3px;
        		padding: 10px;
    		}
    	}
    }*/ }
    .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul,
    .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul {
      					/*li:nth-child(1):nth-last-child(1) {
      						width: 70%;
      				    	margin: auto;
      				    	.posts-wrapper{
      				    		a{
      								@media (min-width: 768px) {
      									display: flex;
      								}
      				    		}
      							.views-field-field-imagen-single{
      								width: 100%;
      								@media (min-width: 768px) {
      									width: 50%;
      								}
      								img{
      								    height: 100%;
          								object-fit: cover;
      								}
      							}
      							.inner-content{
      								position: relative;
      								width: 100%;
      								@media (min-width: 768px) {
      									width: 50%;
      									&:before {
      										content: " ";
      										position: absolute;
      										left:-20px;
      										top:50%;
      										width: 0px;
      									    height: 0px;
      									    border-top: 20px solid transparent;
      									    border-bottom: 20px solid transparent;
      									    border-right: 20px solid #FFF;
      									    margin-top: -20px;
      									}
      								}
      							}
      						}
      					}*/
      /*li:nth-child(1):nth-last-child(2),
      li:nth-child(2):nth-last-child(1) {
      	width: 100%;
      	@media (min-width: 768px) {
      		width: 50%;
      	}
      }*/
      /*li:nth-child(1):nth-last-child(3),
      li:nth-child(2):nth-last-child(2),
      li:nth-child(3):nth-last-child(1) {
      	width: 70%;
      	@media (min-width: 576px) {
      		width: 48%;
      	}
      	@media (min-width: 768px) {
      		width: 33.3333%;
      	}
      }
      li:nth-child(1):nth-last-child(4),
      li:nth-child(2):nth-last-child(3),
      li:nth-child(3):nth-last-child(2),
      li:nth-child(4):nth-last-child(1) {
      	width: 70%;
      	@media (min-width: 768px) {
      		width: 25%;
          }
      }*/ }
      .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li,
      .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li {
        /*padding: 15px;*/
        /*.posts-wrapper:hover{
        	.views-field-field-imagen-single{
        		opacity: 0.8;
        	}
        	.inner-content{
        		.views-field-field-titulo{
        			color: $green-color;
        		}
        	}
        }*/ }
        .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper,
        .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper {
          /*border-radius: 5px;
          background-color: $white-color;
          height: 100%;*/
          -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); }
          .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a,
          .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a {
            /*text-decoration: none;
            .views-field-field-imagen-single{
            	transition: all 0.5s;
            	img{
            		width: 100%;
            	}
            }*/ }
            .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content,
            .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content {
              padding: 20px;
              /*.views-field-field-texto-introduccion{
              	font-size: $font-size-14;
              	color: $black-text;
              	margin-top: 20px;
              	margin-bottom: 15px;
              	p{
              		font-size: $font-size-14;
              		color: $black-text;
              	}
              }*/ }
              .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content .views-field-field-fecha,
              .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content .views-field-field-fecha {
                text-transform: uppercase;
                font-size: 12px;
                letter-spacing: 2px;
                font-weight: bold;
                color: #D8D8D8;
                margin-top: 20px; }
              .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content .views-field-field-titulo,
              .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content .views-field-field-titulo {
                	/*font-size: $font-size-19;
                    margin-top: 10px;
                    font-weight: bold;
                    transition: all 0.5s;
                    a{
                    	color: $black-text;
                    	text-decoration: none;
                    }
                    */ }
                .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content .views-field-field-titulo p,
                .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li .posts-wrapper a .inner-content .views-field-field-titulo p {
                  color: #4A4A4A;
                  text-decoration: none; }
      .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2),
      .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1),
      .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2),
      .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) {
        width: 80%;
        padding: 10px; }
        @media (min-width: 576px) {
          .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2),
          .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1),
          .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2),
          .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) {
            width: 50%;
            padding: 15px; } }
        .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper,
        .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper,
        .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper,
        .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper {
          border-radius: 0px; }
          @media (min-width: 992px) {
            .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper a,
            .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper a,
            .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper a,
            .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper a {
              display: block; } }
          @media (min-width: 992px) {
            .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper .views-field-field-imagen-single,
            .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper .views-field-field-imagen-single,
            .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper .views-field-field-imagen-single,
            .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper .views-field-field-imagen-single {
              width: 100%; } }
          @media (min-width: 992px) {
            .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper .inner-content,
            .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper .inner-content,
            .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper .inner-content,
            .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper .inner-content {
              width: 100%; }
              .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper .inner-content:before,
              .block-views-blockposts-de-blog-block-1 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper .inner-content:before,
              .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(1):nth-last-child(2) .posts-wrapper .inner-content:before,
              .block-views-blockposts-de-blog-block-2 .view-posts-de-blog > .view-content .item-list ul li:nth-child(2):nth-last-child(1) .posts-wrapper .inner-content:before {
                content: none; } }

/*
.view-posts-de-blog{
	>.view-content{
		.item-list{
			padding: 0px;
			@media (max-width: 767px) {
				max-width: unset;
			}
			ul{
				li{
					padding: 15px;
					.posts-wrapper{
						border-radius: 5px;
						background-color: $white-color;
						height: 100%;
						a{
							text-decoration: none;
							.views-field-field-imagen-single{
								transition: all 0.5s;
								img{
									width: 100%;
								}
							}
							.inner-content{
								padding: 20px;
								.views-field-field-fecha{
								    text-transform: uppercase;
								    font-size: $font-size-12;
								    letter-spacing: 2px;
								    font-weight: bold;
								    color: $border-gray;
								    margin-top: 20px;
								}
								.views-field-field-titulo{
									font-size: $font-size-19;
								    margin-top: 10px;
								    font-weight: bold;
								    color: $black-text;
								    transition: all 0.5s;
								    a{
								    	color: $black-text;
								    	text-decoration: none;
								    }
								}
								.views-field-field-texto-introduccion{
									font-size: $font-size-14;
									color: $black-text;
									margin-top: 20px;
									margin-bottom: 15px;
									p{
										font-size: $font-size-14;
										color: $black-text;
									}
								}
							}
						}		
					}
					.posts-wrapper:hover{
						.views-field-field-imagen-single{
							opacity: 0.8;
						}
						.inner-content{
							.views-field-field-titulo{
								color: $green-color;
							}
						}
					}
				}
				li:nth-child(1):nth-last-child(1) {
					width: 70%;
			    	margin: auto;
			    	.posts-wrapper{
			    		a{
							@media (min-width: 768px) {
								display: flex;
							}
			    		}
						.views-field-field-imagen-single{
							width: 100%;
							@media (min-width: 768px) {
								width: 50%;
							}
							img{
							    height: 100%;
								object-fit: cover;
							}
						}
						.inner-content{
							position: relative;
							width: 100%;
							@media (min-width: 768px) {
								width: 50%;
								&:before {
									content: " ";
									position: absolute;
									left:-20px;
									top:50%;
									width: 0px;
								    height: 0px;
								    border-top: 20px solid transparent;
								    border-bottom: 20px solid transparent;
								    border-right: 20px solid #FFF;
								    margin-top: -20px;
								}
							}
						}
					}
				}
				li:nth-child(1):nth-last-child(2),
				li:nth-child(2):nth-last-child(1) {
					width: 80%;
					padding: 10px;
					@media(nin-width: 576px){
						width: 50%;
					}
					@media (min-width: 992px) {
						padding: 0px
					}
					.posts-wrapper{
						border-radius: 0px;
						a{
							@media (min-width: 992px) {
							display: flex;
							}
						}
						.views-field-field-imagen-single{
							width: 100%;
							@media (min-width: 992px) {
								width: 50%;
							}
							img{
							    height: 100%;
								object-fit: cover;
							}
						}
						.inner-content{
							position: relative;
							width: 100%;
							@media (min-width: 992px) {
								width: 50%;
								&:before {
									content: " ";
									position: absolute;
									left:-20px;
									top:50%;
									width: 0px;
								    height: 0px;
								    border-top: 20px solid transparent;
								    border-bottom: 20px solid transparent;
								    border-right: 20px solid #FFF;
								    margin-top: -20px;
								}
							}
						}
					}
					@media (min-width: 768px) {
						width: 50%;
					}
				}
				//li:nth-child(1):nth-last-child(2),
				//li:nth-child(2):nth-last-child(1) {
					//width: 100%;
					//@media (min-width: 768px) {
						//width: 50%;
					//}
				//}
				li:nth-child(1):nth-last-child(3),
				li:nth-child(2):nth-last-child(2),
				li:nth-child(3):nth-last-child(1) {
					width: 70%;
					@media (min-width: 576px) {
						width: 48%;
					}
					@media (min-width: 768px) {
						width: 33.3333%;
					}
				}
				li:nth-child(1):nth-last-child(4),
				li:nth-child(2):nth-last-child(3),
				li:nth-child(3):nth-last-child(2),
				li:nth-child(4):nth-last-child(1) {
					width: 70%;
					@media (min-width: 768px) {
						width: 25%;
				    }
				}
			}
			//scroll orizontal en moviles
			@media (max-width: 767px) {
				ul{
					width: 100%;
					display: flex;
				  	flex-wrap: nowrap;
				  	overflow-x: auto;
					li{
						flex: 0 0 auto;
			    		margin-right: 3px;
			    		padding: 10px;
					}
				}
			}
		}
	}
}*/
/*.view-tipo-de-informe{
	>.view-content{
		ul{	
			@media (min-width: 768px) {
				display: flex;
			}
			li{ 
				padding: 25px;
			    overflow: hidden;
				@media (min-width: 768px) {
					width: 50%;
				}
				.tipo-de-informe-wrapper{
					.views-field-field-titulo{
						font-size: $font-size-22;
					    font-weight: bold;
					    color: $green-color;
					    margin-bottom: 25px;
					}
					.inner-content{
					    border-radius: 5px;
					    background: white;
						@media (min-width: 992px) {
							display: flex;
						}
						.views-field-field-imagen-single{
							@media (min-width: 992px) {
								width: 50%;
							}
							img{
								width: 100%;
    							height: 100%;
    							object-fit: cover;
							}
						}
						.views-field-field-texto-introduccion{
							border: solid 1px $border-gray;
							padding: 20px;
							font-size: $font-size-14;
						    display: flex;
    						align-items: center;
							p{
								font-size: $font-size-14;
							}
							@media(min-width: 768px) and (max-width: 991px){
								    min-height: 160px;
							}
							@media (min-width: 992px) {
								border-left: none;
								width: 50%;
							}
						}
					}
				}
			}
		}
	}
}
.view-informes{
		>.view-content{
		ul{	
			@media (min-width: 768px) {
				display: flex;
			}
			li{ 
				padding: 25px;
			    overflow: hidden;
				@media (min-width: 768px) {
					width: 50%;
				}
				.informes-wrapper{
					background-color: $white-color;
					height: 100%;
					@media (min-width: 992px) {
						display: flex;
					}
					.views-field-field-imagen-single{
						@media (min-width: 992px) {
							width: 50%;
						}
						img{
							width: 100%;
							height: 100%;
							object-fit: cover;
						}
					}
					.inner-content{
						padding: 20px;
						position: relative;
						@media (min-width: 992px) {
							width: 50%;
						}
						.views-field-field-titulo{
						    font-size: $font-size-14;
    						font-weight: bold;
    						color: $black-text;
    						margin-bottom: 10px;
						    text-transform: uppercase;
						}
						.views-field-field-texto-introduccion{
							font-size: $font-size-12;
							color: $black-text;
							padding-bottom: 20px;
							p{
								font-size: $font-size-12;
								color: $black-text;
							}
						}
						.views-field-field-cta-link{
							position: absolute;
							bottom: 20px;
							a:after{
								content:"\f30b";
							    font-family: 'Font Awesome\ 5 Free';
							    font-weight: bold;
							    left: 10px;
							    position: relative;
							    transition: left 0.5s; 
							}
						}
					}
				}
			}
		}
	}
}*/
.view-empresa-grupo .empresa-grupo-wrapper {
  		/*@media(min-width: 768px){
  			display: flex;
  			align-items: center;
     	 		justify-content: center;
  		}
  		.views-field-field-imagen-single{
  			text-align: center;
  			@media(min-width: 768px){
  				width: 35%;
  				text-align: right;
  			}
  			img{
  				@media(min-width: 768px){
  					min-height: 350px;
  				}
  			}
  		}*/ }
  .view-empresa-grupo .empresa-grupo-wrapper .inner-content {
    /*width: 100%;
    background-color: $white-color;
    padding: 20px;
    border-radius: 8px;
    @media(min-width: 768px){
    	width: 65%;
    	padding: 30px;
    }*/
    	/*.views-field-field-texto-introduccion{
    		border-top: solid 1px $border-gray;
    	    padding-top: 35px;
    	    margin: 0px 30px 0px;
    	    line-height: 32px;
    	    @media (min-width: 992px) {
    			padding-bottom: 35px;
    	    }
    	    p{
    	    	a{
    	    		font-weight: bold;
    	    		color: $blue-text;
    	    	}
    	    }
        }
    	.inner-buttons{
    	    margin: 0px 30px 0px;
    		.views-field-field-cta-principal{
    			text-align: left;
    		}
    	}*/ }
    .view-empresa-grupo .empresa-grupo-wrapper .inner-content .views-field-field-titulo {
    	/*font-size: $font-size-24;
    	color: $green-color;
	    font-weight: bold;
	    text-align: center;
	    margin: 0px 0px 0px 35px;
	    padding-right: 35px;
	    padding-bottom: 35px;
	    padding-top: 35px;*/
      background-image: none;
      	    /*@media (min-width: 992px){
          		text-align: left;
          	}*/ }

/*.node--type-empresa-grupo{
	.node__title{
		display: none;
	}
	.node__content{
		margin-top: 0px;
		padding: 20px 0;
		@media(min-width: 992px){
			display: flex;
		}
		.inner-images{
			padding: 20px 20px 10px 20px;
			overflow: hidden;
			@media(min-width: 992px){
				width: 40%;
				padding: 40px 20px 40px 40px;
			}
			.field--name-field-imagen-single{
				width: 100%;
				margin: 0px;
				img{
					margin: 0px;
					width: 100%;
				}
			}
		}
		.inner-content{
			padding: 10px 20px 20px 20px;
			overflow: hidden;
			@media(min-width: 992px){
				width: 60%;
				padding: 40px 40px 40px 20px;
			}
			.field--name-field-titulo{
				text-transform: uppercase;
				letter-spacing: 2px;
				color: $black-text;
				font-size: $font-size-18;
				margin-bottom: 20px;
				font-weight: bold;
			}
			.field--name-field-texto-introduccion{
				color: $gray-text;
				font-size: $font-size-18;
				margin-bottom: 20px;
			}
			.inner-buttons{
				.field--type-link{
					text-align: left;
				}
			}
		}
	}
}*/
/*.view-memoria{
	.views-field-field-documento{
		position: inherit;
	}
}
.view-memoria.ultima-memoria-anual{
	.memoria-wrapper{
		margin-left: 20px;
		margin-right: 20px;
		.views-field-field-titulo{
			margin-bottom: 20px;
			font-size: $font-size-30;
			color: $green-color;
		}
		.views-field-field-subtitulo{
			margin-bottom: 20px;
			font-weight: bold;
			color: $black-text;
		}
		.views-field-field-cta-principal {
			text-align:left;
			padding-bottom: 40px;
			border-bottom: 1px solid $light-gray-color;
			margin-bottom: 40px;
			margin-left: -15px;
		    margin-right: -15px;
		    padding-left: 15px;
		    padding-right: 15px;
		}
		.views-field-field-archivo{
			.cta-archivo{
				text-align: left;
			}
		}

		.views-field-field-texto-introduccion{
			margin-bottom: 40px;
			color: $gray-text;
			p{
				color: $gray-text;
			}
		}
		.views-field-field-texto-cita{
			font-style: italic;
			color: $green-color;
			margin-bottom: 20px;
			font-size: $font-size-20;
			@media(min-width: 768px){
				font-size: $font-size-26;
			}
		}
		.views-field-field-autor{
			color: $green-color;
			text-transform: uppercase;
			font-size: $font-size-12;
			font-weight: bold;
			margin-bottom: 10px;
		}
		.views-field-field-profesion{
			color: $gray-text;
			text-transform: uppercase;
			font-size: $font-size-12;
			font-weight: bold;
		}
	}
}

.view-memoria.mosaico{
	> .view-content{
		ul{
			display: flex;
    		flex-wrap: wrap;
    		margin-right: 15px;
    		margin-left: 15px;
			li{
				width: 100%;
				margin-bottom: 20px;
				width: 100%;
				@media (min-width: 600px) {
					display: flex;
				}
				@media(min-width: 992px){
					width: 50%;
				}
				.views-field-field-imagen-single, 
				.views-field-field-video, 
				.memoria-wrapper{
					display: flex;
					width: 100%;
					@media (min-width: 600px) {
						width: 50%;
					}
				}
				
				.views-field-field-video{
					.video-embed-field-responsive-video{
						width: 100%;
					}
				}
				.views-field-field-imagen-single{
					img{
						width: 100%;
					    height: 100%;
					    object-fit: cover;
					}
				}
				.memoria-wrapper{
					padding: 10px 0px;
					position: relative;
					@media (min-width: 600px) {
						padding: 20px;
					}
					.views-field-field-titulo{
						color: $white-color;
						font-weight: bold;
						font-size: $font-size-20;
						margin-bottom: 20px;
					}
					.views-field-field-texto-introduccion{
						padding-bottom: 20px;
						color: $white-color;
						font-size: $font-size-12;
						p{
							color: $white-color;
							font-size: $font-size-12;
							margin: 0px;
						}
					}
					.views-field-field-cta-principal, 
					.views-field-field-documento{
						@media(min-width: 600px){
							text-align: left;			
						}
					}
				}
			}
		}
	}
}


.view-memoria.descarga-memoria{
	.memoria-wrapper{
	    border-radius: 5px;
	    border: 1px solid $light-gray-color;
	    padding: 10px;
	    height: 100%;
	    position: relative;
	    &:hover{
	    	background-color: $green-color;
	    	cursor: pointer;
	    	a{
		    	color: $white-color;
	    	}
	    }
	    a{
	    	&:hover{
		    	text-decoration: none;
		    	.views-field-field-titulo, 
		    	.views-field-field-documento{
		    		text-decoration: none;
		    		color: $white-color;
		    	}
		    }
	    }
	    .views-field-field-titulo{
    	    padding-bottom: 30px;
	    	color: $white-color;
	    	a{
	    		&:hover{
		    		text-decoration: none;
		    	}
	    	}
	    }
	    .views-field-field-documento{
	    	color: $gray-text;
	    	@media (min-width: 768px) {
	    		position: absolute;
				bottom: 10px;	
	    	}
    		&:after{
	    		font-family: 'Font Awesome 5 Free';
	    		content: "\f1c1";
	    		margin-left: 10px;
	    	}
	    }
	}
	
	li{
		padding: 10px;
	}
	li:nth-child(1):nth-last-child(1) {
		width: 100%;
		margin: auto;
	}
	li:nth-child(1):nth-last-child(2),
	li:nth-child(2):nth-last-child(1) {
	    width: 100%;
	    @media (min-width: 768px) {
			width: 50%;
		}
	}
	li:nth-child(1):nth-last-child(3),
	li:nth-child(2):nth-last-child(2),
	li:nth-child(3):nth-last-child(1) {
		width: 100%;
		@media (min-width: 768px) {
			width: 33.3333%;
		}
	}
	li:nth-child(1):nth-last-child(n+4),
	li:nth-child(2):nth-last-child(n+3),
	li:nth-child(3):nth-last-child(n+2),
	li:nth-child(4):nth-last-child(n+1), 
	li:nth-child(n+4){
		width: 100%;
		@media (min-width: 768px) {
			width: 25%;
	   }
	}
	
}
*/
.view-valores ul li {
  display: flex; }

.view-valores.icono-titulo-texto-imagen-fondo {
  margin-top: 300px; }
  .view-valores.icono-titulo-texto-imagen-fondo .views-view-grid .container .element .valores-wrapper {
    background: rgba(40, 40, 40, 0.9); }
    .view-valores.icono-titulo-texto-imagen-fondo .views-view-grid .container .element .valores-wrapper .inner-content {
      padding: 20px; }
      .view-valores.icono-titulo-texto-imagen-fondo .views-view-grid .container .element .valores-wrapper .inner-content .views-field-field-texto-introduccion {
        font-size: 14px; }
        .view-valores.icono-titulo-texto-imagen-fondo .views-view-grid .container .element .valores-wrapper .inner-content .views-field-field-texto-introduccion p {
          font-size: 14px; }

.view-valores.icono-titulo .views-view-grid ul li .valores-wrapper {
  padding: 10px; }
  .view-valores.icono-titulo .views-view-grid ul li .valores-wrapper .views-field-field-imagen-icono img {
    width: 100px;
    height: 100px; }
  .view-valores.icono-titulo .views-view-grid ul li .valores-wrapper .views-field-field-titulo {
    font-size: 20px; }

@media (min-width: 768px) {
  .view-entidades .entidad-wrapper {
    display: flex;
    align-items: center;
    justify-content: center; } }
.view-entidades .entidad-wrapper .views-field-field-imagen-single {
  text-align: center; }
  @media (min-width: 768px) {
    .view-entidades .entidad-wrapper .views-field-field-imagen-single {
      width: 45%;
      text-align: right; } }
  @media (min-width: 768px) {
    .view-entidades .entidad-wrapper .views-field-field-imagen-single img {
      min-height: 350px; } }
.view-entidades .entidad-wrapper .inner-content {
  width: 100%; }
  @media (min-width: 768px) {
    .view-entidades .entidad-wrapper .inner-content {
      width: 55%; } }
  .view-entidades .entidad-wrapper .inner-content .views-field-field-titulo {
    font-size: 24px;
    color: #00765F;
    font-weight: bold;
    text-align: center;
    margin: 0px 0px 0px 30px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    /*background-image: url("../images/form-3.png");
	background-repeat: no-repeat;
    background-size: 195px;
	background-position: right 0px bottom -45px;*/ }
    @media (min-width: 992px) {
      .view-entidades .entidad-wrapper .inner-content .views-field-field-titulo {
        text-align: left; } }
  .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion {
    margin: 0px 30px 0px;
    line-height: 32px;
    padding-bottom: 20px; }
    @media (min-width: 992px) {
      .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion {
        padding-bottom: 35px; } }
    .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion p, .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion ul {
      font-size: 14px; }
      .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion p a, .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion ul a {
        font-weight: bold;
        color: #2878FF; }
    .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion ul {
      list-style: none; }
      .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion ul li {
        position: relative; }
        .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion ul li:before {
          left: -20px;
          color: #6dc600;
          margin-right: 15px;
          content: "\f00c";
          font-family: 'Font Awesome\ 5 Free';
          font-weight: bold;
          font-size: 16px;
          position: absolute; }
          @media (min-width: 576px) {
            .view-entidades .entidad-wrapper .inner-content .views-field-field-texto-introduccion ul li:before {
              left: -25px; } }
  .view-entidades .entidad-wrapper .inner-content .inner-buttons {
    margin: 0px 30px 0px; }
    .view-entidades .entidad-wrapper .inner-content .inner-buttons .views-field-field-cta-principal {
      text-align: left; }

.view-cifras-del-grupo.sobre-entidad .cifras-del-grupo-wrapper .column-one .views-field-field-texto-cita {
  text-align: center; }
  .view-cifras-del-grupo.sobre-entidad .cifras-del-grupo-wrapper .column-one .views-field-field-texto-cita p {
    color: #FFFFFF; }
.view-cifras-del-grupo.sobre-entidad .cifras-del-grupo-wrapper .column-one .inner-icon-text .text p {
  color: #FFFFFF; }
.view-cifras-del-grupo.sobre-entidad .cifras-del-grupo-wrapper .column-two .inner-column-one .views-field-field-texto-introduccion {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 50px; }
  .view-cifras-del-grupo.sobre-entidad .cifras-del-grupo-wrapper .column-two .inner-column-one .views-field-field-texto-introduccion p, .view-cifras-del-grupo.sobre-entidad .cifras-del-grupo-wrapper .column-two .inner-column-one .views-field-field-texto-introduccion p:nth-child(1) {
    position: inherit;
    transform: none;
    top: 0;
    left: 0;
    color: #00765F; }
.view-cifras-del-grupo.sobre-entidad .cifras-del-grupo-wrapper .column-two .inner-column-two .cifras-general .amount p {
  line-height: 30px;
  color: #FFFFFF; }

/*.view-iframe{
	ul{
		li{
			width: 100%;
			.views-field-field-texto-introduccion {
				width: 100%;
				@media(max-width: 575px){
				    padding: 15px;
				}
			}
		}
	}
}
*/
/*.block-block-caja-rurales{
    padding-bottom: 20px;
    padding-top: 20px;
    @media(min-width: 992px){
        padding-bottom: 25px;
        padding-top: 25px;
    }
    @media(min-width:1400px){
        padding-bottom: 80px;
        padding-top: 80px;
    }
    .view{
        .view-content{
            margin: 0px;    
        }
    }
    ul.wrapper li.provincia > h2 , .content-title{
        &:before{
            content: url('../images/mapa-marker.png');
            padding-right: 10px;
        }
    }
}*/
/*.block-block-cajas-rurales{
	ul.wrapper{
		overflow: hidden;
	    display: flex;
	    flex-wrap: wrap;
        margin-top: 30px;
		li.provincia{
		    width: 100%;
		    margin-bottom: 15px;
		    padding: 15px;
    		float: left;
    		@media (min-width: 576px){
    			width: 50%;
    		}
    		@media(min-width: 768px){
    			width: 33.333%;
    		}
    		@media(min-width: 992px){
    			width: 25%;
    		}
    		>h2{
			    display: flex;
    			align-items: center;
    			font-size: $font-size-18;
    			color: $green-color;
    			font-weight: bold;
			    padding-bottom: 20px;
			    margin-bottom: 20px;
			    border-bottom: 1px solid $border-gray;
    		}
    		.cajas-wrapper{
    			height: 100%;
    			.node--type-caja-rural{
    				border: none;
    				margin: 0px;
    				padding: 0px;
    				h2.node__title{
    					display: none;
    				}
    				div.node__content{
    					font-size: $font-size-14;
    					.field--name-field-cta-link{
    						a{
    							color: $black-text;
    							&:hover{
    								color: $blue-text;
    								text-decoration: none;
    							}
    						}
    					}
    				}
    			}
    		}
		}
	}
}*/
.block-block-mapa {
  /*@media (max-width: 767px){
      display: none;
  }*/ }
  .block-block-mapa > .content {
    /*max-width: 1340px;
    display: block;
    margin: auto;
    > .template-popup-cajas-rurales{
        > .popup-cajas-rurales{
            display: none;
        }
    }*/
    /* > #cajas-rurales-map{
         position: relative;
         .texto-continuo{
             max-width: 170px;
             color: $black-text;
             position: absolute;
             left: 25px;
             top: 100px;
             background-color: $white-color;
             @media(min-width: 850px){
                 max-width: 220px;
             }
             h2{
                 display: none;
             }
             p{
                 font-size: $font-size-12;
                 @media(min-width: 850px){
                     font-size: inherit;
                 }
             }
         }
         svg{
             margin: auto;
             display: block;
             max-width: 100%;
             max-width: 550px;
             @media(min-width: 1140px){
                 max-width: 750px;
             }
         }
     }*/ }
    .block-block-mapa > .content > #popup-cajas-rurales-wrapper {
      /*position: relative;*/ }
      .block-block-mapa > .content > #popup-cajas-rurales-wrapper .template-popup-cajas-rurales {
        /*max-width: 290px;
        width: 100%;
        border: 1px solid $border-gray;
        border-radius: 5px;
        position: absolute;
        right: 5px;
        z-index: 9;*/ }
        .block-block-mapa > .content > #popup-cajas-rurales-wrapper .template-popup-cajas-rurales .popup-cajas-rurales {
          /*#popup-cajas-rurales-list{
              .caja-rural{
                  header{
                      display: none;
                  }  
                  .node__content{
                      margin: 0px;
                      background-color: $white-color;
                      .field--name-field-cta-link {
                          a{
                              color: $black-text;
                              font-weight: bold;
                              opacity: 0.9;
                              font-size: $font-size-14; 
                              line-height: 24px;
                              display:inline-block;
                              width:100%;
                              padding: 5px 10px;
                              &:hover{
                                  color: $green-color;
                                  text-decoration: none;
                              }
                          }
                      }
                      &:hover{
                          color: $green-color;
                          background-color: $lighter-green-color;
                          cursor: pointer;
                      }
                  }
              }
          }*/ }
          .block-block-mapa > .content > #popup-cajas-rurales-wrapper .template-popup-cajas-rurales .popup-cajas-rurales .popup-close {
            /*float: right;
            margin-right: 5px;
            cursor: pointer;*/
            color: #F4D832;
            /*font-weight: bold;
            position: absolute;
            right: 5px;*/ }
          .block-block-mapa > .content > #popup-cajas-rurales-wrapper .template-popup-cajas-rurales .popup-cajas-rurales .content-title {
            /* background-color: $green-color;
             padding: 10px 15px;
             font-weight: bold;*/
            color: #F4D832;
            /* font-size: $font-size-18;
             margin: 0px;
             width: 100%;
             display: flex;
             align-items: center;*/ }

/*.view-texto-continuo{
	.pagina-no-encontrada-wrapper{
		.views-field-field-imagen-single,
		.inner-content{
			width: 100%;
			padding: 10px;
			@media(min-width: 678px){
    			float: left;
			}
		}
		.views-field-field-imagen-single{
			@media(min-width: 678px){
				width: 40%;				
				margin-right: 10%;
			}
		}
		.inner-content{
			@media(min-width: 678px){
				width: 50%;
			}
		}
		.views-field-field-imagen-single{
			img{
				width: 100%;
				height: auto;
			}
		}
		.inner-content{
			.views-field-field-titulo{
				font-size: $font-size-24;
				color: $black-text;
				font-weight: bold;
				margin-bottom: 20px;
			}
			.views-field-field-texto-desarrollo{
				padding: 0px;
			}
		}
	}
}*/
/*.view-contacto{
	padding: 10px;
	> .view-content{
		.item-list{
	    	ul{
	    		padding: 15px;
				li{ 
					padding: 10px;
					@media (min-width: 768px) {
						padding: 5px;
					}
					.contacto-wrapper{
						transition: all 0.2s;
						-webkit-box-shadow: 0 2px 35px 0 rgba(0, 0, 0, 0.08);
      					box-shadow: 0 1px 8px rgba(0,0,0,.1);
      					border-radius: 5px;
						background-color: $white-color;
						@media (min-width: 768px){
							border-right: none;
						}
						a{
							color: $black-text;
    						text-decoration: none;
						}
						.inner-content{
							padding: 10px;
							@media(min-width: 576px){
								padding: 20px;
							}
							.views-field-field-imagen-icono{
								width: 65px;
								height: 65px;
						    	display: block;
						    	margin: 5px auto;
						    	background-color: $green-color;
						    	border-radius: 50%;
					    		@media(min-width: 576px){
									width: 100px;
					   				height: 100px;
								}
							}
							.views-field-field-titulo{
								margin: 10px;
								height: 65px;
							    font-weight: bold;
							    font-size: $font-size-13;
							    text-decoration: none;
							    color: $black-text;
								@media (min-width: 768px) {
									margin: 10px 20px;
									font-size: $font-size-14;
								}
								@media (min-width: 1200px) {
								margin: 10px 25px;
								font-size: $font-size-18;

								}
							}
							a{
								color: $black-text;
							}
						}
					}
					.contacto-wrapper:hover{
				      transition: all 0.2s;
				      box-shadow: 0 5px 25px rgba(0,0,0,.1);
				      -webkit-transform: translateY(-1px);
				      transform: translateY(-1px);
				    }
				}
				
				// Functionality: take all width of the section 
				li:nth-child(1):nth-last-child(1) {
					width: 100%;
				}

				// Functionality: take half of the width of the section 
				li:nth-child(1):nth-last-child(2),
				li:nth-child(2):nth-last-child(1) {
					width: 50%;
				}

				// Functionality: take all width of the section in mobile and in tablet up take third of the section 
				li:nth-child(1):nth-last-child(3),
				li:nth-child(2):nth-last-child(2),
				li:nth-child(3):nth-last-child(1) {
					width: 100%;
					@media (min-width: 768px) {
						width: 33.3333%;
					}
				}

				// Functionality: take half of the width of the section in mobile and take fourth of the section in tablet up 
				li:nth-child(1):nth-last-child(4),
				li:nth-child(2):nth-last-child(3),
				li:nth-child(3):nth-last-child(2),
				li:nth-child(4):nth-last-child(1) {
					width: 50%;
					@media (min-width: 768px) {
						width: 25%;
				   }
				}
			}
		}
	}
}*/
.block-views-blockcontacto-block-1 {
  background-image: none; }

.featured-bottom {
  	/*#contacto-footer{
  	    background: none;
      	padding: 40px 0px;
  	    text-align: center;
  	    h1{
  	    	color: $green-color;
  	    	font-size: 30px;
  		    font-weight: bold;
  		    margin: 0px 15px;
  	        margin-top: 20px;
      		margin-bottom: 40px;
         		margin-left: 10px;
      		margin-right: 10px;
  	    }
  	    ul{
  	    	list-style: none;
  	    	padding: 0px;
  	    	margin: 0px;
  		    // Functionality: take all width of the section 
  			li:nth-child(1):nth-last-child(1) {
  				width: 100%;
  			}
  
  			// Functionality: take half of the width of the section 
  			li:nth-child(1):nth-last-child(2),
  			li:nth-child(2):nth-last-child(1) {
  				width: 50%;
  			}
  
  			// Functionality: take all width of the section in mobile and in tablet up take third of the section 
  			li:nth-child(1):nth-last-child(3),
  			li:nth-child(2):nth-last-child(2),
  			li:nth-child(3):nth-last-child(1) {
  				width: 100%;
  				@media (min-width: 768px) {
  					width: 33.3333%;
  				}
  			}
  
  			// Functionality: take half of the width of the section in mobile and take fourth of the section in tablet up 
  			li:nth-child(1):nth-last-child(4),
  			li:nth-child(2):nth-last-child(3),
  			li:nth-child(3):nth-last-child(2),
  			li:nth-child(4):nth-last-child(1) {
  				width: 50%;
  				@media (min-width: 768px) {
  					width: 25%;
  			   }
  			}
  	    }
  	    
  	    .contacto-wrapper{
  	    	transition: all 0.2s;
  			-webkit-box-shadow: 0 2px 35px 0 rgba(0, 0, 0, 0.08);
  			box-shadow: 0 1px 8px rgba(0,0,0,.1);
  			border-radius: 5px;
  			margin: 5px;
  			background-color: $white-color;
  			@media (min-width: 768px){
  				border-right: none;
  			}
  			&:hover{
  		      transition: all 0.2s;
  		      box-shadow: 0 5px 25px rgba(0,0,0,.1);
  		      -webkit-transform: translateY(-1px);
  		      transform: translateY(-1px);
  		    }
  			a{
  				color: $black-text;
  				text-decoration: none;
  			}
  			.inner-content{
  				padding: 10px;
  				@media(min-width: 576px){
  					padding: 20px;
  				}
  				.views-field-field-imagen-icono{
  					width: 65px;
  					height: 65px;
  			    	display: block;
  			    	margin: 5px auto;
  			    	background-color: $green-color;
  			    	border-radius: 50%;
  		    		@media(min-width: 576px){
  						width: 100px;
  		   				height: 100px;
  					}
  				}
  				.views-field-field-titulo{
  					margin: 10px;
  					height: 65px;
  				    font-weight: bold;
  				    font-size: $font-size-13;
  				    text-decoration: none;
  				    color: $black-text;
  					@media (min-width: 768px) {
  						margin: 10px 20px;
  						font-size: $font-size-14;
  					}
  					@media (min-width: 1200px) {
  					margin: 10px 25px;
  					font-size: $font-size-18;
  
  					}
  				}
  				a{
  					color: $black-text;
  				}
  			}
  	    }
  	}*/ }
  .featured-bottom .block-weg-block-contacto {
    	/*width: 100%;
    	padding-bottom: 40px;
        padding-top: 40px;
        background-color: rgb(249, 250, 251);*/
    background-image: none; }

/*#block-views-block-carousel-block-1{
	display: none;
	padding: 20px 0px;
	background-color: rgba(0, 0, 0, 0.7);
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
	top: 0px;
	left: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	.view-carousel{
		width: 90%;
		margin: auto;
		padding: 0px 30px;
		@media(min-width: 576px){
			margin: auto;
		}
		.item-list{
			display: flex;
			flex-wrap: nowrap;
			transition: margin 1000ms;
			margin: auto;
	        .slide {
	            width: 100%;
		   		max-width: 440px;
	            border-radius: 5px;
	            overflow: hidden;
	            background-color: $white-color;
	            z-index: 10;
	            -webkit-transition: left 2s; // LAS TRANSICIONES SEGURAMENTE NO HAGAN FALTA SI VA POR JS
	            -moz-transition: left 2s;
	            -o-transition: left 2s;
	            transition: left 2s;	
	            flex: 0 0 auto;
	    		margin-right: 3px; // FELIPE -DEJABA UN MARGEN INTERIOR
	    		padding: 0px; // FELIPE -DEJABA UN MARGEN INTERIOR
	    		margin: auto;
	    		.carousel-wrapper{
	    			border: 1px solid $light-gray-color;
	    			border-radius: 3px;
	    			.views-field-field-imagen-single {
						max-height: 180px;
						overflow: hidden;
						display: flex;
						position: relative;
						@media(min-width: 400px){
							max-height: 220px;
						}
						@media(min-width: 576px){
							max-height: inherit;
						}
						img {
							object-fit: cover;
						}
						span{
							position: absolute;
							right: 10px;
							top: 10px;
							background-color: black;
							color: white;
							border-radius: 50%;
							width: 27px;
							height: 27px;
							text-align: center;
						}
			        }
			        .inner-content{
			        	padding: 10px;
			        	text-align: center;
			        	@media(min-width: 576px){
							padding: 20px;
						}
			        	.views-field-field-titulo {
					    	color: $green-color;	
					    	font-size: 18px;	
					    	font-weight: bold;	
					    	line-height: 24px;	
					    	margin-bottom: 20px;
					    	height: 60px;
					    	@media(min-width: 400px){
								height: 80px;
								margin-bottom: 0px;
								line-height: 30px;
							}
					    	@media(min-width: 576px){
								height: 100px;
								font-size: 24px;
							}
							@media(min-width: 768px){
								height: 120px;
							}
					    	
					    }
					    .views-field-field-texto-introduccion {
					    	color: $black-text;	
					    	font-size: 14px;	
					    	line-height: 24px;	
					    	@media(min-width: 400px){
								height: 140px;
							}
					    	@media(min-width: 576px){
					    		line-height: 26px;
								height: 155px;
								font-size: 18px;
							}
							@media(min-width: 768px){
								height: 180px;
							}
					    }
					    .views-field-field-cta-principal{
					    	margin: auto;
					    	padding: 0px;
					    	a{
					    		color: $white-color;
					    	}
					    }
					    .views-field-field-cta-principal:after{
					    	content: "";
					    }
			        }
	    		}
			}

			.slide:not(.active){
				display: none;
			}

		}
		.arrow {
			position: absolute;
			top: 50%;
			width: 100%;
			margin-left: auto;
			margin-right: auto;
			left: 0;
			right: 0;
			@media(min-width: 768px){
				max-width: 700px;
			}
			button{
				-webkit-appearance: none;
				background: none;
				border: none;
				z-index: 10;
				text-indent: -9999px;
				@media(min-width: 625px){
					width: 100px;
		    		height: 100px;
		    	}
		    	&:link, 
				&:visited,
				&:hover,
				&:active {
					border: none;
					outline: none;
					outline-style:none;
					box-shadow:none;
					border-color:transparent;
				}
			}
			.prev{
				float: left;
				position: absolute;
				left: 3px;
				@media(min-width: 625px){
					left: -50px;
				}
				&:before {
					content: "";
					cursor: pointer;
					background-size: contain;
					background-image: url('../images/prev-button.png');
					width: 40px;
					height: 40px;
					position: absolute;
					top: 0px;
					left: 0px;
					@media(min-width: 768px){
						width: 90px;
						height: 90px;
					}
				}
			}
			.next{
				float: right;
				position: absolute;
				right: 3px;
				@media(min-width: 625px){
					right: -50px;
				}
				&:before {
					content: "";
					cursor: pointer;
					background-size: contain;
					background-image: url('../images/next-button.png');
					width: 40px;
					height: 40px;
					position: absolute;
					top: 0px;
					right: 0px;
					@media(min-width: 768px){
						width: 90px;
						height: 90px;
					}
				}
			}
		}
	}
}
*/
footer.site-footer {
  /*padding: 0px;
  .top-footer{
  	background-color: $green-color;
  	padding: 50px 0px;
  	.view-content{
  		>.item-list{
  			>ul{
  				>li{
  					.footer-wrapper{
  						.views-field-field-imagen-logo, 
  						.views-field-field-imagen-icono{
  							max-width: 200px;
  							margin-bottom: 15px;
  						}
  					}
  				}
  			}
  		}
  	}
  }*/
  /*.bottom-footer{
  	background-color: $dark-green-color;
  	.site-footer__bottom{
  		margin-top: 0px;
  		padding: 0px;
  		@media(max-width: 991px){
  		    padding-bottom: 50px;
  		}
  		.region{
  			margin-top: 0px;
  			padding: 20px 0px;
  		    justify-content: center;
  		}
  	}
  	.view-content{
  		>.item-list{
  			>ul{
  				>li{
  					.footer-wrapper{
  						.views-field-field-imagen-logo, 
  						.views-field-field-imagen-icono{
  							max-width: 150px;
  							//margin-bottom: 15px;
  						}
  					}
  				}
  			}
  		}
  	}
  }
  .top-footer, .bottom-footer{
  	margin: 0px;
  }
  .block{
  	margin: 0px;
  	border: none;
  	padding: 0px;
  }*/
  	/*.footer-wrapper{
  		.views-field-field-imagen-logo, 
  		.views-field-field-imagen-icono{
  		    width: 100%;
  		    max-width: 150px;
  		    padding-left: 15px;
  	        margin: auto;
  	        img{
  	        	opacity: 0.8;
  	        	&:hover{
  					opacity: 1;
  	        	}
  	        }
  		}
  		.views-field-field-titulo{
  		    color: $white-color;
  		    border-bottom: none;
  		    margin-bottom: 10px;
  		    font-size: $font-size-11;
  		    font-weight: bold;
  		    letter-spacing: 2.27px;
  		    line-height: 15px;
  		    text-transform: uppercase;
  		}
  		.views-field-field-cta-link{
  			ul{
  				padding: 0px;
  			    list-style: none;
  				li{
  					background: none;
  	    			border: none;
  	    			margin-bottom: 20px;
  	    			a{
  	    				padding: 0px;
  					    border: none;
  					    color: $light-gray-color;
  					    text-indent: 0px;
  					    opacity: 0.8;
  					    font-size: $font-size-14;
  					    line-height: 19px;
  					    font-weight: initial;
  	    				&:hover{
  						    opacity: 1;
  							background: none;
  	    				}
  	    			}
  				}
  			}
  		}
  	}
  	#block-blockwegfooterbottom{
  	    @media(max-width: 1200px) {
  			width: 70%;
  		}
  		@media(max-width: 575px) {
  			width: 100%;
  		}
  	}
  	.block-weg-block-logo, 
  	.block-weg-block-logo-rv{
  		@media(max-width: 1200px) {
  		    width: 15%;
  		}
  		@media(max-width: 575px) {
  		    max-width: unset;
      		width: 100%;
  		}
  	}
  	.logo-wrapper{
  		max-width: 180px;
  	    padding: 0px 5px;
          display: block;
      	margin: auto;
  	}*/ }
  footer.site-footer .footer-bottom-wrapper {
    /*width: 100%;
    text-align: center;
    @media(min-width: 576px){
    	display: flex;
    }*/ }
    footer.site-footer .footer-bottom-wrapper .views-field-field-cta-link {
    	/*align-items: center;
	    justify-content: center;
	    display: inline-flex;
	    width: 100%;*/ }
      footer.site-footer .footer-bottom-wrapper .views-field-field-cta-link ul {
        /*list-style: none;
        padding-left: 0px;
        @media(min-width: 576px){
        	display: inline-block;
        }*/ }
        footer.site-footer .footer-bottom-wrapper .views-field-field-cta-link ul li {
          					/*margin: 5px !important;
          					@media(min-width: 992px){
          						margin: 5px  15px !important;
          					}
          				    width: fit-content;
             					display: inline-block;*/ }
          footer.site-footer .footer-bottom-wrapper .views-field-field-cta-link ul li a {
            /*font-weight: normal;*/
            color: #EBEFF2; }
    footer.site-footer .footer-bottom-wrapper .legend {
      /*margin-top: 20px;
      text-align: center;
      padding: 0 10px;*/
      color: #FFFFFF; }

@media (min-width: 992px) {
  .site-footer__top .region.region-footer-first,
  .site-footer__top .region.region-footer-third,
  .site-footer__top .region.region-footer-fourth {
    width: 20%; }
  .site-footer__top .region.region-footer-second {
    width: 40%; }
    .site-footer__top .region.region-footer-second .block-weg-block-footer-column {
      width: 100%; }
      .site-footer__top .region.region-footer-second .block-weg-block-footer-column ul {
        width: 100%;
        display: inline-block; }
        .site-footer__top .region.region-footer-second .block-weg-block-footer-column ul li {
          width: 49%;
          display: inline-block; } }
/*.field--name-field-sincronizar-concentrador{
    background-color: #FFE4B5;
    padding: 5px;
    label{
    	color: $green-color;
    	font-weight: bold;
    }
}*/
.view-servicios-moviles > .view-content ul li .servicios-moviles-wrapper .inner-content .views-field-field-titulo {
  margin-bottom: 10px; }
  .view-servicios-moviles > .view-content ul li .servicios-moviles-wrapper .inner-content .views-field-field-titulo a {
    color: #4A4A4A;
    margin-bottom: 0px; }
  .view-servicios-moviles > .view-content ul li .servicios-moviles-wrapper .inner-content .views-field-field-titulo p {
    color: #4A4A4A; }

/*.user-logged-in.toolbar-horizontal.toolbar-tray-open{
	padding-top: 80px !important;
}
#toolbar-administration{
	z-index: 999999;
    top: 0;
    position: absolute;
	.toolbar-menu-administration{
		a{
			color: $black-text;
		}
	}
}


@media(min-width: 851px){
	.site-footer__top{
		.region{
			width: 25%;
		}
	} 
}
.item-list {
	ul{
		li{
			float: left;
			padding: 0px;
		}
	}
}

*/
/*.view-bienvenida{
	>.view-content{
		ul{
			display: flex;
			li{	
				padding: 15px;
				text-align: center;
				width: 100%;
				@media (min-width: 768px) {
					width: 25%;
				}
				.bienvenida-wrapper{
					background-color: $white-color;
					height: 100%;
					border-radius: 5px;
					box-shadow: 0 2px 14px 0 rgba(0,0,0,0.09);
					.views-field-field-imagen-icono{
						padding-top: 10px;
						margin-bottom: 10px;
						img{
							max-width: 100px;
						}
					}
					.views-field-field-titulo{
						color: $green-color;
						font-size: $font-size-12;
						font-weight: bold;
						letter-spacing: 2.48px;
						 margin-bottom: 10px;
					}
					.views-field-field-texto-introduccion{
						font-size: $font-size-12;
						color: $black-text;
						border-top: solid 1px $border-gray;
    					padding: 15px;
					    min-height: 100px;
    					@media(min-width: 992px){
    						padding: 20px;
    					}
    					p{
    						font-size: $font-size-12;
    					}
					}
				}
			}
		}	
	}
}*/
.view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper {
  background-color: transparent; }
  .view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper .views-field-field-imagen-icono:hover {
    opacity: 0.8;
    transition-duration: 500ms; }
  .view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper .views-field-field-imagen-icono img {
    padding: 10px;
    border-radius: 20px; }
  .view-servicios-estrategicos.mosaico > .view-content ul li .servicios-estrategicos-wrapper .inner-content {
    padding: 10px; }
.view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(-n+2) .servicios-estrategicos-wrapper .inner-content:after, .view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(-n+2) .servicios-estrategicos-wrapper .inner-content:before,
.view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(n+3) .servicios-estrategicos-wrapper .inner-content:after,
.view-servicios-estrategicos.mosaico > .view-content ul li:nth-child(n+3) .servicios-estrategicos-wrapper .inner-content:before {
  content: none; }

/*.view-informacion-de-interes{
	>.view-content{
		ul{
			@media (min-width: 992px) {
				display: block;
			}
			li{
				width: 100%;
				@media (min-width: 992px) {
					width: 50%;
				}
				.informacion-wrapper{
					/*margin-right: auto;
					margin-left: auto;
					padding: 15px;
					@media (min-width: 992px){
						min-height: 200px;
						//min-width: 485px;
						//padding: 0px;
						//padding-right: 20px;
						//margin-bottom: 40px;
					}
					.views-field-field-titulo{
						margin-bottom: 35px;
						font-size: $font-size-14;
						//letter-spacing: 3.11px;
						text-transform: uppercase;
						font-weight: bold;
					}
					.views-field-field-texto-introduccion{
						margin-bottom: 20px;
						font-size: $font-size-14;
						color: $black-text;
						opacity: 0.9;
						display: inline-block;
						p{
							font-size: $font-size-14;
							color: $black-text;
						}
						ol {
							margin:0 0 1.5em;
							padding:0;
							counter-reset:item;
							>li{
								margin:0;
								padding:0 0 0 2em;
								text-indent:-2em;
								list-style-type:none;
								counter-increment:item;
								&:before {
									display:inline-block;
									width:1.5em;
									padding-right:0.5em;
									font-weight:bold;
									text-align:right;
									content:counter(item) ".";
								}
							}
						}
						ul, ol{
							display: block;
							li{
								width: 100%;
								margin-bottom: 35px;
							}
						}
						ul{
							position: relative;
							list-style: none;
							padding: 0px;
							li{
								margin-left: 25px;
								padding-right: 25px;
								&:before{
									color: $green-color;
									margin-right: 15px;
									content:"\f00c";
									font-family: 'Font Awesome\ 5 Free';
									font-weight: bold;
									font-size: $font-size-16;
									position: absolute;
									left: 0;
								}
							}
						}
					}*/
					/*.views-field-field-cta-link{
						font-size: $font-size-14;
						text-align: center;
						@media (min-width: 576px) {
							text-align: left;
						}
						a:after {
							content:"\f30b";
							font-family: 'Font Awesome\ 5 Free';
							font-weight: bold;
							padding-left: 10px;
						}
					}
				}
			}

			li:nth-child(1):nth-last-child(3),
			li:nth-child(2):nth-last-child(2),
			li:nth-child(3):nth-last-child(1) {
				.informacion-wrapper{
					margin-bottom: 0px;
				}
			}
			li:nth-child(1):nth-last-child(1) {
				width: 100%;
				.informacion-wrapper{
					@media (min-width: 768px) {
						display: flex;
					}
					width: initial;
					padding: initial;
					padding-right: 0px;
					margin-bottom: 0px;
					.inner-img{
						width: 100%;
						margin-bottom: 25px;
						@media (min-width: 768px) {
							width: 40%;
							margin-bottom: 0px;
						}
						.views-field-field-imagen-single{
							text-align: center;
							@media (min-width: 768px) {
								text-align: right;
							}
							height: 100%;
							img{
								height: 100%;
								width: auto;
							}
						}
					}
					.inner-content{
						width: 100%;
						@media (min-width: 768px) {
							width: 60%;
						}
						padding: 0px 50px;
						.views-field-field-titulo{
							text-transform: initial;
							font-size: $font-size-30;
							color: $green-color;
							margin-bottom: 20px;
							font-weight: bold;
							line-height: 1.2;
						}
						.views-field-field-subtitulo{
							font-weight: bold;
							font-size: $font-size-20;
							color: $black-text;
							margin-bottom: 20px;
						}		
						.views-field-field-cta-principal{
							text-align: left;
						}
					}
				}
			}
		}
	}
}*/
/*.informacion-ventajas{
	>.item-list{
		.view-content{
			ul{
				display: block;
				height: 100%;
				li:nth-child(1){
					height: 100%;
					float: left;
				}
			}
		}
	}
}*/
.informacion-ventajas .views-field-field-titulo p {
  color: #4A4A4A; }

/*.multilink{
	> .view-content{
		ul{
			display: flex;
			flex-wrap: wrap;
			li:nth-child(1):nth-last-child(1){
				width: 100%;
				@media (min-width: 768px) {
					width: 50%;
					margin: auto;
				}
			}
			li:nth-child(1):nth-last-child(2),
			li:nth-child(2):nth-last-child(1){
				width: 100%;
				@media (min-width: 768px) {
					width: 33.333%;
					margin: auto;
				}	
			}
			li:nth-child(1):nth-last-child(3),
			li:nth-child(2):nth-last-child(2),
			li:nth-child(3):nth-last-child(1){
				width: 100%;
				@media (min-width: 768px) {
					width: 33.333%;
				}
			}
			li{
				padding:10px;
				.informacion-wrapper{
					background: $white-color;
					width: initial;
					padding: 0;
					margin: 0;
					.views-field-field-imagen-single{
						width: 100%;
						img{
							width: 100%;
							height: auto;
						}
					}
					.inner-content{
						padding: 15px;
						.views-field-field-titulo{
							margin-bottom: 10px;
							text-transform: uppercase;
							font-weight: 600;
							color: $black-text;
							font-size: $font-size-15;
							letter-spacing: 2px;
						}
						.inner-icon-text{
							display: flex;
							margin-bottom: 10px;
							.views-field-field-imagen-icono{
								width: 15%;
								margin-right: 10px;
							}
							.views-field-field-enlace{
								width: 85%;
								display: flex;
								a{
									align-self:center;
									color: $blue-text;
									font-size: $font-size-14;
									text-decoration: none;
									font-weight: 600;
								}
							}
						}
					}
				}
			}
		}
	}
}*/
@media (min-width: 768px) {
  .solicitar-propuesta > .view-content .views-view-grid .container .element:nth-child(1):nth-last-child(1) .informacion-wrapper .inner-img,
  .solicitar-propuesta > .view-content .views-view-grid .container .element:nth-child(1):nth-last-child(1) .informacion-wrapper .inner-content {
    width: 50%;
    padding: 0px 25px; } }

.solicitar-propuesta.imagen-regtangular .view-content .views-view-grid .container .element:nth-child(1):nth-last-child(1) .informacion-wrapper .inner-img {
  width: 60%; }
.solicitar-propuesta.imagen-regtangular .view-content .views-view-grid .container .element:nth-child(1):nth-last-child(1) .informacion-wrapper .inner-content {
  width: 40%; }

.dos-columnas .views-view-grid .container .element {
  border-top: 1px solid rgba(151, 151, 151, 0.5); }
  .dos-columnas .views-view-grid .container .element .informacion-wrapper .inner-content .views-field-field-titulo {
    color: #26A296; }
  .dos-columnas .views-view-grid .container .element .informacion-wrapper .inner-content .views-field-field-subtitulo {
    color: #4A4A4A; }
  .dos-columnas .views-view-grid .container .element .informacion-wrapper .inner-content .views-field-field-texto-introduccion {
    color: #4A4A4A; }
    .dos-columnas .views-view-grid .container .element .informacion-wrapper .inner-content .views-field-field-texto-introduccion p {
      color: #4A4A4A; }
.dos-columnas .views-view-grid .container .element:nth-last-child(1) {
  border-bottom: 1px solid rgba(151, 151, 151, 0.5); }
@media (min-width: 768px) {
  .dos-columnas .views-view-grid .container .element:nth-last-child(2) {
    border-bottom: 1px solid rgba(151, 151, 151, 0.5); } }

@media (min-width: 768px) {
  .view-pregunta-frecuente > .view-content .item-list ul:before {
    content: none; } }
.view-pregunta-frecuente > .view-content .item-list ul li .views-field-field-titulo p {
  color: #00765F; }

.preguntas-lateral .content .view-pregunta-frecuente .view-footer .view-contacto .view-content ul li .contacto-wrapper .inner-content .views-field-field-titulo p {
  color: #00765F; }

/*.view-ventajas, 
.momento-nodo{
	.view-content{
		ul{
			li{
				width: 100%;
				//.momentos-wrapper, 
				.ventajas-wrapper{
					.views-field-field-imagen-single{
						@media (min-width: 992px) {
							width: 50%;
							text-align: right;
						}
					}
					.inner-content{
				        padding: 15px 20px;
					    @media (min-width: 992px){
					    	width: 50%;
			    	        padding: 35px 60px;
			    	        min-height: 500px;
					    }
					    .views-field-field-titulo{
						    p{
						    	color: $black-text;
						    }
						    background-image: none;
					    }
						.inner-points{
							.point{
								margin-bottom: 0px;
								padding-right: 0px;
								@media (min-width: 992px){
					    			width: 100%;
					    		}
								p{
									color: $green-color;
								}
								.views-field-field-texto-ventaja{
									p{
										color: $black-text;
									}
								}
							}
						}
						.views-field-field-cta-principal{
						    margin-top: 20px;
						   	@media (min-width: 992px) {
    							text-align: left;
						   	}
						}
					}
				}
			}
		}
	}	
}*/
.momento-nodo .view-content .item-list ul li,
.view-ventajas .view-content .item-list ul li {
  width: 100%; }
  .momento-nodo .view-content .item-list ul li .momentos-wrapper .views-field-field-imagen-single,
  .momento-nodo .view-content .item-list ul li .ventajas-wrapper .views-field-field-imagen-single,
  .view-ventajas .view-content .item-list ul li .momentos-wrapper .views-field-field-imagen-single,
  .view-ventajas .view-content .item-list ul li .ventajas-wrapper .views-field-field-imagen-single {
    width: 100%; }
    @media (min-width: 992px) {
      .momento-nodo .view-content .item-list ul li .momentos-wrapper .views-field-field-imagen-single,
      .momento-nodo .view-content .item-list ul li .ventajas-wrapper .views-field-field-imagen-single,
      .view-ventajas .view-content .item-list ul li .momentos-wrapper .views-field-field-imagen-single,
      .view-ventajas .view-content .item-list ul li .ventajas-wrapper .views-field-field-imagen-single {
        width: 50%;
        display: flex;
        justify-content: flex-end;
        align-items: center; } }
  .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content,
  .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content,
  .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content,
  .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content {
    width: 100%; }
    @media (min-width: 992px) {
      .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content,
      .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content,
      .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content,
      .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content {
        width: 50%; } }
    .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .views-field-field-titulo,
    .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .views-field-field-titulo,
    .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .views-field-field-titulo,
    .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .views-field-field-titulo {
      background-image: none;
      padding: 0px; }
      .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .views-field-field-titulo p,
      .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .views-field-field-titulo p,
      .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .views-field-field-titulo p,
      .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .views-field-field-titulo p {
        color: #4A4A4A; }
    .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points,
    .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points,
    .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points,
    .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points {
      border: none;
      padding-top: 20px; }
      .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point,
      .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point,
      .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point,
      .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point {
        margin-bottom: 0px;
        padding-right: 0px; }
        @media (min-width: 992px) {
          .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point,
          .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point,
          .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point,
          .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point {
            width: 100%; } }
        .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point p,
        .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point p,
        .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point p,
        .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point p {
          color: #00765F; }
        .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point .views-field-field-texto-ventaja p,
        .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point .views-field-field-texto-ventaja p,
        .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .inner-points .point .views-field-field-texto-ventaja p,
        .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .inner-points .point .views-field-field-texto-ventaja p {
          color: #4A4A4A; }
    .momento-nodo .view-content .item-list ul li .momentos-wrapper .inner-content .views-field-field-texto-introduccion,
    .momento-nodo .view-content .item-list ul li .ventajas-wrapper .inner-content .views-field-field-texto-introduccion,
    .view-ventajas .view-content .item-list ul li .momentos-wrapper .inner-content .views-field-field-texto-introduccion,
    .view-ventajas .view-content .item-list ul li .ventajas-wrapper .inner-content .views-field-field-texto-introduccion {
      border-top: none;
      padding-top: 0; }
  .momento-nodo .view-content .item-list ul li .momentos-wrapper .views-field-field-cta-principal,
  .momento-nodo .view-content .item-list ul li .ventajas-wrapper .views-field-field-cta-principal,
  .view-ventajas .view-content .item-list ul li .momentos-wrapper .views-field-field-cta-principal,
  .view-ventajas .view-content .item-list ul li .ventajas-wrapper .views-field-field-cta-principal {
    text-align: left;
    margin-left: 25px;
    margin-top: 20px; }

/*.view-indicador-de-riesgo{
	.view-content{
	    margin-right: 5px;
	    margin-left: 5px;
	    margin-bottom: 2px;
		.item-list{
			width: 100%;
			@media(max-width: 1199px){
			    max-width: none;
			}
		}
		ul{
			li{
				width: 100%;
				.indicador-de-riesgo-wrapper{
					border: solid 1px black;
					.container{
						padding: 0px;
						@media (min-width: 768px) {
							display: flex;
						}
						div:nth-child(1):nth-last-child(1){
							width: 100%;
						}
						div:nth-child(1):nth-last-child(2),
						div:nth-child(2):nth-last-child(1) {
							width: 100%;
							@media (min-width: 768px) {
								width: 50%;
							}
						}
						div:nth-child(1):nth-last-child(3),
						div:nth-child(2):nth-last-child(2),					
						div:nth-child(3):nth-last-child(1) {
							width: 100%;
							@media (min-width: 768px) {
								width: 33.333%;
							}	
						}
						div:nth-child(1):nth-last-child(4),
						div:nth-child(2):nth-last-child(3),
						div:nth-child(3):nth-last-child(2),
						div:nth-child(4):nth-last-child(1) {
							width: 100%;
							@media (min-width: 768px) {
								width: 25%;
							}
						}
						div{
							font-size: $font-size-10;
							border-top: solid 0.5px black;
							padding-right: 20px;
							padding-left: 20px;
							@media (min-width: 768px) {
								border-top: none;
								border-left: solid 1px black;
							}
							p{
							    margin-bottom: 10px;
	    						margin-top: 10px;
								color: black;
							}
							p:nth-child(n+2){
								margin-top: 0px;
							}
						}
						div:nth-child(1){
							border-left: none;
							border-top: none;
							@media (min-width: 768px) {
								padding-left: 0px;
							}
						}
						div:last-child(){
							@media (min-width: 768px){
								padding-right: 0px;
							}
						}
						.views-field-field-columna-uno,
						.views-field-field-columna-dos,
						.views-field-field-columna-tres,
						.views-field-field-columna-cuatro{
							display: flex;
							flex-wrap: wrap;
							p{
								align-self: center;
								width: 100%;
							}
						}
						.views-field-field-columna-uno{
				    	    display: block;
						    margin-top: 5px;
						    margin-bottom: 5px;
							p:nth-child(1){
							    font-size: 34px;
						        margin-bottom: 0px;
								span{
									color: $border-gray;
								}
								span, 
								strong{
									font-weight: bold;
								}
							}
							p{
							    display: block;
	    						width: 100%;
							}
						}
					}
				}
				.views-field-field-frase-abajo{
				    margin: 5px auto;
				    font-size: 9px;
				    .field-content{
				    	padding: 0px;
				    }
				    p{
				    	margin: 0px;
				    }
				}
			}
		}
	}			
}

.block-views-blockindicador-de-riesgo-block-1, 
.block-views-blockindicador-de-riesgo-block-2{
	.col-auto{
		padding: 0px;
	}
}
*/
/*.view-aviso-legal {
	background: $white-color;
	padding: 20px;
	.views-field-field-texto-introduccion {
		color: $black-text;
		font-size: $font-size-12;
		line-height: 20px;
		p{
			font-size: $font-size-12;
		}
	}
}
*/
.view-formularios .view-content ul li .formulario-wrapper .left-content .views-field-field-titulo p {
  color: #FFFFFF; }
.view-formularios .view-content ul li .formulario-wrapper > .right-content .views-field-field_imagen_icono {
  max-width: 100px; }
.view-formularios .view-content ul li .formulario-wrapper > .right-content .webform-submission-form {
  border-top: 1px solid #A7A9AB;
  border-radius: 0px; }
  .view-formularios .view-content ul li .formulario-wrapper > .right-content .webform-submission-form .footer-form {
    padding-top: 0px;
    border: none; }
  .view-formularios .view-content ul li .formulario-wrapper > .right-content .webform-submission-form #edit-politica {
    margin-bottom: 20px; }

#edit-fecha-de-nacimiento:after {
  color: #F4D832; }

.webform-submission-form #edit-horario-llamada > .form-item-horario-llamada:nth-child(1):nth-last-child(2),
.webform-submission-form #edit-horario-llamada > .form-item-horario-llamada:nth-child(2):nth-last-child(1) {
  width: 50%; }

.formulario-lateral .formulario-widget .view-content ul li .views-field-field-widget-lateral-abrir {
  background: #F4D832; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-field-widget-lateral-abrir .field-content {
    color: #00765F; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-field-widget-lateral-abrir:before {
    border-left-color: #F4D832; }
@media (min-width: 576px) {
  .formulario-lateral .formulario-widget .view-content ul li .views-field-field-titulo {
    top: 100px; } }
@media (min-width: 576px) {
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform {
    top: 155px; } }
.formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form {
  margin: 0px auto; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form fieldset#edit-titulo {
    padding-top: 0px; }
    .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form fieldset#edit-titulo p {
      margin-bottom: 5px; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form #edit-buttonmailarea {
    overflow: hidden; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form .checkbox {
    margin: 0px 25px;
    overflow: hidden; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form .form-actions.webform-actions button.btn-primary {
    border: solid 1px #F4D832; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form fieldset {
    margin-bottom: 5px; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form div[data-drupal-selector=edit-cons] fieldset {
    margin: 0px; }
  .formulario-lateral .formulario-widget .view-content ul li .views-field-webform .webform-submission-form .form-actions.webform-actions {
    margin-bottom: 0px;
    margin-top: 10px; }

.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs .nav-item {
  color: #00765F;
  text-align: center; }
  .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs .nav-item.active {
    color: #FFFFFF;
    background-color: #00765F; }
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs .nav-item.active:hover {
      color: #FFFFFF; }
  .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs .nav-item:hover {
    opacity: 1;
    transition-duration: 500ms;
    color: #00765F; }
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a {
  width: 100%; }
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(1):nth-last-child(2),
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(2):nth-last-child(1) {
  width: 50%; }
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(1):nth-last-child(3),
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(2):nth-last-child(2),
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(3):nth-last-child(1) {
  width: 70%; }
  @media (min-width: 768px) {
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(1):nth-last-child(3),
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(2):nth-last-child(2),
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(3):nth-last-child(1) {
      width: 33.3333%; } }
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(1):nth-last-child(4),
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(2):nth-last-child(3),
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(3):nth-last-child(2),
.view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(4):nth-last-child(1) {
  width: 70%; }
  @media (min-width: 768px) {
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(1):nth-last-child(4),
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(2):nth-last-child(3),
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(3):nth-last-child(2),
    .view-pestanas > .view-content ul li .pestanas-wrapper .nav-tabs a:nth-child(4):nth-last-child(1) {
      width: 25%; } }

/*.view-texto-continuo{
	ul{
		li{
			width: 100%;
			.views-field-field-texto-desarrollo{
				padding: 20px;
			}
		}
	}
}

.view-texto-continuo.listado-con-destacado{
	> .view-content{
		.item-list{
			ul{	
				li:nth-child(1){
					.views-field-field-texto-introduccion{
					   	min-height: 150px;
					} 
				}
				li:nth-child(n+2){
					.no-destacado{
						@media(max-width: 991px){
							display: inline-grid;
						}
					}
					.inner-content{
						@media(max-width: 991px){
							order: 2;
						}
					}
					.views-field-field-imagen-single{
						@media(max-width: 991px){
							order: 1;
						}
					}
				}			
			}
		}
		.texto-continuo-wrapper{
			.inner-content{
				.views-field-field-texto-introduccion{
				   	font-size: $font-size-18;
				   	line-height: 28px;
					p{
						font-size: $font-size-18;
					}
				} 
			}
			.views-field-field-cta-contorno{
				margin: 10px 0px;
				@media(min-width: 992px){
		            position: absolute;
				    bottom: 10px;	
				    margin: 0px;
				    text-align: left;
				}
				a{
					text-align: center;
				}		
			}
		}
	}
}
*/
.breadcrumb li a {
  color: #4A4A4A; }
.breadcrumb li:last-child a {
  color: #00765F; }
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #4A4A4A; }

.view-popup > .view-content .views-view-grid {
  -webkit-box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.4);
  background: #FFFFFF;
  color: #4A4A4A; }
  .view-popup > .view-content .views-view-grid .container .element .popup-wrapper {
    -webkit-box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 8px 1px rgba(0, 0, 0, 0.2); }
    .view-popup > .view-content .views-view-grid .container .element .popup-wrapper .views-field-field-titulo {
      border-bottom: 1px solid rgba(235, 239, 242, 0.4); }
      .view-popup > .view-content .views-view-grid .container .element .popup-wrapper .views-field-field-titulo p {
        color: #eafbf3; }
  .view-popup > .view-content .views-view-grid .container .element:first-child .popup-wrapper {
    background: #FFFFFF; }
    .view-popup > .view-content .views-view-grid .container .element:first-child .popup-wrapper .views-field-field-titulo {
      border-bottom: 1px solid rgba(74, 74, 74, 0.2); }
      .view-popup > .view-content .views-view-grid .container .element:first-child .popup-wrapper .views-field-field-titulo p {
        color: #00765F; }
  .view-popup > .view-content .views-view-grid .container .element:nth-child(2) .popup-wrapper {
    background-color: #00765F; }
    .view-popup > .view-content .views-view-grid .container .element:nth-child(2) .popup-wrapper .views-field-field-titulo {
      border-bottom: 1px solid rgba(235, 239, 242, 0.4); }
      .view-popup > .view-content .views-view-grid .container .element:nth-child(2) .popup-wrapper .views-field-field-titulo p {
        color: #FFFFFF; }
    .view-popup > .view-content .views-view-grid .container .element:nth-child(2) .popup-wrapper .views-field-field-texto-introduccion {
      color: #FFFFFF; }
      .view-popup > .view-content .views-view-grid .container .element:nth-child(2) .popup-wrapper .views-field-field-texto-introduccion p {
        color: #FFFFFF; }
    .view-popup > .view-content .views-view-grid .container .element:nth-child(2) .popup-wrapper .views-field-field-cta-principal a {
      border: 1px solid #FFFFFF;
      color: #FFFFFF !important; }

.view-cabecera-landing > .view-content .item-list ul li .cabecera-landing-wrapper .inner-content .views-field-field-claim {
  color: #004b3a; }
.view-cabecera-landing > .view-content .item-list ul li .cabecera-landing-wrapper .inner-content .views-field-field-titulo {
  color: #00765F; }

.informacion-interes-landing .view-informacion-de-interes-landing > .view-content .item-list ul li .informacion-landing-wrapper .inner-content .views-field-field-titulo {
  color: #00765F; }
.informacion-interes-landing .view-informacion-de-interes-landing > .view-content .item-list ul li .informacion-landing-wrapper .inner-content .views-field-field-texto-introduccion ul li:before {
  color: #00765F; }

.view-elemento-landing > .view-content .item-list ul li {
  background-color: #FFFFFF; }
  .view-elemento-landing > .view-content .item-list ul li .views-field-field-titulo {
    color: #00765F; }
  .view-elemento-landing > .view-content .item-list ul li .views-field-field-texto-introduccion {
    border-bottom: 1px solid #EBEFF2;
    color: #4A4A4A; }

.view-banner-landing {
  color: #FFFFFF; }

.views-field-field-menu-lateral .item-list ul {
  background-color: #00765F; }
  .views-field-field-menu-lateral .item-list ul li > a {
    color: #FFFFFF; }
    .views-field-field-menu-lateral .item-list ul li > a:visited {
      color: #FFFFFF; }

.menu--ley-hipotecaria ul {
  background-color: #00765F; }
  .menu--ley-hipotecaria ul li.nav-item:first-child,
  .menu--ley-hipotecaria ul li.menu-item:first-child {
    background: #00765F url(../images/Imagotipo@2x.png) no-repeat center top; }
  .menu--ley-hipotecaria ul li.nav-item a.nav-link,
  .menu--ley-hipotecaria ul li.nav-item a,
  .menu--ley-hipotecaria ul li.menu-item a.nav-link,
  .menu--ley-hipotecaria ul li.menu-item a {
    color: #FFFFFF; }
    .menu--ley-hipotecaria ul li.nav-item a.nav-link:visited,
    .menu--ley-hipotecaria ul li.nav-item a:visited,
    .menu--ley-hipotecaria ul li.menu-item a.nav-link:visited,
    .menu--ley-hipotecaria ul li.menu-item a:visited {
      color: #FFFFFF; }

.buscador > .view-content > .item-list > ul {
  background-color: #FFFFFF; }
  .buscador > .view-content > .item-list > ul > li .buscador-wrapper {
    border-bottom: 1px solid #A7A9AB;
    border: 2px solid #FFFFFF; }
    .buscador > .view-content > .item-list > ul > li .buscador-wrapper:hover {
      border-color: #2878FF; }
    .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-titulo-buscador,
    .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-titulo,
    .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-nombre {
      color: #4A4A4A; }
      .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-titulo-buscador strong,
      .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-titulo strong,
      .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-nombre strong {
        color: #6dc600; }
    .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-texto-buscador,
    .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-texto-introduccion {
      color: #727272; }
      .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-texto-buscador p, .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-texto-buscador li,
      .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-texto-introduccion p,
      .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-texto-introduccion li {
        color: #727272; }
    .buscador > .view-content > .item-list > ul > li .buscador-wrapper a .views-field-field-segmento-buscador {
      color: #2878FF; }
.buscador nav ul.pagination .page-item span.page-link {
  background-color: #00765F;
  border-color: #00765F;
  color: #FFFFFF; }
.buscador nav ul.pagination .page-item .page-link,
.buscador nav ul.pagination .pager__item--next .page-link {
  color: #A7A9AB; }
  .buscador nav ul.pagination .page-item .page-link span,
  .buscador nav ul.pagination .pager__item--next .page-link span {
    color: #A7A9AB; }

.buscador-item > .view-content ul li .buscador-wrapper {
  border: 1px solid rgba(151, 151, 151, 0.49);
  background-color: #007A5E; }
  .buscador-item > .view-content ul li .buscador-wrapper .views-field-field-titulo {
    color: #FFFFFF; }
  .buscador-item > .view-content ul li .buscador-wrapper .views-field-field-texto-introduccion p {
    color: #FFFFFF; }
  .buscador-item > .view-content ul li .buscador-wrapper .views-field-field-cta-principal a {
    border: 1px solid #FFFFFF;
    color: #FFFFFF !important; }

.menu-search {
  background-color: rgba(0, 0, 0, 0.7); }
  .menu-search form button,
  .menu-search form#views-exposed-form-busqueda-block-1 button,
  .menu-search form#views-exposed-form-busqueda-block-2 button,
  .menu-search form#views-exposed-form-busqueda-block-3 button,
  .menu-search form#views-exposed-form-busqueda-block-4 button,
  .menu-search form#views-exposed-form-busqueda-block-5 button,
  .menu-search form#views-exposed-form-busqueda-block-6 button {
    background-color: #6dc600;
    border-color: #6dc600; }
    .menu-search form button:hover, .menu-search form button:active, .menu-search form button:focus,
    .menu-search form#views-exposed-form-busqueda-block-1 button:hover,
    .menu-search form#views-exposed-form-busqueda-block-1 button:active,
    .menu-search form#views-exposed-form-busqueda-block-1 button:focus,
    .menu-search form#views-exposed-form-busqueda-block-2 button:hover,
    .menu-search form#views-exposed-form-busqueda-block-2 button:active,
    .menu-search form#views-exposed-form-busqueda-block-2 button:focus,
    .menu-search form#views-exposed-form-busqueda-block-3 button:hover,
    .menu-search form#views-exposed-form-busqueda-block-3 button:active,
    .menu-search form#views-exposed-form-busqueda-block-3 button:focus,
    .menu-search form#views-exposed-form-busqueda-block-4 button:hover,
    .menu-search form#views-exposed-form-busqueda-block-4 button:active,
    .menu-search form#views-exposed-form-busqueda-block-4 button:focus,
    .menu-search form#views-exposed-form-busqueda-block-5 button:hover,
    .menu-search form#views-exposed-form-busqueda-block-5 button:active,
    .menu-search form#views-exposed-form-busqueda-block-5 button:focus,
    .menu-search form#views-exposed-form-busqueda-block-6 button:hover,
    .menu-search form#views-exposed-form-busqueda-block-6 button:active,
    .menu-search form#views-exposed-form-busqueda-block-6 button:focus {
      background-color: #00765F;
      border-color: #00765F; }
    .menu-search form button:after,
    .menu-search form#views-exposed-form-busqueda-block-1 button:after,
    .menu-search form#views-exposed-form-busqueda-block-2 button:after,
    .menu-search form#views-exposed-form-busqueda-block-3 button:after,
    .menu-search form#views-exposed-form-busqueda-block-4 button:after,
    .menu-search form#views-exposed-form-busqueda-block-5 button:after,
    .menu-search form#views-exposed-form-busqueda-block-6 button:after {
      color: #FFFFFF; }
    @media (min-width: 576px) {
      .menu-search form button,
      .menu-search form#views-exposed-form-busqueda-block-1 button,
      .menu-search form#views-exposed-form-busqueda-block-2 button,
      .menu-search form#views-exposed-form-busqueda-block-3 button,
      .menu-search form#views-exposed-form-busqueda-block-4 button,
      .menu-search form#views-exposed-form-busqueda-block-5 button,
      .menu-search form#views-exposed-form-busqueda-block-6 button {
        color: #FFFFFF; } }
  .menu-search .form-row #edit-actions button,
  .menu-search .form-row #edit-actions--1 button,
  .menu-search .form-row #edit-actions--2 button,
  .menu-search .form-row #edit-actions--3 button,
  .menu-search .form-row #edit-actions--4 button,
  .menu-search .form-row #edit-actions--5 button,
  .menu-search .form-row #edit-actions--6 button {
    background-color: #6dc600;
    border-color: #6dc600;
    color: transparent; }
    .menu-search .form-row #edit-actions button:hover,
    .menu-search .form-row #edit-actions--1 button:hover,
    .menu-search .form-row #edit-actions--2 button:hover,
    .menu-search .form-row #edit-actions--3 button:hover,
    .menu-search .form-row #edit-actions--4 button:hover,
    .menu-search .form-row #edit-actions--5 button:hover,
    .menu-search .form-row #edit-actions--6 button:hover {
      background-color: #00765F; }
    .menu-search .form-row #edit-actions button:after,
    .menu-search .form-row #edit-actions--1 button:after,
    .menu-search .form-row #edit-actions--2 button:after,
    .menu-search .form-row #edit-actions--3 button:after,
    .menu-search .form-row #edit-actions--4 button:after,
    .menu-search .form-row #edit-actions--5 button:after,
    .menu-search .form-row #edit-actions--6 button:after {
      color: #FFFFFF; }
    @media (min-width: 576px) {
      .menu-search .form-row #edit-actions button,
      .menu-search .form-row #edit-actions--1 button,
      .menu-search .form-row #edit-actions--2 button,
      .menu-search .form-row #edit-actions--3 button,
      .menu-search .form-row #edit-actions--4 button,
      .menu-search .form-row #edit-actions--5 button,
      .menu-search .form-row #edit-actions--6 button {
        color: #FFFFFF; } }

.content-search .form-row .js-form-type-textfield input,
.content-search .form-row .js-form-type-search-api-autocomplete input {
  border-top: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-right: 1px solid #ced4da; }
  @media (min-width: 576px) {
    .content-search .form-row .js-form-type-textfield input,
    .content-search .form-row .js-form-type-search-api-autocomplete input {
      border-top: 1px solid #ced4da;
      border-left: 1px solid #ced4da;
      border-bottom: 1px solid #ced4da; } }
@media (min-width: 768px) {
  .content-search .form-row .js-form-type-select:not(.form-item-field-segmento-buscador-1) select:hover, .content-search .form-row .js-form-type-select:not(.form-item-field-segmento-buscador-1) select:active, .content-search .form-row .js-form-type-select:not(.form-item-field-segmento-buscador-1) select:focus, .content-search .form-row .js-form-type-select:not(.form-item-field-segmento-buscador-1) select:visited {
    border: 1px solid #ced4da; } }
.content-search .form-row #edit-actions button,
.content-search .form-row #edit-actions--1 button,
.content-search .form-row #edit-actions--2 button,
.content-search .form-row #edit-actions--3 button,
.content-search .form-row #edit-actions--4 button,
.content-search .form-row #edit-actions--5 button,
.content-search .form-row #edit-actions--6 button {
  background-color: #00765F;
  border-color: #00765F;
  color: transparent; }
  .content-search .form-row #edit-actions button:hover,
  .content-search .form-row #edit-actions--1 button:hover,
  .content-search .form-row #edit-actions--2 button:hover,
  .content-search .form-row #edit-actions--3 button:hover,
  .content-search .form-row #edit-actions--4 button:hover,
  .content-search .form-row #edit-actions--5 button:hover,
  .content-search .form-row #edit-actions--6 button:hover {
    background-color: #004b3a; }
  .content-search .form-row #edit-actions button:after,
  .content-search .form-row #edit-actions--1 button:after,
  .content-search .form-row #edit-actions--2 button:after,
  .content-search .form-row #edit-actions--3 button:after,
  .content-search .form-row #edit-actions--4 button:after,
  .content-search .form-row #edit-actions--5 button:after,
  .content-search .form-row #edit-actions--6 button:after {
    color: #FFFFFF; }
  @media (min-width: 576px) {
    .content-search .form-row #edit-actions button,
    .content-search .form-row #edit-actions--1 button,
    .content-search .form-row #edit-actions--2 button,
    .content-search .form-row #edit-actions--3 button,
    .content-search .form-row #edit-actions--4 button,
    .content-search .form-row #edit-actions--5 button,
    .content-search .form-row #edit-actions--6 button {
      color: #FFFFFF; } }
.content-search .form-row .filter p {
  color: #495057; }

/*  Informacion del paginador */
#pager-info {
  color: #9B9B9B; }

.view-titulo-seccion.view-display-id-block_50 .view-content .container .row .views-field-field-titulo-seccion p {
  color: #00765F; }

.view-titulo-seccion.view-display-id-block_102 {
  padding-top: 10px;
  display: block; }
  @media (max-width: 991px) {
    .view-titulo-seccion.view-display-id-block_102 {
      margin: 20px 0px; } }
  .view-titulo-seccion.view-display-id-block_102 .views-view-grid {
    padding: 0px; }
  @media (max-width: 991px) {
    .view-titulo-seccion.view-display-id-block_102 .view-content {
      margin: 20px 0px; } }
  @media (min-width: 992px) {
    .view-titulo-seccion.view-display-id-block_102 .view-content .container {
      padding: 0px; } }
  .view-titulo-seccion.view-display-id-block_102 .view-content .container .row .views-field-field-titulo-seccion {
    font-size: 17px;
    color: #00765F;
    font-weight: bold;
    letter-spacing: 3.09px;
    line-height: 25px;
    text-transform: uppercase;
    margin-left: 0px;
    text-align: left; }
    .view-titulo-seccion.view-display-id-block_102 .view-content .container .row .views-field-field-titulo-seccion p {
      color: #00765F; }

.block-views-blockbusqueda-block-1,
.block-views-blockbusqueda-block-2,
.block-views-blockbusqueda-block-3,
.block-views-blockbusqueda-block-4,
.block-views-blockbusqueda-block-5,
.block-views-blockbusqueda-block-6,
.block-views-blockbuscado-block-1,
.block-views-exposed-filter-blockbusqueda-block-1,
.block-views-exposed-filter-blockbusqueda-block-2,
.block-views-exposed-filter-blockbusqueda-block-3,
.block-views-exposed-filter-blockbusqueda-block-4,
.block-views-exposed-filter-blockbusqueda-block-5,
.block-views-exposed-filter-blockbusqueda-block-6,
.block-views-blocktitulo-seccion-block-50 {
  background-color: #EBEFF2; }

.view-conocenos.conocenos-sencillo > .view-content .views-view-grid .container .element .conocenos-wrapper .views-field-field-titulo {
  color: #FFFFFF;
  font-size: 20px; }
.view-conocenos.conocenos-sencillo > .view-content .views-view-grid .container .element .conocenos-wrapper .views-field-field-texto-introduccion {
  color: #FFFFFF;
  font-size: 12px; }
  .view-conocenos.conocenos-sencillo > .view-content .views-view-grid .container .element .conocenos-wrapper .views-field-field-texto-introduccion p {
    color: #FFFFFF;
    font-size: 12px; }

.view-conocenos.conocenos-extendido > .view-content .views-view-grid .container .element .conocenos-wrapper {
  color: #FFFFFF; }
  .view-conocenos.conocenos-extendido > .view-content .views-view-grid .container .element .conocenos-wrapper .views-field-field-texto-introduccion {
    color: #FFFFFF; }
    .view-conocenos.conocenos-extendido > .view-content .views-view-grid .container .element .conocenos-wrapper .views-field-field-texto-introduccion p {
      color: #FFFFFF; }
  .view-conocenos.conocenos-extendido > .view-content .views-view-grid .container .element .conocenos-wrapper .views-field-field-listado-ventajas {
    color: #FFFFFF; }
    .view-conocenos.conocenos-extendido > .view-content .views-view-grid .container .element .conocenos-wrapper .views-field-field-listado-ventajas ul li:before {
      color: #FFFFFF; }

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