@import url(https://fonts.googleapis.com/css?family=Lato:400,700);

body {
    background: #F2F2F2;
    padding: 0;
    maring: 0;
}

#price {
    text-align: center;
}

.plan {
    display: inline-block;
    margin: 10px 1%;
    font-family: 'Lato', sans-serif;
}

.plan-inner {
    background: #fff;
    margin: 0 auto;
    min-width: 280px;
    max-width: 100%;
    position:relative;
}

.entry-title {
    background: #b253e9;
    height: 140px;
    position: relative;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 30px;
}

.entry-title>h3 {
    background: #ad5bfa;
    font-size: 20px;
    padding: 5px 0;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0;
}

.entry-title .price {
    position: absolute;
    bottom: -25px;
    background: #8020da;
    height: 110px;
    width: 110px;
    margin: 0 auto;
    left: 0;
    right: 0;
    overflow: hidden;
    border-radius: 35px;
    border: 5px solid #fff;
    line-height: 80px;
    font-size: 19px;
    font-weight: 700;
}

.price span {
    position: absolute;
    font-size: 12px;
    bottom: -10px;
    left: 30px;
    font-weight: 400;
}

.entry-content {
    color: #323232;
}

.entry-content ul {
    margin: 0;
    padding: 0;
    font-size: 18px;
    list-style: none;
    text-align: center;
}

.entry-content li {
    border-bottom: 1px solid #E5E5E5;
    padding: 10px 0;
}

.entry-content li:last-child {
    border: none;
}

.btn {
    padding: 3em 0;
    text-align: center;
}

.btn a {
    background: #323232;
    color: #fff;
    text-decoration: none
}
.hot {
    position: absolute;
    top: -7px;
    background: #F80;
    color: #fff;
    text-transform: uppercase;
    z-index: 2;
    padding: 2px 5px;
    font-size: 9px;
    border-radius: 2px;
    right: 10px;
    font-weight: 700;
}

.basic .entry-title {
    background: #dd75d8;
}

.basic .entry-title > h3 {
    background: #cb4495;
}

.basic .price {
    background: #cb44b5;
}

.standard .entry-title {
    background: #4484c1;
}

.standard .entry-title > h3 {
    background: #3772aa;
}

.standard .price {
    background: #3772aa;
}

.ultimite .entry-title > h3 {
    background: #DD4B5E;
}

.ultimite .entry-title {
    background: #F75C70;
}

.ultimite .price {
    background: #DD4B5E;
}


.btn-group-generos{
    width: 100%;
    height: 50px;
}

.btnpromoboy{
    background-color: #42b2c1;
    border: 0;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    color: #FFFFFF;
    font-size: 18px;
    width: 50%;
    font-family: 'Lato', Sans-serif, sans-serif;
}

.btnpromogirl{
    font-family: 'Lato', Sans-serif, sans-serif;
    width: 50%;
    border: 0;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    font-size: 18px;
    color: #FFFFFF;
    background-color: #a542c1;
}

.btnpromogirl:hover{
    background-color: rgb(84, 84, 84);
}

.btnpromoboy:hover{
    background-color: rgb(84, 84, 84);
}

.btnpromoboy:focus{
    background-color: rgb(84, 84, 84);
    color:  #42b2c1;

}
.btnpromogirl:focus{
    background-color: rgb(84, 84, 84);
    color: #d370f6;
}


.verDetalles{
    width: 150px;
    border-radius: 7px;
    position: absolute;
    height: 50px;
    background-color: #6ad9c8;
    color: #FFFFFF;
}

.verDetalles:hover{
    background: #cb4495;

}

.verDetalles-little{
    width: 90px;
    border-radius: 7px;
    position: absolute;
    font-size: 15px;
    height: 30px;
    background-color: #ad6ad9;
    color: #FFFFFF;
    border: 0;

}
.verDetalles-little:hover{
    background-color: #541194;
}
