/**
 * START
 */

.it_pl_pricing_list {
    box-sizing: border-box;
    display:block;
}

.it_pl_pricing_list *{
    box-sizing: border-box;
}

.it_pl_pricing_list-inner{
    display:block;
}

.it_pl_pricing_list-inner.alignment-left{
    margin-left: 0 !important;
    margin-right: auto !important;
}

.it_pl_pricing_list-inner.alignment-center{
    margin-left: auto !important;
    margin-right: auto !important;
}

.it_pl_pricing_list-inner.alignment-right{
    margin-left: auto !important;
    margin-right: 0 !important;
}

.it_pl_pricing_list-header{
    display:block;
}

.it_pl_pricing_list-header-inner{
    display:inline-block;
}
.it_pl_pricing_list.alignment-left{
text-align: left;
}

.it_pl_pricing_list.alignment-center{
text-align: center;
}

.it_pl_pricing_list.alignment-right{
text-align: right;
}

.it_pl_pricing_list-item{
    position:relative;
    display:flex;
}

.it_pl_pricing_list-item:last-child{
    border-bottom:none !important;
}

.it_pl_pricing_list-item:first-child{
    border-top:none !important;
}

.it_pl_pricing_list-item > *{
    flex: 1;
    align-items: center;
    align-self: center;
}

.it_pl_pricing_list-icon-img,
.it_pl_pricing_list-price{
    /*flex: 0;*/
}

.it_pl_pricing_list-icon-img img{
    width:100%;
}

.it_pl_pricing_list-layout-1 .it_pl_pricing_list-title{
    display:flex;
}

.it_pl_pricing_list-layout-1 .it_pl_pricing_list-title div{
    white-space: nowrap;
    font-style: normal;
    padding-right:10px;
    flex: 0;
}

.it_pl_pricing_list-layout-1 .it_pl_pricing_list-title span{
    display: block;
    flex: 1;
    position:relative;
}

.it_pl_pricing_list-layout-1 .it_pl_pricing_list-title span:before{
    content: '';
    position: absolute;
    width: 100%;
    border-top: 2px dotted;
    top: 50%;
    left:0px;
}

.it_pl_pricing_list-price-inner{
    white-space: nowrap;
    text-align:center;
}

.it_pl_pricing_list-price-inner > *{
    display:inline-block;
}