.contenido {
    min-height: 70vh;
    position: relative;
    overflow: hidden;
    /*padding-bottom: 85px;*/
    margin-top: 35px;
}

.gradiente {
    background: rgba(57, 199, 151, 1);
    background: -moz-linear-gradient(-45deg, rgba(57, 199, 151, 1) 0%, rgba(61, 178, 186, 1) 34%, rgba(69, 138, 255, 1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(57, 199, 151, 1)), color-stop(34%, rgba(61, 178, 186, 1)), color-stop(100%, rgba(69, 138, 255, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(57, 199, 151, 1) 0%, rgba(61, 178, 186, 1) 34%, rgba(69, 138, 255, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(57, 199, 151, 1) 0%, rgba(61, 178, 186, 1) 34%, rgba(69, 138, 255, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(57, 199, 151, 1) 0%, rgba(61, 178, 186, 1) 34%, rgba(69, 138, 255, 1) 100%);
    background: linear-gradient(135deg, rgba(57, 199, 151, 1) 0%, rgba(61, 178, 186, 1) 34%, rgba(69, 138, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#39c797', endColorstr='#458aff', GradientType=1);
}

.front > .navbar {
    padding: 2vh 1vw;
    -webkit-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.2);
}

.front .navbar-brand {
    width: 190px;
    height: 55px;
    background-image: url(/img/logo-color.svg);
}

.navDch {
    position: relative;
}

/*.navDch:before{    */
/*content: '';*/
/*width: 110%;*/
/*height: 130%;*/
/*background-repeat: repeat;*/
/*position: absolute;*/
/*-ms-transform: skew(1deg,-1deg); !* IE 9 *!*/
/*-webkit-transform: skew(1deg,-1deg); !* Safari *!*/
/*transform: skew(1deg,-1deg); !* Standard syntax *!*/
/*z-index: -1;*/
/*background-image: url(/img/green-lines.png);*/
/*left: -5%;*/
/*top: -15%;*/
/*background-size: 40px;*/
/*}*/
.navDch > li {
    margin: 0 1vw;
}

.skew {
    -ms-transform: skew(-8deg, -3deg);
    -webkit-transform: skew(-8deg, -3deg);
    transform: skew(-8deg, -3deg);
    margin: 5vh auto 5vh auto;
    text-align: center;
    clear: both;
}

.skew h1 {
    -ms-transform: skew(8deg, 3deg); /* IE 9 */
    -webkit-transform: skew(8deg, 3deg); /* Safari */
    transform: skew(8deg, 3deg); /* Standard syntax */
    font-size: 2.2em;
}

.skew div {
    z-index: 1;
    padding: 10px 0 1px 0;
}

.skew div:before, .skew div:after {
    content: '';
    width: 100%;
    height: 90%;
    background-repeat: repeat;
    position: absolute;
    -ms-transform: skew(8deg, 3deg); /* IE 9 */
    -webkit-transform: skew(8deg, 3deg); /* Safari */
    transform: skew(8deg, 3deg); /* Standard syntax */
    z-index: -1;
}

.skew div:before {
    background-image: url(/img/green-lines.png);
    left: -10%;
    top: -15%;
    background-size: 40px;
}

.skew div:after {
    background-image: url(/img/blue-light-dots.png);
    left: 20%;
    top: 30%;
    background-size: 15px;

}

.rrss {
    display: flex;
    justify-content: center;
    margin-top: 50px;
    position: relative;
    bottom: 2vh;
    width: 100%;
    left: 0;
}

footer img {
    width: 70%;
}

footer .container .row > div:first-child {
    display: flex;
    justify-content: center;
    align-items: center;
}

.rrss a:hover {

}

.bgPattern1 {
    width: 25vw;
    height: 30vh;
    -ms-transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
    position: absolute;
    left: -15vw;
    top: 25vh;
    background-image: url(/img/blue-light-dots.png);
    background-size: 6px;
    z-index: -1;
}

.bgPattern2 {
    width: 7vw;
    height: 7vw;
    border-radius: 50%;
    position: absolute;
    left: 5vw;
    top: 50vh;
    background-image: url(/img/blue-dark-dots.png);
    background-size: 4px;
    z-index: -1;
}

.bgPattern3 {
    width: 30vw;
    height: 15vh;
    -ms-transform: rotate(29deg);
    -webkit-transform: rotate(29deg);
    transform: rotate(29deg);
    position: absolute;
    right: -15vw;
    top: 45vh;
    background-image: url(/img/green-lines.png);
    background-size: 40px;
    z-index: -1;
}

#sliderH {
    width: 96%;
    margin-left: 2%;
    /*border-radius: 40px;*/
    overflow: hidden;
}
.carousel-inner > .item {
    height: 70vh;
    border-radius: 40px;
}

.carousel-inner > .item > a {
    width: 100%;
    height: 100%;
    position: absolute;
}

.carousel-control {
    display: flex;
    align-items: center;
    justify-content: center;
}

.carousel-control-prev, .carousel-control-next {
    width: 6%;
    justify-content: center;
}

.carousel-control-prev > i, .carousel-control-next > i {
    font-size: 3em;
    text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

.carousel-indicators > li {
    background-color: #fff;
    width: 16px;
    height: 16px;
    border-radius: 8px;
}

.carousel-indicators > li.active {
    width: 32px;
    height: 16px;
}

#tiles {
    margin-top: 7vh;
}

#tiles > div {
    height: 40vh;
    width: 48%;
    border-radius: 40px;
    margin: 10px 1%;
    position: relative;
    display: flex;
    align-items: center;
    /*transform: skew(-10deg, 0deg) ;*/
    /*-webkit-transform: skew(-10deg, 0deg);*/
    /*-moz-transform: skew(-10deg, 0deg);*/
    /*-o-transform: skew(-10deg, 0deg);*/
    /*-ms-transform: skew(-10deg, 0deg);*/
    /*overflow: hidden;*/
}

#tiles > div > a {
    height: 100%;
    width: 100%;
    position: absolute;
    border-radius: 48px;

    /*transform: skew(10deg, 0deg);*/
    /*-webkit-transform: skew(10deg, 0deg);*/
    /*-moz-transform: skew(10deg, 0deg);*/
    /*-o-transform: skew(10deg, 0deg);*/
    /*-ms-transform: skew(10deg, 0deg);*/
    /*left: -10%;*/
}

#tiles > div > a .titulo {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 48px;
    background: -moz-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 1%, rgba(26, 26, 26, 0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 1%, rgba(26, 26, 26, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 1%, rgba(26, 26, 26, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1a1a', endColorstr='#cc1a1a1a', GradientType=0);
}

#tiles > div > a .titulo {
    position: absolute;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 1%, rgba(26, 26, 26, 0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 1%, rgba(26, 26, 26, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0) 1%, rgba(26, 26, 26, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1a1a', endColorstr='#cc1a1a1a', GradientType=0);
}

#tiles > div > a .titulo > h1 {
    font-size: 1.7em;
    padding: 0 10%;
    position: absolute;
    bottom: 10px;
    width: 100%;
}

#destacados {
    position: relative;
}

#destacados:before {
    content: '';
    width: 75%;
    z-index: -1;
    background-image: url(/img/green-lines.png);
    background-size: 15%;
    display: block;
    position: absolute;
    top: 15%;
    left: -78%;
    height: 50%;
    transform: rotate(34deg);
}

/*.grid {*/
/*display: flex;*/
/*flex-wrap: wrap;*/
/*justify-content: center;*/
/*}*/

/*.grid .dd {*/
/*width: 31%;*/
/*margin: 10px 1%;*/
/*padding-bottom: 5vh;*/
/*overflow: hidden;*/
/*position: relative;*/
/*}*/

/*.grid .dd .ddImagen {*/
/*height: 30vh;*/
/*overflow: hidden;*/
/*position: relative;*/
/*-moz-transform: skew(0deg, 10deg);*/
/*-webkit-transform: skew(0deg, 10deg);*/
/*-o-transform: skew(0deg, 10deg);*/
/*-ms-transform: skew(0deg, 10deg);*/
/*transform: skew(0deg, 10deg);*/
/*}*/

/*.grid .dd .ddImagen:after {*/
/*content: '';*/
/*display: block;*/
/*width: 120%;*/
/*background-image: url(/img/white-dots.png);*/
/*background-size: 15px;*/
/*height: 40px;*/
/*bottom: -30px;*/
/*position: absolute;*/
/*transform: rotate(-5deg);*/
/*}*/

/*.grid .dd .ddLogo {*/
/*height: 10vh;*/
/*}*/

/*.grid .dd h1 {*/
/*font-size: 21px;*/
/*width: 96%;*/
/*margin: 0 3%;*/
/*}*/

/*.grid .dd .ddBottom {*/
/*background-color: red;*/
/*}*/

/*.grid .dd:before, .grid .dd:after {*/
/*content: '';*/
/*background-color: white;*/
/*display: block;*/
/*}*/

/*.grid .dd:nth-child(odd):before {*/
/*height: 44px;*/
/*transform: rotate(3deg);*/
/*position: absolute;*/
/*width: 130%;*/
/*top: -30px;*/
/*z-index: 1;*/
/*}*/

/*.grid .dd:nth-child(odd):after {*/
/*height: 44px;*/
/*transform: rotate(-3deg);*/
/*position: absolute;*/
/*width: 130%;*/
/*bottom: -30px;*/
/*z-index: 1;*/
/*}*/

/*.grid .dd:nth-child(even):before {*/
/*height: 44px;*/
/*transform: rotate(-3deg);*/
/*position: absolute;*/
/*width: 130%;*/
/*top: -35px;*/
/*left: -25px;*/
/*z-index: 1;*/
/*}*/

/*.grid .dd:nth-child(even):after {*/
/*height: 44px;*/
/*transform: rotate(3deg);*/
/*position: absolute;*/
/*width: 130%;*/
/*bottom: -35px;*/
/*left: -20px;*/
/*z-index: 1;*/
/*}*/

/*.grid .dd > div{
    width: 100%;
    height: 100%;
    border: 1px solid green;
}
.grid .dd:nth-child(odd){
    position: relative;
    -webkit-perspective: 100px;
    -webkit-perspective-origin: left;
    perspective: 100px;
    perspective-origin: left;    
}

.grid .dd:nth-child(odd) > div{
    position: absolute;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotateY(-10deg);
    transform-style: preserve-3d;
    transform: rotateY(-10deg);
}*/
/*
.grid .dd:nth-child(odd){
    position: relative;
    -webkit-perspective: 100px;  Safari 4-8  
    -webkit-perspective-origin: right;  Safari 4-8      
    perspective: 100px;
    perspective-origin: right;    
}
.grid .dd:nth-child(odd) > div {
    overflow: hidden;
    position: absolute;
    -webkit-transform-style: preserve-3d;  Safari 3-8      
    -webkit-transform: rotateY(10deg);  Safari 3-8  
    transform-style: preserve-3d;
    transform: rotateY(10deg);
}
*/
/*.trapecio {
    border-bottom: 50px solid #555;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    height: 0;
    width: 125px;
}*/

.grid2 > .rowGrid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.grid2 .dd {
    width: 31%;
    margin: 10px 1%;
    /*overflow: hidden;*/
    position: relative;
    height: 40vh;
    /*background-color: red;*/
}

.grid2 .dd > a {
    width: 98%;
    position: absolute;
    left: 0;
    top: 0;
    height: 98%;
    margin: 1%;
}

.grid2 .dd .ddTop {
    height: 25vh;
    position: absolute;
    width: 100%;
    /*background-color: green;*/
    overflow: hidden;
    -webkit-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
}

.grid2 .rowGrid:nth-child(odd) .dd:nth-child(odd) .ddTop {
    -moz-transform: skew(0deg, -2.5deg);
    -webkit-transform: skew(0deg, -2.5deg);
    -o-transform: skew(0deg, -2.5deg);
    -ms-transform: skew(0deg, -2.5deg);
    transform: skew(0deg, -2.5deg);
    top: 1vh;
    backface-visibility: hidden !important;
}

.grid2 .rowGrid:nth-child(odd) .dd:nth-child(even) .ddTop {
    -moz-transform: skew(0deg, 2.5deg);
    -webkit-transform: skew(0deg, 2.5deg);
    -o-transform: skew(0deg, 2.5deg);
    -ms-transform: skew(0deg, 2.5deg);
    transform: skew(0deg, 2.5deg);
    top: 1vh;
    backface-visibility: hidden !important;
}

.grid2 .dd .ddTop .ddImagen {
    height: 100%;
    position: absolute;
    width: 100%;
}

.grid2 .rowGrid:nth-child(odd) .dd:nth-child(odd) .ddTop .ddImagen {
    -moz-transform: skew(0deg, 2.5deg);
    -webkit-transform: skew(0deg, 2.5deg);
    -o-transform: skew(0deg, 2.5deg);
    -ms-transform: skew(0deg, 2.5deg);
    transform: skew(0deg, 2.5deg);
    top: -1vh;
    z-index: 1;
}

.grid2 .rowGrid:nth-child(odd) .dd:nth-child(even) .ddTop .ddImagen {
    -moz-transform: skew(0deg, -2.5deg);
    -webkit-transform: skew(0deg, -2.5deg);
    -o-transform: skew(0deg, -2.5deg);
    -ms-transform: skew(0deg, -2.5deg);
    transform: skew(0deg, -2.5deg);
    top: -1vh;
    z-index: 1;
}

.grid2 .dd .ddBottom {
    height: 15vh;
    position: absolute;
    bottom: 0;
    background-color: white;
    width: 100%;
    -webkit-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
}

.grid2 .rowGrid:nth-child(even) .dd:nth-child(odd) .ddBottom {
    -moz-transform: skew(0deg, -2.5deg);
    -webkit-transform: skew(0deg, -2.5deg);
    -o-transform: skew(0deg, -2.5deg);
    -ms-transform: skew(0deg, -2.5deg);
    transform: skew(0deg, -2.5deg);
    bottom: 1vh;
    z-index: 1;
    backface-visibility: hidden !important;
}

.grid2 .rowGrid:nth-child(even) .dd:nth-child(odd) .ddBottom > div {
    -moz-transform: skew(0deg, 2.5deg);
    -webkit-transform: skew(0deg, 2.5deg);
    -o-transform: skew(0deg, 2.5deg);
    -ms-transform: skew(0deg, 2.5deg);
    transform: skew(0deg, 2.5deg);
}

.grid2 .rowGrid:nth-child(even) .dd:nth-child(even) .ddBottom {
    -moz-transform: skew(0deg, 2.5deg);
    -webkit-transform: skew(0deg, 2.5deg);
    -o-transform: skew(0deg, 2.5deg);
    -ms-transform: skew(0deg, 2.5deg);
    transform: skew(0deg, 2.5deg);
    bottom: 1vh;
    z-index: 1;
    backface-visibility: hidden !important;
}

.grid2 .rowGrid:nth-child(even) .dd:nth-child(even) .ddBottom > div {
    -moz-transform: skew(0deg, -2.5deg);
    -webkit-transform: skew(0deg, -2.5deg);
    -o-transform: skew(0deg, -2.5deg);
    -ms-transform: skew(0deg, -2.5deg);
    transform: skew(0deg, -2.5deg);
}

.grid2 .dd .ddBottom .ddLogo {
    height: 10vh;
    margin: 1vh;
}

.grid2 .dd .ddBottom h1 {
    font-size: 21px;
    width: 96%;
    margin: 0 3%;
}

#imagenes {
    margin-top: 7vh;
}

#imagenes > div {
    height: 40vh;
    width: 48%;
    border-radius: 40px;
    margin: 10px 1%;
    position: relative;
    display: flex;
    align-items: center;
}

/*#imagenes > div:after, #imagenes > div:before{*/
/*content: "";*/
/*background-color: white;*/
/*width: 50px;*/
/*height: 50px;*/
/*display: block;*/
/*position: absolute;*/
/*transform: rotate(45deg);*/
/*overflow: hidden;*/
/*}*/
/*#imagenes > div:before{*/
/*left: -25px;*/
/*}*/
/*#imagenes > div:after{*/
/*right: -25px;    */
/*}*/

#categorias {
    margin-top: 4vh;
    position: relative;
}

/*#categorias > ul {*/
/*display: flex;*/
/*justify-content: space-around;*/
/*align-items: center;*/
/*border: 0;*/
/*padding: 8px 0;*/
/*}*/

#categorias h1 {
    font-size: 1.4em;
    color: #1a1a1a;
}

/*#categorias > ul a.active {*/
/*color: #22c35d;*/
/*}*/

/*#categorias .tab-content {*/
/*position: relative;*/
/*}*/

#categorias:before {
    width: 200%;
    content: '';
    position: absolute;
    top: -9vh;
    left: -50%;
    height: 10vh;
    z-index: -1;
    /* transform: rotate(-2deg); */
    background-size: 56px;
    background-image: url(/img/green-lines.png);
}

.lNoticias {
    max-width: 94%;
    margin: 2vh 0;
    margin-left: 3%;
    /*min-height: 40vh;*/
}

.lNoticias > div {
    position: relative;
    height: 40vh;
    width: 31%;
    margin: 0vh 1% 10vh;
    float: left;
}

.lNoticias > div:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    transform: skew(-10deg, 0deg);
    -webkit-transform: skew(-10deg, 0deg);
    -moz-transform: skew(-10deg, 0deg);
    -o-transform: skew(-10deg, 0deg);
    -ms-transform: skew(-10deg, 0deg);
    left: 3%;
    top: 8%;
    background-image: url(/img/green-dots.png);
    background-size: 8px;
}

.lNoticias > div > div {
    position: relative;
    transform: skew(-10deg, 0deg);
    -webkit-transform: skew(-10deg, 0deg);
    -moz-transform: skew(-10deg, 0deg);
    -o-transform: skew(-10deg, 0deg);
    -ms-transform: skew(-10deg, 0deg);
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.lNoticias > div > div > a {
    height: 100%;
    width: 120%;
    position: absolute;
    transform: skew(10deg, 0deg);
    -webkit-transform: skew(10deg, 0deg);
    -moz-transform: skew(10deg, 0deg);
    -o-transform: skew(10deg, 0deg);
    -ms-transform: skew(10deg, 0deg);
    left: -10%;
}

.lNoticias > div h1 {
    font-size: 1.3em;
    width: 70%;
    position: absolute;
    left: 10%;
    font-weight: 800;
    text-align: center;
    padding: 1vh;
    bottom: -10%;
    -webkit-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);
}

.botonCentrado {
    width: 100%;
}

.botonCentrado > a, .botonCentrado > input, .botonCentrado > button {
    width: 225px;
    margin: 0 auto;
}

.btn-group label {
    background-color: #f2f2f2 !important;
    color: #1a991a !important;
}

.btn-group label.active {
    background-color: #1a991a !important;
    color: #f2f2f2 !important;
}

.tabs {
    display: flex;
    justify-content: space-evenly;
}

.tabs a {
    font-size: 1.35em;
}

.tabs a.active {
    color: #22c35d !important;
}

/* Show de Descuentos */
.divDescuento, .textoTienda {
    margin: 2vh 0;
    -webkit-box-shadow: 0px 0px 11px 2px #b5b5b5;
    box-shadow: 0px 0px 11px 2px #b5b5b5;
}

.divDescuento {
    display: flex;
    align-items: stretch;
}

.divDescuento > .info {
    width: 40%;
    text-align: center;
    padding: 4vh;
}

.divDescuento > .info > .logo {
    height: 15vh;
}

.divDescuento > .imagen {
    width: 60%;
}

.divDescuento > .info > p {
    margin: 0;
}

.divDescuento > .info > .aTerminos {
    text-decoration: underline;
}

.divDescuento > .info > .btnCodigo, .divDescuento > .info > .noV {
    width: 33%;
    margin: 3vh 33%;
}

.divDescuento > .info > .btnLogin, .divDescuento > .info > .btnRegistro {
    width: 50%;
    margin: 1.5vh 25%;
}

.divDescuento > .info .btnFavorito {
    width: 50%;
    margin: 3.5vh 25%;
}

.divCodigo {
    display: none;
}

.divDescuento > .info .inptCodigo {
    width: 90%;
    margin: 1vh 5%;
    border: 1px solid #474d4c;
}

.divDescuento > .info .btnLanzar, .divDescuento > .info .btnCopiar {
    width: 44%;
    margin: 0vh 1% 2vh;
}

.textoTienda {
    padding: 4vh;

}
.btnRenovar{
    margin-bottom: 10px;
}
.fechaCad{
    font-size: 16px;
    font-weight: 700;
}
.divPost {
    display: flex;
    align-items: stretch;
    margin: 2vh 0;
    -webkit-box-shadow: 0px 0px 11px 2px #b5b5b5;
    box-shadow: 0px 0px 11px 2px #b5b5b5;
}

.divPost .imagen {
    height: 60vh;
    width: 100%;
}

.divPost .texto {
    width: 100%;
    padding: 3vh 2vw;
}

.rowLogo {
    margin: 0;
}

.rowLogo > div {
    margin: 2vh auto;
    height: 250px;
    width: 25vw;
    position: relative;
}

.divBusqueda {
    width: 50vw;
    position: absolute;
    right: 0;
    top: 5px;
    background: white;
    display: none;
}

.divBusqueda form {
    display: flex;
}

.divBusqueda form input {
    flex: 1;
}
.input20{
    width: 20%;
}
.btnURLVolver{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 99;
}
/* Cookies */
#barracookies {
    display: none;
    z-index: 99999;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    min-height:40px;
    padding:5px;
    line-height:20px;
    font-family:verdana;
    font-size:12px;
    text-align:center;
    box-sizing:border-box;
}
#barracookies a:nth-child(2) {
    padding:4px;
    border-radius:5px;
    text-decoration:none;
}
#barracookies a {
    color: #fff;
    text-decoration: none;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
    right: 0;
    left: auto;
}
