/**
 * @file
 * Subtheme specific CSS.
 */

 #turnkey-credit{
    display: none !important;
}

body, p, li, a{
    font-family: 'Poppins', sans-serif;
}

p{
    margin-bottom: 0 !important;
}

#content{
    padding: 0 !important;
}

.node--type-page{
    /* background-color: #142239; */
}

/* .node--type-page .node__content{
    background: rgb(20,34,57);
    background: linear-gradient(0deg, rgba(20,34,57,1) 0%, rgba(20,34,57,1) 52%, rgba(255,255,255,1) 54%);
} */

/* PAGAE TITLE */

.block-page-title-block{
    display: none;
}

/* NAVBAR */

#navbar-main .navbar-brand img{
    width: 100%;
}

#navbar-main{
    padding: 1rem;
}

#navbar-main .justify-content-end{
    justify-content: flex-start !important;
    position: relative;
}

#navbar-main .justify-content-end .nav-item a{
    color: #fff !important;
    font-size: 1.5rem;
    font-weight: 500;
    padding: 0 1rem !important;
    transform: scale(1);
    transition: 0.5s;
}

#navbar-main .justify-content-end .nav-item a:hover{
    transform: scale(1.1);
}

#navbar-main .justify-content-end #block-legotheme-main-menu .nav-item a{
    border-right: 2px solid #fff;
}

#block-contact{
    position: absolute;
    right: 0;
}

#navbar-main .justify-content-end #block-contact .nav-item a{
    border: 2px solid #fff;
    text-transform: uppercase;
    background-color: #0A2240;
    color: #fff;
    transition: 0.5s;
}

#navbar-main .justify-content-end #block-contact .nav-item a:hover{
    background-color: #98c222;
    color: #000 !important;
    border: 2px solid transparent   ;
    text-transform: uppercase;
}

/* SLIDE HOME */

#page .highlighted .section{
    max-width: 100%;
    margin: 0 !important;
}

#block-views-block-slide-home-block-1 .view-slide-home .views_slideshow_cycle_teaser_section{
    width: 100% !important;
}

#block-views-block-slide-home-block-1 .view-slide-home .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{
    width: 100% !important;
    height: auto;
}

#block-views-block-slide-home-block-1 .view-slide-home .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{
    width: 100% !important;
    height: auto;
}

#block-views-block-slide-home-block-1 .view-slide-home .skin-default{
    width: 100% !important;
}

/* SLIDE QUIENES SOMOS */

#page .highlighted .section{
    max-width: 100%;
    margin: 0 !important;
}

#block-views-block-portada-empresa-block-1 .view-portada-empresa .views_slideshow_cycle_teaser_section{
    width: 100% !important;
}

#block-views-block-portada-empresa-block-1 .view-portada-empresa .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{
    width: 100% !important;
    height: auto;
}

#block-views-block-portada-empresa-block-1 .view-portada-empresa{
    position: relative;
}

#block-views-block-portada-empresa-block-1 .view-portada-empresa .view-footer{
    position: absolute;
    top: 0;
    font-style: italic;
    color: #fff;
    font-size: 3rem;
    display: flex;
    width: 100%;
    font-weight: 500;
    text-align: center;
    height: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
}

#block-views-block-portada-empresa-block-1 .view-portada-empresa .view-footer .lego-border-slide::before{
    content: "";
    position: absolute;
    display: block;
    width: 50%;
    height: 100%;
    border-bottom: 1px solid;
    padding: 3rem;
}

#block-views-block-portada-empresa-block-1 .view-portada-empresa .view-footer .lego-border-slide{
    display: flex;
    justify-content: center;
    position: relative;
}

#block-views-block-portada-empresa-block-1 .view-portada-empresa .skin-default{
    width: 100% !important;
}

/* SLIDE FAQ */

#block-views-block-portada-faq-block-1 .view-portada-faq .views_slideshow_cycle_teaser_section{
    width: 100% !important;
}

#block-views-block-portada-faq-block-1 .view-portada-faq .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{
    width: 100% !important;
    height: auto;
}

#block-views-block-portada-faq-block-1 .view-portada-faq{
    position: relative;
}

#block-views-block-portada-faq-block-1 .view-portada-faq .view-footer{
    position: absolute;
    top: 0;
    font-style: italic;
    color: #fff;
    font-size: 3rem;
    display: flex;
    width: 100%;
    font-weight: 500;
    text-align: center;
    height: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
}

#block-views-block-portada-faq-block-1 .view-portada-faq .view-footer .lego-border-slide::before{
    content: "";
    position: absolute;
    display: block;
    width: 50%;
    height: 100%;
    border-bottom: 1px solid;
    padding: 3rem;
}

#block-views-block-portada-faq-block-1 .view-portada-faq .view-footer .lego-border-slide{
    display: flex;
    justify-content: center;
    position: relative;
}

#block-views-block-portada-faq-block-1 .view-portada-faq .skin-default{
    width: 100% !important;
}

/* SLIDE CONTACTO */

#block-views-block-portada-contacto-block-1 .view-portada-contacto .views_slideshow_cycle_teaser_section{
    width: 100% !important;
}

#block-views-block-portada-contacto-block-1 .view-portada-contacto .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide img{
    width: 100% !important;
    height: auto;
}

#block-views-block-portada-contacto-block-1 .view-portada-contacto{
    position: relative;
}

#block-views-block-portada-contacto-block-1 .view-portada-contacto .view-footer{
    position: absolute;
    top: 0;
    font-style: italic;
    color: #fff;
    font-size: 3rem;
    display: flex;
    width: 100%;
    font-weight: 500;
    text-align: center;
    height: 100%;
    align-content: center;
    align-items: center;
    justify-content: center;
}

#block-views-block-portada-contacto-block-1 .view-portada-contacto .view-footer .lego-border-slide::before{
    content: "";
    position: absolute;
    display: block;
    width: 50%;
    height: 100%;
    border-bottom: 1px solid;
    padding: 3rem;
}

#block-views-block-portada-contacto-block-1 .view-portada-contacto .view-footer .lego-border-slide{
    display: flex;
    justify-content: center;
    position: relative;
}

#block-views-block-portada-contacto-block-1 .view-portada-contacto .skin-default{
    width: 100% !important;
}

/* VISTA FRASES */

.lego-content-home-1 .view-frases-home{
    padding: 3rem 0;
    background-color: #fff;
}

.lego-content-home-1 .view-frases-home .view-content{
    justify-content: flex-end;
    width: 100%;
    margin: 0;
}

.lego-content-home-1 .view-frases-home .view-content li{
    font-size: 4rem !important;
    background-color: #fab540;
    padding: 2rem 3rem;
    margin-bottom: 4rem;
    color: #162640;
    padding-right: 40%;
}

.lego-content-home-1 .view-frases-home .view-content li .field-content{
    line-height: 100%;
}

.lego-content-home-1 .view-frases-home .view-content li:nth-child(1) .field-content span:nth-child(1){
    font-weight: bold;
}

.lego-content-home-1 .view-frases-home .view-content li:nth-child(1) .field-content span:nth-child(3){
    font-weight: bold;
}

.lego-content-home-1 .view-frases-home .view-content li:nth-child(2) .field-content span:nth-child(1){
    font-weight: bold;
}

.lego-content-home-1 .view-frases-home .view-content li:nth-child(2) .field-content span:nth-child(4){
    font-weight: bold;
}

.lego-content-home-1 .view-frases-home .view-content li:nth-child(3) .field-content span:nth-child(1){
    font-weight: bold;
}

.lego-content-home-1 .view-frases-home .view-content li:nth-child(3) .field-content span:nth-child(3){
    font-weight: bold;
}

/* SLOGAN */

.lego-content-home-2{
    background-color: #142239;
    text-align: center;
    padding: 4rem 0;
}

.lego-content-home-2 .block-inline-blockbasic:nth-child(1) .field--name-body .title{
    font-size: 4rem;
    color: #98c222;
    font-weight: bold;
}

.lego-content-home-2 .block-inline-blockbasic:nth-child(1) .field--name-body .subtitle{
    font-size: 1.5rem;
    color: #98c222;
}

.lego-content-home-2 .block-inline-blockbasic:nth-child(2){
    padding-top: 8%;
}

.lego-content-home-2 .block-inline-blockbasic:nth-child(2) .field--name-body a{
    font-size: 2rem;
    font-weight: bold;
    color: #142239;
    background-color: #fab540;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid transparent;
    transition: 0.5s;
}

.lego-content-home-2 .block-inline-blockbasic:nth-child(2) .field--name-body a:hover{
    font-size: 2rem;
    font-weight: bold;
    color: #fab540;
    background-color: #142239;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid #fab540;
}

/* CURVA FOOTER */

.featured-bottom{
    background-color: #142239;
}

#block-curvafooter{
    display: block;
    width: 100%;
    box-sizing: border-box;
    height: 400px;
    background-color: #f9af2e;
    clip-path: ellipse(150% 100% at 65% 0%);
}

#block-curvafooter .content{
    width: 100%;
    top: 0;
    display: block;
    box-sizing: border-box;
    height: 390px;
    background-color: #fff;
    clip-path: ellipse(150% 100% at 65% 0%);
}

/* CURVA TOP */

.featured-top .featured-top__inner{
    padding: 0;
}

#block-curvaheader{
    position: relative;
    z-index: 999;
    top: -55px;
    width: 100%;
    padding-top: 10px;
    display: block;
    box-sizing: border-box;
    height: 190px;
    background-color: #f9af2e;
    clip-path: ellipse(150% 100% at 65% 100%);
}

#block-curvaheader .content{
    display: block;
    width: 100%;
    box-sizing: border-box;
    height: 200px;
    background-color: #fff;
    clip-path: ellipse(150% 100% at 65% 100%);
}

/* HEADER */

#navbar-top #block-llamenosgratis .field--name-body p{
    font-size: 1.2rem;
    font-weight: 500;
}

#navbar-top #block-llamenosgratis .field--name-body .fa-phone-volume{
    transform: rotate(-45deg);
}

/* FOOTER */

.site-footer .site-footer__top{
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
}

.site-footer .site-footer__top .region{
    padding: 0 5rem;
}

.site-footer .site-footer__top .region-footer-second h2{ 
    color: #98c222;
    text-transform: capitalize;
    border: none;
    font-size: 1.5rem;
}

.site-footer .site-footer__top .region-footer-first { 
    width: 40%;
}

.site-footer .site-footer__top .region-footer-first .d-inline-block{ 
    font-weight: lighter;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
}

.site-footer .site-footer__top .region-footer-second{ 
    width: 20%;
    justify-content: center;
}

.site-footer .site-footer__top .region-footer-third{ 
    width: 40%  ;
}

.site-footer .site-footer__top .region-footer-first img{ 
    margin-bottom: 1rem;
}

.site-footer .site-footer__top .region-footer-third h2{ 
    color: #98c222;
    text-transform: capitalize;
    border: none;
    font-size: 1.5rem;
}

.site-footer .site-footer__top .region-footer-third #block-contacto .field--name-body ul li{ 
    color: #fff;
    list-style: none;
    padding: 5px 0;
    font-weight: lighter;
    font-size: 20px;
}

.site-footer .site-footer__top .region-footer-third #block-contacto .field--name-body ul{ 
    padding: 0;
    font-size: 1rem;
}

.site-footer .site-footer__top .region-footer-third #block-contacto .field--name-body ul ul{ 
    display: flex;
}
.site-footer .site-footer__top .region-footer-third #block-contacto .field--name-body ul ul li{ 
    padding-right: 10px;
}

.site-footer .site-footer__top .region-footer-third #block-contacto .field--name-body ul ul li a{ 
    background-color: transparent;
    color: #808080;
    display: block;
    border: none;
    line-height: initial;
    padding: unset;
    text-indent: initial;
}

.site-footer .site-footer__top .region-footer-third #block-contacto{ 
    margin: 0;
    border: none;
    padding: 0;
}

.site-footer .site-footer__top .region-footer-second ul li a{
    color:#fff;
    font-size: 20px;
    font-weight: lighter;
    padding: 5px 0;
    transform: scale(1);
    transition: 0.5s;
}

.site-footer .site-footer__top .region-footer-second ul li a:hover{
    transform: scale(1.1);
}

#block-contacto .fontawesome-icon-inline{
    color: #808080 !important;
}

.site-footer__bottom{
    border: none;
}

#block-linea2{
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: 100%;
}

#block-linea2 .content{
    padding: 0 !important;
    height: 2px;
    width: 50% !important;
    position: initial;
    background-image: linear-gradient(to right, #142239, #b5bbc9, #142239);
}

#block-copyright{
    width: 100%;
    padding: 0 8rem;
}

#block-copyright .field--name-body{
    display: flex;
    justify-content: center;
}

#block-copyright .field--name-body .lego-copyright{
    width: 50% !important;    
}

#block-copyright .field--name-body #lego-copytight-2{
    text-align: right !important;
}

/* LINEAS */

#block-lineafootertwo{
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}

#block-lineafootertwo .content{
    height: 2px;
    position: initial;
    margin: 4rem 0 2rem;
    width: 50% !important;
    background-image: linear-gradient(to right, #142239, #b5bbc9, #142239);
}

/* CONTENT */

#block-legotheme-content .node__content{
    margin: 0 !important;
}

/* QUIENES SOMOS */

.page-node-1 #block-legotheme-content .block .field--name-body{
    color: #162640;
}

.lego-content-quienes-somos-0 .block-layout-builder:nth-child(2){
    padding: 3rem;
    text-align: center;
    margin-top: 3rem;
}

.lego-content-quienes-somos-0 .block-layout-builder:nth-child(2) .field--name-body a{
    font-size: 2rem;
    font-weight: bold;
    color: #142239;
    background-color: #fab540;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid transparent;
    transition: 0.5s;
}

.lego-content-quienes-somos-0 .block-layout-builder:nth-child(2) .field--name-body a:hover{
    font-size: 2rem;
    font-weight: bold;
    color: #fab540;
    background-color: #142239;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
}

/* FAQ */

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled{
    border: none !important;
}

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled img{
    width: 100%;
    height: auto;
}

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled dt .ckeditor-accordion-toggler{
    background-color: transparent;
    border: none !important;
    color: #162640;
    text-decoration: none;
    font-size: 2rem;
    font-style: italic;
}

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled dd{
    padding-left: 50px;
}

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled dd p{
    font-size: 1.5rem;
    color: #162640;
}

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled dt{
    margin-top: 3rem;
}

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled dt .ckeditor-accordion-toggler .ckeditor-accordion-toggle::after{
    background: #162640 !important;
    height: 4px !important;
}

.lego-content-faq-0 .field--name-body .ckeditor-accordion-container .styled dt .ckeditor-accordion-toggler .ckeditor-accordion-toggle::before{
    background: #162640 !important;
    height: 4px !important;
}

/* CONTACTO */

.lego-content-contacto-1 .field--name-title{
    font-weight: 700;
    font-size: 2rem;
}

.lego-content-contacto-1 .field--name-webform input{
    background-color: #fdd69a;
    border-radius: 0%;
    border: none;
    color: #000;
    padding: 2rem;
}

.lego-content-contacto-1 .field--name-webform .custom-control-label::before{
    height: 1.75rem;
}

.lego-content-contacto-1 .field--name-webform .custom-control-label::after{
    background-color: transparent !important;
}

.custom-control-input:checked~.custom-control-label::before {
    background-color: #fdd69a !important;
    border-color: #fdd69a !important;
}

.lego-content-contacto-1 .field--name-webform textarea{
    background-color: #fdd69a;
    border-radius: 0%;
    border: none;
    color: #000;
    padding: 2rem;
}

.lego-content-contacto-1 .field--name-webform select{
    background-color: #fdd69a;
    border-radius: 0%;
    color: #000;
    border: none;
    padding: 2rem;
}

.lego-content-contacto-1 .field--name-webform label{
    color: #162640;
    font-size: 1.5rem;
    font-weight: 500;
}

.lego-content-contacto-1 .field--name-webform .webform-actions{
    position: initial;
}

.lego-content-contacto-1 .field--name-webform .webform-actions button{
    font-size: 2rem;
    font-weight: bold;
    margin-top: 2rem;
    color: #142239;
    background-color: #fab540;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid transparent;
    transition: 0.5s;
}

.lego-content-contacto-1 .field--name-webform .webform-actions button:hover{
    font-size: 2rem;
    font-weight: bold;
    color: #fab540;
    background-color: #142239;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
}

/* MENU MOBILE */

.mm-panels{
    background-color: #fff !important;
}

.mm-panels .mm-panel{

    background-color: #fff !important;
}

.mm-panels .mm-panel .mm-listview .mm-listitem:nth-child(4) .mm-listitem__text{
    border-bottom: 2px solid #000;
}


.mm-panels .mm-panel .mm-listview .mm-listitem .mm-listitem__text{
    color: #000 !important;
}

.mm-panels .mm-panel .mm-navbar{
    background-color: #f9af2e;
}

.mm-panels .mm-panel .mm-navbar .mm-navbar__title span{
    color: #000;
}

/* SLIDE DISTRIBUIDORES */

.lego-content-home-2-2{
    padding: 4rem 0;
}

.lego-content-home-2-2 .block-views .view-distribuidores .view-content{
    display: block;
    width: 100%;
}

.lego-content-home-2-2 .block-views .view-distribuidores .view-header h1{
    font-size: 3rem;
    color: #162640;
    text-align: center;
    font-weight: bold;
}

.lego-content-home-2-2 .block-views .view-distribuidores .view-content .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section{
    width: 100%;
}

.lego-content-home-2-2 .block-views .view-distribuidores .view-content .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{
    width: 100% !important;
    display: table !important;
}

.lego-content-home-2-2 .block-views .view-distribuidores .view-content .views_slideshow_cycle_main .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-row{
    padding: 1rem;
    display: table-cell;
    text-align: center;
}

.lego-content-home-2-2 .block-views .view-distribuidores .view-content .views_slideshow_cycle_main{
    width: 100%;
}

.lego-content-home-2-3{
    text-align: center;
}

.lego-content-home-2-3 h2{
    font-size: 3rem;
    color: #162640;
    font-weight: bold;
}

.lego-content-home-2-3 img{
    width: 100%;
    height: auto;
}

    /* LISTA DE BOLSONES ADMIN*/

.view-registro-de-bolsones .view-content{
    padding: 15px;
}

.view-registro-de-bolsones .view-content .grid{
    padding: 1rem;
    width: 100%;
}

.view-registro-de-bolsones .view-content .grid .row{
}

.view-registro-de-bolsones .view-content .grid .col-6{
    padding: 0.5rem;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .finished{
    background-color: #98c222a6 !important;
    padding: 1rem;
    border: 2px solid #98c222 !important;
    border-radius: 16px;
    font-size: 18px;
    color: #000;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view{
    background-color: #f9af2ea6;
    padding: 1rem;
    border: 2px solid #f9af2e;
    border-radius: 16px;
    font-size: 18px;
    color: #000;
    position: relative;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-check{
    padding: 5px;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-check i{
    color: #98c222;
    padding: 10px;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-uncheck{
    padding: 5px;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-uncheck i{
    color: #f9af2e;
    padding: 10px;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-sub-link{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid transparent;
    border-radius: 16px;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-sub-link:hover{
    background-color: #000000a6;
    border: 2px solid #000;
    border-radius: 16px;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .fa-gear{
    border: 1px solid;
    border-radius: 100px;
}

.view-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .fa-gear:hover{
    border: 1px solid black !important;
    border-radius: 100px;
}


/* LISTA DE BOLSONES ADMIN*/

.view-mis-registro-de-bolsones .view-content{
    padding: 15px;
}

.view-mis-registro-de-bolsones .view-content .grid{
    padding: 1rem;
    width: 100%;
}

.view-mis-registro-de-bolsones .view-content .grid .row{
}

.view-mis-registro-de-bolsones .view-content .grid .col-6{
    padding: 0.5rem;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .finished{
    background-color: #98c222a6 !important;
    padding: 1rem;
    border: 2px solid #98c222 !important;
    border-radius: 16px;
    font-size: 18px;
    color: #000;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view{
    background-color: #f9af2ea6;
    padding: 1rem;
    border: 2px solid #f9af2e;
    border-radius: 16px;
    font-size: 18px;
    color: #000;
    position: relative;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-check{
    padding: 5px;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-check i{
    color: #98c222;
    padding: 10px;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-uncheck{
    padding: 5px;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-uncheck i{
    color: #f9af2e;
    padding: 10px;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-sub-link{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid transparent;
    border-radius: 16px;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .lego-sub-link:hover{
    background-color: #000000a6;
    border: 2px solid #000;
    border-radius: 16px;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .fa-gear{
    border: 1px solid;
    border-radius: 100px;
}

.view-mis-registro-de-bolsones .view-content .grid .col-6 .views-field-nothing .lego-content-view .fa-gear:hover{
    border: 1px solid black !important;
    border-radius: 100px;
}

.view .view-header a{
    font-size: 16pxrem;
    font-weight: bold;
    color: #142239;
    background-color: #fab540;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid transparent;
    transition: 0.5s;
}

.view .view-filters button{
    font-size: 16pxrem;
    font-weight: bold;
    color: #142239;
    background-color: #fab540;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid transparent;
    transition: 0.5s;
}

.view .view-header{
    padding: 1rem;
}

.view .view-header a:hover{
    font-size: 16px;
    font-weight: bold;
    color: #fab540;
    background-color: #142239;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid #fab540;
}

.view .view-filters button:hover{
    font-size: 16px;
    font-weight: bold;
    color: #fab540;
    background-color: #142239;
    padding: 0.5rem 2rem;
    border-radius: 24px;
    text-decoration: none;
    border: 2px solid #fab540;
}

/* ICONS SOCIAL HEADER */

#block-sociales .field--name-body .fontawesome-icon-inline i{
    color: #fff !important;
}

/* LISTA DE CLIENTES */

.view-lista-de-clientes .view-content{
    padding: 15px;
}

