.component--pricing-box {
    background: #FFF;
    border: 1px solid rgba(128, 208, 204, 0.50);
    padding: 40px 50px;
}
.component--pricing-box .title {
    border-bottom: 1px solid rgba(128, 208, 204, 0.50);
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.component--pricing-box .description {
    border-bottom: 1px solid rgba(128, 208, 204, 0.50);
    padding-bottom: 10px;
    margin-bottom: 25px;
}
.component--pricing-box ul {
    margin: 0 0 25px 0;
    padding: 0 0 0 40px;
    list-style: none;
}
.component--pricing-box ul li {
    margin-bottom: 15px;
    position: relative;
    font-size: 16px;
}
.component--pricing-box ul li.not {
	text-decoration:line-through;
}
.component--pricing-box ul li:before {
    font-family: 'wedinvite' !important;
    content: "\e916";
    color: #02857d;
    position: absolute;
    left: -35px;
    top: -6px;
    font-size: 25px;
}
.component--pricing-box ul li.not:before {
    content: "\e916";
    color: #EB151A;
}
.pricing-box span.inspiration {
    font-size: 75px;
    color: #02857D;
    margin-left: 5px;
    margin-right: 11px;
    line-height: 1;
    text-transform: none;
}
.pricing-box p {
    margin-bottom: 0px;
    font-size: 16px;
    text-transform: uppercase;
}

@media(max-width: 767px){
    .component--pricing-box {
        padding: 40px 20px 30px;
    }
}