

/** Hide Star Number **/
.tpp-entry .on,  
.tpp-field-rating-summary .off
{
    color: transparent;
}



.tpp-field 
{
    padding-right: 4px;
    font-size: 1em;
}

.tpp-field-company-comment 
{
    margin-top: 1em;
    margin-bottom: 1em;
    font-style:italic;
}

.tpp-field-stood-out:before 
{
    content: '"';
}

.tpp-field-stood-out:after 
{
    content: '"';
}

.tpp-line-three-left 
{
    width: 40%;
    float: left;
}

.tpp-line-three-centre 
{
    width: 60%;
    float: left;
}

.tpp-line-three-right 
{
    width: 0%;
    float: right;
    text-align: right;
}

.tpp-line-three-centre .icon-website {
    width: 50%;
    float: left;
    padding-bottom: 10px;
}

.tpp-line-three-centre .tpp-field tpp-field-rating-summary {
    width: 50%;
    float: right;
}

.tpp-line-three-centre .icon-services {
    clear: both;
}

.tpp-line-three-left .tpp-label {
    width: 75px;
    display: inline-block;
}

.tpp-value
{
    font-size:14px;
}

.tpp-label 
{
    font-weight: bold;
    margin-right: 1em;
    font-size:14px;
}

.tpp-line-one 
{
    clear: both;
    font-size: 14px;
}

.tpp-line-three 
{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

.tpp-user-actions .remsto-btn {
    float: left;
    margin-right: 4px;
}

.tpp-toggle-frame {
    display: none;
}


/* Mobile Styling */

@media (min-width: 0px) and (max-width:350px)
{
    .tpp-line-three-left
    {
        width:100%;
    }

    .tpp-line-three-centre
    {
        width:100%;
        float:right;
    }

    .tpp-line-three-centre .icon-website
    {
        padding-top:10px;
    }


}


@media (min-width:350px) and (max-width:1000px) {
}