﻿#trips {
    &.combine {
        li {
            .trip {
                .icon-label{
                    strong{
                        font-size:14px;
                    }
                }

                .anim{
                    width:20px;
                    height:20px;
                    float:left;
                }
                cursor:pointer;
                .price{
                    margin-top:-22px;
                    width:100px;
                }
                .board{
                    
                }
                .transport {
                    font-weight: bold;
                    font-size: 16px;
                    line-height: 19px;
                    width:456px;
                }
                .avail{
                    display:none;
                    span.status
                        {
                        display:none;
                    }
                }
                &.chosen{
                    margin-left:-1px;
                }
                &.bookable{
                    height:40px;               
                    margin-top:19px;
					@pv-matrix-trips-combine-bookable();

                    .avail{
                        display:block;
                        width:auto;                        
                        margin-top:-25px;
                        padding-right:3px;
                        padding-left:3px;
                        text-transform:capitalize;
						@pv-matrix-trips-combine-avail();
                    }
                    .price{
                        /*
                        font-size:25px;
                        margin-top:-23px;
                            */
                    }
                        &.chosen {
                        border-width: 3px;
                        border-color:@color-cta;
                        .avail{
                            color:@color-cta;
                        }
                    }
                }
                &.unavail{
                    .action{
                        color:#999;

                        span.status { background-color:#bf0000; }
                    }
                }
                &.chooseoption {
                    .action{
                        span.status { background-color:#FF9933; }
                    }
                }
            }
        }
    }
}
