/*.contentboton,
.butt-aniadir,
.menu-aniadir {
   position: relative;
}*/

.contentboton {
/*    margin: auto;
    bottom: : 0;
    right: 40px;
    margin-left: -10px;*/
    left: auto;
}

/*#togg {
    display: none;
    width: 0px;
    height: 0px;
}*/

.butt-aniadir {
    z-index: 1001;
    position: absolute;
    left: -40px;
    bottom: 0px;
    width: 40px;
    height: 40px;
    background: red;
    border-radius: 100% 100% 0% 100%;
    transition: all 0.5s ease-in-out;
    /*box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.3);*/
    box-shadow: 0px 0px 10px 1px rgba(137,14,19,0.9);
}

.butt-aniadir:before {
    position: absolute;
    top: 17px;
    left: 7px;
    content: '';
    width: 25px;
    height: 4px;
    background: #fff;
    transform: rotate(90deg);
}

.butt-aniadir:after {
    position: absolute;
    top: 17px;
    left: 7px;
    content: '';
    width: 25px;
    height: 2px;
    background: #fff;
}
.butt-aniadir:hover{
    box-shadow: 0px 0px 18px 2px rgba(137,14,19,0.9);
}
.dropup .menu-aniadir{
    
    transform: translateY(40px);
    bottom: 20px;
    transition: all 0.5s ease-in-out;
    display: block;
    bottom: 20px;
    /*left: -170px;
    */left: -20px;
    background: white;
    min-height: 0px;
    height: 0px;
    min-width: 0px;
    width: 0px;    
    opacity: 0;
    border-radius: 5px;
    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.1);
}
.menu-aniadir {
   /* transform: translateY(-10%);
    opacity: 0;

    display: none;
    bottom: 25px;
    left: -170px;
    transition: all 0.5s ease-in-out;
    background: white;
    min-height: 0px;
    height: 0px;
    min-width: 0px;
    width: 0px;    
    opacity: 0;
    border-radius: 5px;
    transform: translateY(0%);
    box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.1);*/
}

.menu-aniadir a, .menu-aniadir button {
    text-align: center;
    white-space: normal;
    /*display: none;
    */margin: 20px 0;
    color: #890e13;
    text-decoration: none;
    font-family: sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    transition: all 300ms;
}
.butt-girar{
    /*box-shadow: -3px 3px 15px -2px rgba(137,14,19,0.9);*/
    transform: rotate(180deg);
    box-shadow: 0 0 0 0 transparent;
}
.dropup .menu-aniadir-show{
    /*display: block;*/
    height: 150px;
    width: 150px;
    left: -170px;
    /*opacity: 1;*/
    transform: translateY(-00%);
    opacity: 1;
}
.menu-aniadir a:hover, .menu-aniadir button:hover {
    color: #f6a921;
    box-shadow: 2px 2px 2px 2px;
}
#togg:checked~.menu-aniadir a {
    display: block;
}
#togg:checked~.menu-aniadir {
    opacity: 1;
    transform: translateY(10%);
}

#togg:checked~.butt-aniadir {
    transform: rotate(135deg);
    box-shadow: 0 0 0 0 transparent;
}