@charset "UTF-8";
@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i';

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: #fff;
    color: #1f2731;
    font-family: pt sans,sans-serif;
    font-size: 15px;
}

    body h1, body h2, body h3, body h4, body h5, body h6 {
        color: #1f2731;
        font-family: pt sans,sans-serif;
        font-style: normal;
        line-height: 1.5;
        margin: 0 0 8px;
    }

h1 {
    font-size: 26px;
}

h2 {
    font-size: 24px;
}

h3 {
    font-size: 22px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #1f2731;
    }

p a {
    color: #1f2731;
}

p {
    line-height: 24px;
    margin-bottom: 10px;
}

a {
    color: #1f2731;
    text-decoration: none;
}

    a:hover, a:focus, a:active {
        outline: none;
    }

ul {
    margin-bottom: 0;
}

figure {
    margin-bottom: 6px;
    position: relative;
}

img {
    height: auto;
    max-width: 100%;
}

strong {
    color: #1f2731;
}

iframe {
    border: none;
    float: left;
    width: 100%;
}

.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
}

    .wp-caption.alignleft, .wp-caption.alignnone {
        width: 100%;
    }

select {
    background-color: #f0eef0;
    border: 1px solid #dfdfdf;
    color: #1f2731;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    padding: 8px 12px;
    width: 100%;
}

label {
    color: #1f2731;
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
}

button {
    border: none;
}

textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {
    background-color: #f2f2f2;
    border: none;
    color: #aaa9a9;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    outline: none;
    padding: 4px 6px;
    vertical-align: middle;
    box-shadow: none;
}

input[type=submit] {
    outline: none;
}

form p {
    float: left;
    position: relative;
}

    form p span i {
        color: #474747;
        left: 16px;
        position: absolute;
        top: 13px;
    }

option {
    padding: 5px 15px;
}

li {
    line-height: 28px;
    list-style: inside none disc;
}

ul ul {
    margin-left: 20px;
}

ol {
    float: none;
    list-style: outside none decimal;
    padding-left: 15px;
}

    ol ol {
        margin-left: 20px;
    }

    ol li {
        list-style: outside none decimal;
        width: 100%;
    }

table {
    background-color: transparent;
    max-width: 100%;
}

th {
    text-align: left;
}

table {
    margin-bottom: 15px;
    width: 100%;
}

    table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
        border: 1px solid #ddd;
        line-height: 2.5;
        padding-left: 3px;
        text-align: center;
        vertical-align: top;
    }

    table thead tr th {
        border-top: 1px solid #ddd;
        text-align: center;
        text-transform: capitalize;
    }

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #ddd;
}

table > thead > tr > th {
    border-bottom: 2px solid #ddd;
    vertical-align: bottom;
}

table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-bottom: 0;
}

table > tbody + tbody {
    border-top: 2px solid #ddd;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 6px 10px;
}

p ins {
    color: #999;
}

dl dd {
    margin-left: 20px;
}

address {
    font-style: italic;
}

.scrapcar-main-section {
    float: left;
    width: 100%;
    position: relative;
}

.scrapcar-main-content {
    padding: 70px 0 40px;
}

.scrapcar-right-section {
    float: right;
}

.scrapcar-left-section {
    float: left;
}

.scrapcar-main-wrapper, .scrapcar-main-content, .scrapcar-main-header, #scrapcar-header, .scrapcar-top-strip {
    float: left;
    width: 100%;
}

.scrapcar-sticky .scrapcar-main-header {
    left: 0;
    position: fixed;
    top: 0;
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0,0,0,.4);
    z-index: 999;
}

.scrapcar-sticky .logo {
    width: 100%;
    padding: 15px 0;
}

.scrapcar-sticky .scrap-fancy-btn {
    margin-top: 18px;
}

.scrapcar-sticky .navbar-nav > li > a {
    padding: 31px 0 30px;
}

.scrapcar-sticky .subdropdown-addicon > a::before {
    top: 32px;
}

.scrapcar-navigation {
    float: right;
}

.scrapcar-top-strip {
    background-color: #1f2731;
    text-align: center;
}

.scrapcar-top-strip-info {
    float: left;
    padding: 15px 0 0;
}

    .scrapcar-top-strip-info ul {
        float: left;
        width: 100%;
    }

        .scrapcar-top-strip-info ul li {
            float: left;
            list-style: none;
            padding-right: 47px;
            position: relative;
        }

            .scrapcar-top-strip-info ul li a {
                float: left;
                color: #96a0ad;
                text-transform: uppercase;
                font-size: 13px;
                font-weight: 600;
                line-height: 1;
            }

            .scrapcar-top-strip-info ul li:hover a {
                color: #fff;
            }

            .scrapcar-top-strip-info ul li:after {
                content: '';
                position: absolute;
                right: 14px;
                top: 7px;
                width: 20px;
                height: 1px;
            }

            .scrapcar-top-strip-info ul li:last-child:after {
                content: none;
            }

.scrapcar-top-strip span > i {
    color: #fff;
    display: none;
    margin: 0 9px 0 0;
    font-size: 13px;
}

.scrapcar-top-strip span, .scrapcar-top-strip span small {
    display: inline-block;
    color: #96a0ad;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    padding: 8px 9px 0 0;
}

    .scrapcar-top-strip span small {
        color: #fff;
    }

.scrapcar-right-section {
    float: right;
}

.scrapcar-top-strip .scrapcar-simple-btn {
    float: right;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 13px 29px 12px 23px;
}

.scrapcar-simple-btn i {
    float: left;
    font-size: 13px;
    margin: 2px 9px 0 0;
}

.logo {
    float: left;
    width: 100%;
    padding: 25px 0 22px;
}

a.menu-link {
    color: #1f2731;
    display: none;
}

.menu-link span {
    border-bottom: solid 3px #000;
    border-top: double 10px #000;
    float: right;
    height: 17px;
    margin: 0 5px 0 0;
    width: 30px;
}

.js .menu > ul ul.active {
    margin: 0;
    max-height: 55em;
    padding: 0;
}

.menu.active {
    max-height: 100em;
    width: 100%;
}

span.has-subnav {
    display: none;
    font-size: 1em;
    position: absolute;
    right: 0;
    padding: 0;
    top: 0;
    cursor: pointer;
    width: 52px;
    text-align: center;
    height: 100%;
    line-height: 2.7;
    border-left: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    background-color: #f9f9f9;
    font-size: 20px;
}

.navbar-nav > li {
    margin: 0 22px;
    position: relative;
    list-style: none;
}

.subdropdown-addicon > a:before {
    content: "\f0d7";
    position: absolute;
    right: -17px;
    top: 54px;
    font-family: fontawesome;
    color: #c8c8c8;
    font-size: 15px;
}

.navbar-nav .sub-menu .subdropdown-addicon > a:before {
    content: none;
}

.navbar-nav > li:first-child {
    margin-left: 0;
}

.navbar {
    background: 0 0;
    border: none;
    float: left;
    margin-bottom: 0;
    min-height: auto;
}

    .navbar .navbar-collapse {
        padding-left: 8px;
    }

.navbar-nav > li > a {
    font-weight: 700;
    float: left;
    padding: 54px 0 46px;
    text-transform: uppercase;
    position: relative;
    color: #464545;
}

.navbar-nav li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
}

.navbar-nav .sub-menu {
    background: #fff;
    left: 0;
    margin: 5px 0 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    border-bottom: 2px solid #fff;
    padding: 14px 0 15px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}

    .navbar-nav .sub-menu .sub-menu {
        left: 100%;
        top: 0%;
        margin-left: 4px;
        margin-top: 0;
    }

    .navbar-nav .sub-menu > li {
        float: left;
        list-style: none;
        position: relative;
        width: 100%;
        padding: 0 15px;
    }

    .navbar-nav .sub-menu li a {
        float: left;
        font-size: 14px;
        padding: 6px 15px;
        width: 100%;
        position: relative;
    }

    .navbar-nav .sub-menu li > a i {
        position: absolute;
        right: 25px;
        top: 13px;
        font-size: 12px;
        opacity: 0;
    }

    .navbar-nav .sub-menu li:hover > a i {
        opacity: 1;
        right: 15px;
    }

.scrap-fancy-btn {
    float: right;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    border: 1px solid;
    padding: 10px 26px 11px 23px;
    margin: 38px 0 0 44px;
}

    .scrap-fancy-btn:hover {
        color: #fff;
    }

    .scrap-fancy-btn i {
        float: left;
        font-size: 13px;
        margin: 4px 6px 0 0;
    }

.scrapcar-banner, .scrapcar-banner-layer {
    float: left;
    width: 100%;
}

.scrapcar-banner-layer {
    position: relative;
}

.scrapcar-banner-transparent {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1f2731;
    opacity: .8;
}

.scrapcar-banner-caption {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

    .scrapcar-banner-caption .row, .scrapcar-banner-caption .container, .scrapcar-banner-caption .col-md-12 {
        height: 100%;
    }

.scrapcar-banner-quota {
    float: right;
    width: 41.5%;
    background-color: rgba(247,107,64,.8);
    text-align: center;
    padding: 79px 51px 52px 47px;
    position: relative;
    height: 100%;
}

    .scrapcar-banner-quota:before {
        content: '';
        position: absolute;
        right: -10px;
        top: 0;
        width: 6px;
        height: 100%;
    }

    .scrapcar-banner-quota h2 {
        display: inline-block;
        color: #fff;
        text-transform: uppercase;
        font-size: 30px;
        font-weight: 700;
        margin: 0 0 3px;
        line-height: 1;
    }

        .scrapcar-banner-quota h2 strong {
            font-size: 40px;
            color: #fff;
            letter-spacing: 0;
        }

    .scrapcar-banner-quota h3 {
        display: inline-block;
        margin: 0 0 47px;
        text-transform: uppercase;
        font-size: 30px;
        line-height: 1;
        color: #fff;
    }

    .scrapcar-banner-quota form {
        float: left;
        width: 100%;
    }

        .scrapcar-banner-quota form ul, .scrapcar-banner-quota form ul li {
            float: left;
            width: 100%;
        }

            .scrapcar-banner-quota form ul li {
                list-style: none;
                position: relative;
                margin: 0 0 13px;
            }

                .scrapcar-banner-quota form ul li label {
                    float: left;
                    font-size: 18px;
                    color: #fff;
                    margin: 0 0 12px;
                }

                .scrapcar-banner-quota form ul li.number input[type=text] {
                    padding-left: 60px;
                }

                .scrapcar-banner-quota form ul li input[type=text] {
                    float: left;
                    width: 100%;
                    height: 48px;
                    background-color: #fff;
                    padding-left: 22px;
                }

                .scrapcar-banner-quota form ul li i {
                    position: absolute;
                    left: 0;
                    top: 40px;
                    color: #c1c1c1;
                    padding: 17px 20px 16px;
                    background-color: #f1f1f1;
                }

                .scrapcar-banner-quota form ul li.submit {
                    padding: 29px 0 0;
                }

                    .scrapcar-banner-quota form ul li.submit input[type=submit] {
                        display: inline-block;
                        background-color: transparent;
                        border: 1px solid #fff;
                        text-transform: uppercase;
                        color: #fff;
                        font-weight: 700;
                        font-size: 13px;
                        padding: 5px 38px 7px 52px;
                    }

                    .scrapcar-banner-quota form ul li.submit:hover input[type=submit] {
                        background-color: #fff;
                    }

                    .scrapcar-banner-quota form ul li.submit label {
                        display: inline-block;
                        position: relative;
                        float: none;
                    }

                        .scrapcar-banner-quota form ul li.submit label i {
                            position: absolute;
                            left: 30px;
                            top: 13px;
                            background-color: transparent;
                            width: auto;
                            padding: 0;
                            font-size: 13px;
                            color: #fff;
                        }

.scrapcar-banner-tr {
    float: left;
    width: 100%;
    position: relative;
}

.scrapcar-banner-image {
    float: left;
    width: 100%;
    min-height: 600px;
}

.scrapcar-banner-text {
    left: 0;
    top: 50%;
    margin: -136px 0 0;
    position: absolute;
    width: 49%;
    text-align: left;
}

    .scrapcar-banner-text h1 {
        font-size: 64px;
        margin: 0 0 17px;
        color: #fff;
        display: inline-block;
        position: relative;
        text-transform: uppercase;
    }

        .scrapcar-banner-text h1:before {
            content: '';
            position: absolute;
            left: 0;
            bottom: 8px;
            width: 212px;
            height: 3px;
            background-color: #fff;
        }

        .scrapcar-banner-text h1:after {
            content: '';
            position: absolute;
            left: 0;
            bottom: 5px;
            width: 139px;
            height: 1px;
            background-color: #fff;
        }

    .scrapcar-banner-text p {
        color: #fff;
        display: inline-block;
        font-size: 17px;
        margin: 0 0 37px;
    }

    .scrapcar-banner-text .scrapcar-simple-btn {
        display: inline-block;
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 700;
        padding: 13px 29px 12px 23px;
        border: 1px solid;
    }

        .scrapcar-banner-text .scrapcar-simple-btn:hover {
            background-color: transparent;
        }

        .scrapcar-banner-text .scrapcar-simple-btn i {
            font-size: 15px;
        }

.scrapcar-fancy-title {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 67px;
}

    .scrapcar-fancy-title h2 {
        display: inline-block;
        font-size: 35px;
        margin: 0;
        line-height: 26px;
        position: relative;
    }

    .scrapcar-fancy-title span {
        display: inline-block;
        font-weight: 700;
        font-size: 18px;
        width: 100%;
    }

    .scrapcar-fancy-title h2:before {
        content: '';
        position: absolute;
        left: -70px;
        top: -4px;
        height: 67px;
        width: 3px;
        border-left: 9px double #ededed;
    }

    .scrapcar-fancy-title h2:after {
        content: '';
        position: absolute;
        right: -64px;
        top: -4px;
        height: 67px;
        width: 3px;
        border-left: 9px double #ededed;
    }

.scrapcar-services, .scrapcar-services-text p {
    float: left;
    width: 100%;
}

    .scrapcar-services ul li {
        float: left;
        list-style: none;
        margin: 0 0 30px;
    }

.scrapcar-services-modern ul li i {
    float: left;
    font-size: 51px;
    color: #d4d4d4;
    line-height: 1;
    margin: 3px 0 0;
}

    .scrapcar-services-modern ul li i ~ .scrapcar-services-text {
        margin-left: 77px;
        float: none;
        width: auto;
    }

.scrapcar-services-text h2 {
    float: left;
    font-size: 22px;
    font-weight: 700;
    line-height: 24px;
}

.scrapcar-services-text p {
    line-height: 24px;
}

.scrapcar-timeline {
    margin: 0 auto;
    width: 75%;
    text-align: center;
}

    .scrapcar-timeline .nav-tabs {
        display: inline-block;
        margin-bottom: 58px;
    }

        .scrapcar-timeline .nav-tabs > li {
            display: inline-block;
            float: none;
        }

            .scrapcar-timeline .nav-tabs > li.active > a, .scrapcar-timeline .nav-tabs > li.active > a:hover, .scrapcar-timeline .nav-tabs > li > a:hover, .scrapcar-timeline .nav-tabs > li.active > a:focus {
                background-color: transparent;
                border: none;
            }

                .scrapcar-timeline .nav-tabs > li.active > a:focus, .scrapcar-timeline .nav-tabs > li.active > a:hover, .scrapcar-timeline .nav-tabs > li.active > a {
                    border-bottom: 1px solid;
                }

            .scrapcar-timeline .nav-tabs > li > a {
                border: none;
                font-size: 24px;
                margin: 0;
            }

    .scrapcar-timeline .nav > li > a {
        padding: 0 0 4px;
    }

    .scrapcar-timeline .nav-tabs > li {
        padding: 10px 43px 0 0;
    }

        .scrapcar-timeline .nav-tabs > li:last-child {
            padding: 10px 0 0;
        }

    .scrapcar-timeline .tab-content {
        display: inline-block;
        width: 100%;
    }

.tab-faq-text ul, .tab-faq-text, .tab-faq-text ul li a, .tab-faq-form, .tab-faq-form form input[type=text] {
    float: left;
    width: 100%;
}

.tab-faq-text {
    padding: 0 40px;
}

    .tab-faq-text p {
        margin: 0 0 35px;
    }

    .tab-faq-text ul {
        margin: 0 0 53px;
    }

        .tab-faq-text ul li {
            float: left;
            width: 33.333%;
            list-style: none;
            text-align: left;
        }

            .tab-faq-text ul li a {
                font-weight: 700;
                font-size: 16px;
                position: relative;
                padding-left: 30px;
                margin: 0 0 3px;
            }

                .tab-faq-text ul li a:before {
                    content: "\e901";
                    position: absolute;
                    left: 0;
                    top: 0;
                    font-family: icomoon;
                    font-weight: 400;
                }

    .tab-faq-text span {
        display: inline-block;
        font-size: 20px;
        margin: 0 0 27px;
    }

.tab-faq-form {
    position: relative;
}

    .tab-faq-form form input[type=text] {
        background-color: #fff;
        height: 44px;
        padding-left: 26px;
        font-size: 15px;
    }

    .tab-faq-form form label {
        position: absolute;
        right: 0;
        top: 0;
        border-left: 13px solid #f3f3f3;
    }

        .tab-faq-form form label input[type=submit] {
            float: left;
            color: #fff;
            height: 44px;
            border: none;
            font-size: 13px;
            font-weight: 700;
            text-transform: uppercase;
            padding: 0 42px 0 64px;
            border: 1px solid;
        }

            .tab-faq-form form label input[type=submit]:hover {
                border: 1px solid;
                background-color: #f5f5f5;
            }

        .tab-faq-form form label:before {
            content: "\e910";
            position: absolute;
            left: 37px;
            top: 14px;
            font-family: icomoon;
            color: #fff;
            font-size: 13px;
        }

.transpant-call-layer {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
}

.scrapcar-call-text h2 {
    float: left;
    width: 100%;
}

.scrapcar-call-text {
    float: left;
    width: 100%;
    padding: 105px 0 98px;
}

    .scrapcar-call-text h2 {
        color: #fff;
        font-size: 35px;
        font-weight: 700;
        line-height: 26px;
        margin: 0 0 22px;
    }

        .scrapcar-call-text h2 small {
            color: #fff;
            font-size: 35px;
            font-weight: 700;
            position: relative;
        }

            .scrapcar-call-text h2 small:before {
                content: '';
                position: absolute;
                left: 0;
                bottom: 3px;
                width: 100%;
                height: 3px;
            }

    .scrapcar-call-text p {
        float: left;
        font-size: 17px;
        color: #fff;
        margin: 0 0 40px;
    }

.call-action-btn {
    float: left;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #fff;
    color: #fff;
    padding: 9px 35px 11px 32px;
}

    .call-action-btn:hover {
        border: 1px solid;
    }

    .call-action-btn i {
        margin-right: 10px;
    }

.scrapcar-call-action-thumb {
    float: left;
    text-align: center;
    width: 100%;
}

    .scrapcar-call-action-thumb img {
        display: inline-block;
    }

.scrapcar-services-classic {
    margin: 0 0 10px;
}

.scrapcar-services-classic-text {
    float: left;
    width: 100%;
    margin: 35px 0 0;
    background-color: #f5f5f5;
    text-align: center;
    padding: 77px 40px 20px;
    position: relative;
}

    .scrapcar-services-classic-text i {
        position: absolute;
        left: 50%;
        top: -35px;
        color: #fff;
        background-color: #1f2731;
        width: 85px;
        height: 85px;
        font-size: 31px;
        border-radius: 100%;
        padding-top: 23px;
        margin-left: -42px;
    }

    .scrapcar-services-classic-text h2 {
        display: inline-block;
        font-size: 18px;
        font-weight: 700;
        width: 100%;
    }

    .scrapcar-services-classic-text p {
        display: inline-block;
    }

        .scrapcar-services-classic-text p small {
            font-size: 15px;
            font-weight: 700;
        }

.scrapcar-about-list1 ul, .scrapcar-about-list1 p, .scrapcar-about-list1, .scrapcar-video {
    float: left;
    width: 100%;
}

    .scrapcar-about-list1 ul li {
        float: left;
        width: 50%;
    }

.scrapcar-about-list1 {
    padding: 21px 0 0;
}

    .scrapcar-about-list1 h2 {
        float: left;
        font-size: 35px;
        margin: 0 0 26px;
    }

    .scrapcar-about-list1 p {
        font-size: 16px;
        margin: 0 0 30px;
    }

        .scrapcar-about-list1 p small {
            font-weight: 700;
            font-size: 16px;
        }

    .scrapcar-about-list1 ul li {
        float: left;
        list-style: none;
        margin-bottom: 7px;
        font-weight: 700;
        font-size: 16px;
        position: relative;
        padding-left: 30px;
    }

        .scrapcar-about-list1 ul li:before {
            content: "\f046";
            position: absolute;
            left: 0;
            top: 0;
            font-family: fontawesome;
        }

.scrapcar-blog, .scrapcar-blog-classic-text, .scrapcar-blog-classic-text figure, .scrapcar-blog-classic-text figure a, .scrapcar-blog-classic-text figure a img, .scrapcar-classic-figure-text, .scrapcar-classic-figure-text h2, .scrapcar-classic-figure-text p {
    float: left;
    width: 100%;
}

    .scrapcar-blog > ul > li {
        list-style: none;
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 0 -4px 30px 0;
    }

    .scrapcar-blog-classic-text.scrapcar-blog-color {
        background-color: #f3f3f3;
    }

.scrapcar-blog-classic-text {
    background-color: #fff;
    padding: 20px;
}

    .scrapcar-blog-classic-text figure {
        margin: 0 0 20px;
        overflow: hidden;
    }

        .scrapcar-blog-classic-text figure a {
            position: relative;
        }

            .scrapcar-blog-classic-text figure a:before {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 0%;
                opacity: 0;
            }

            .scrapcar-blog-classic-text figure a i {
                position: absolute;
                left: 50%;
                top: 0;
                width: 43px;
                height: 43px;
                background-color: #fff;
                font-size: 20px;
                border-radius: 100%;
                padding: 11px 0 0 0;
                margin-left: -20px;
                margin-top: -20px;
                text-align: center;
                opacity: 0;
            }

.scrapcar-blog-classic ul li:hover figure a:before {
    opacity: .8;
    height: 100%;
}

.scrapcar-blog-classic ul li:hover figure a i {
    opacity: 1;
    top: 50%;
}

.time-btn {
    float: left;
    background-color: #1f2731;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 6px 20px 8px;
    margin: 0 15px 14px 0;
    line-height: 1;
}

.scrapcar-classic-figure-text > a {
    float: left;
    font-size: 14px;
    font-weight: 700;
    position: relative;
}

    .scrapcar-classic-figure-text > a i {
        display: inline-block;
        margin: 0 7px 0 0;
    }

.scrapcar-classic-figure-text h2 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 11px;
}

.scrapcar-classic-figure-text p {
    font-size: 16px;
    margin-bottom: 26px;
}

.scrapcar-readmore-btn {
    float: right;
    font-weight: 700;
    font-size: 16px;
    border-bottom: 2px solid;
    line-height: 1;
}

.transpant-call-layer {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
}

.scrapcar-get-involved {
    float: left;
    width: 100%;
    text-align: center;
}

    .scrapcar-get-involved h2 {
        display: inline-block;
        color: #fff;
        font-size: 35px;
        font-weight: 700;
        margin: 0 0 13px;
    }

        .scrapcar-get-involved h2 small {
            font-size: 35px;
            color: #fff;
            font-weight: 700;
            position: relative;
        }

            .scrapcar-get-involved h2 small:before {
                content: '';
                position: absolute;
                left: 0;
                bottom: 3px;
                width: 100%;
                height: 3px;
            }

    .scrapcar-get-involved p {
        display: inline-block;
        color: #fff;
        font-size: 17px;
        width: 82%;
        margin: 0 0 51px;
    }

.involved-social-icone, .involved-social-icone ul {
    float: left;
    width: 100%;
}

    .involved-social-icone ul {
        margin: 0 -3px;
    }

        .involved-social-icone ul li {
            display: inline-block;
            list-style: none;
            padding: 0 3px;
            margin: 0 0 6px;
        }

            .involved-social-icone ul li a {
                float: left;
                color: #fff;
                font-size: 14px;
                font-weight: 700;
                text-transform: uppercase;
                position: relative;
                padding: 7px 16px 7px 15px;
            }

                .involved-social-icone ul li a i {
                    display: inline-block;
                    margin: 0 10px 0 0;
                }

                .involved-social-icone ul li a.facebook:hover, .involved-social-icone ul li a.twitter:hover, .involved-social-icone ul li a.linkedin:hover {
                    opacity: .9;
                }

.scrapcar-footer-widget {
    padding: 0 0 40px;
}

.scrapcar-footer-one, .scrapcar-footer-widget, .widget_links ul, .scrapcar-footer-title, .widget_links ul li, .widget_links ul li a {
    float: left;
    width: 100%;
}

.scrapcar-footer-title {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 29px;
    line-height: .8;
}

.widget_links ul li {
    margin: 0 0 7px;
    list-style: none;
    position: relative;
    padding-left: 29px;
}

    .widget_links ul li a {
        font-weight: 700;
        font-size: 15px;
        padding: 0 0 6px 0;
        border-bottom: 1px solid #f0f0f0;
    }

    .widget_links ul li:last-child a {
        border-bottom: none;
    }

    .widget_links ul li i {
        position: absolute;
        left: 0;
        top: 6px;
    }

.social-links {
    padding: 0 56px 0 54px;
}

.widget_appointment form {
    margin: 0;
}

    .widget_appointment form, .widget_appointment form ul, .widget_appointment form ul li, .widget_appointment form ul li input[type=email], .widget_appointment form ul li input[type=text] {
        float: left;
        width: 100%;
    }

        .widget_appointment form ul li {
            list-style: none;
            margin: 0 0 5px;
        }

            .widget_appointment form ul li input[type=email], .widget_appointment form ul li input[type=text] {
                height: 40px;
                padding-left: 20px;
                color: #666;
                font-size: 15px;
            }

            .widget_appointment form ul li label {
                float: left;
                position: relative;
                cursor: pointer;
            }

                .widget_appointment form ul li label i {
                    position: absolute;
                    left: 23px;
                    top: 19px;
                    font-size: 13px;
                }

            .widget_appointment form ul li input[type=submit] {
                float: left;
                background-color: transparent;
                border: 1px solid;
                padding: 10px 26px 11px 43px;
                text-transform: uppercase;
                font-size: 13px;
                font-weight: 700;
            }

            .widget_appointment form ul li:hover input[type=submit], .widget_appointment form ul li:hover label i {
                color: #fff;
            }

            .widget_appointment form ul li:last-child {
                padding-top: 18px;
            }

.widget_gallery ul, .widget_gallery ul li figure {
    float: left;
    width: 100%;
}

    .widget_gallery ul li {
        float: left;
        width: 33.333%;
        list-style: none;
    }

        .widget_gallery ul li:hover figure {
            opacity: 1;
        }

        .widget_gallery ul li figure {
            margin: 0;
            opacity: .2;
        }

            .widget_gallery ul li figure a img {
                float: left;
            }

.scrapcar-footer-newslatter, .scrapcar-newslatter-text, .scrapcar-newslatter-text form input[type=text] {
    float: left;
    width: 100%;
}

.scrapcar-footer-newslatter {
    margin-bottom: 50px;
}

.scrapcar-newslatter-text {
    padding: 32px 0 30px;
}

    .scrapcar-newslatter-text h2 {
        float: left;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 30px;
        color: #fff;
        margin: 0;
        width: 33.333%;
    }

    .scrapcar-newslatter-text form {
        float: left;
        width: 66.6666%;
        position: relative;
    }

        .scrapcar-newslatter-text form input[type=text] {
            height: 44px;
            font-size: 15px;
            padding-left: 25px;
            background-color: #fff;
            color: #747474;
        }

        .scrapcar-newslatter-text form label {
            position: absolute;
            right: 0;
            top: 0;
            border-left: 12px solid;
        }

            .scrapcar-newslatter-text form label input[type=submit] {
                float: left;
                height: 44px;
                border: 1px solid #fff;
                color: #fff;
                font-size: 13px;
                font-weight: 700;
                text-transform: uppercase;
                padding: 0 48px 0 63px;
            }

                .scrapcar-newslatter-text form label input[type=submit]:hover {
                    background-color: #fff;
                }

            .scrapcar-newslatter-text form label i {
                position: absolute;
                left: 39px;
                top: 15px;
                color: #fff;
                font-size: 13px;
            }

.scrapcar-copyright-wrap {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    padding: 21px 0 19px;
}

.scrapcar-copyright {
    float: left;
    width: 100%;
}

.copyright-social-icon {
    float: left;
}

    .copyright-social-icon ul {
        float: left;
    }

        .copyright-social-icon ul li {
            float: left;
            list-style: none;
            padding-right: 12px;
        }

            .copyright-social-icon ul li a i {
                float: left;
                color: #fff;
                width: 28px;
                height: 28px;
                border-radius: 100%;
                text-align: center;
                padding-top: 6px;
                font-size: 17px;
            }

            .copyright-social-icon ul li.facebook a i {
                background-color: #375d93;
            }

            .copyright-social-icon ul li:hover a i {
                opacity: .8;
            }

            .copyright-social-icon ul li.twitter a i {
                background-color: #43afe9;
            }

            .copyright-social-icon ul li.linkedin a i {
                background-color: #007eb3;
            }

            .copyright-social-icon ul li.plus a i {
                background-color: #e24046;
            }

            .copyright-social-icon ul li.firbox a i {
                background-color: #f95c94;
            }

.scrapcar-copyright span {
    float: right;
    color: #6a6a6a;
    font-size: 14px;
    padding-top: 4px;
}

    .scrapcar-copyright span a {
        font-weight: 700;
        font-size: 14px;
    }

    .scrapcar-copyright span i {
        display: inline-block;
        font-size: 10px;
    }

.scrapcar-subheader {
    float: left;
    width: 100%;
    background: url(extra-images/banner-img2.jpg);
    position: relative;
}

    .scrapcar-subheader:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #1f2731;
        opacity: .9;
    }

.scrapcar-subheader-wrap {
    float: left;
    width: 100%;
    padding: 42px 0 40px;
}

    .scrapcar-subheader-wrap h1 {
        float: left;
        font-size: 36px;
        font-weight: 700;
        color: #fff;
        text-transform: uppercase;
        margin: 0;
        line-height: 1;
    }

.scrapcar-breadcrumb {
    float: right;
    list-style: none;
    padding: 3px 0 0;
}

    .scrapcar-breadcrumb li {
        list-style: none;
        float: left;
        color: #fff;
        padding: 0 15px;
        position: relative;
    }

        .scrapcar-breadcrumb li:first-child {
            padding-left: 0;
        }

        .scrapcar-breadcrumb li:after {
            content: "\ea3c";
            position: absolute;
            right: -5px;
            top: 12px;
            color: #fff;
            font-family: icomoon;
            font-size: 9px;
            line-height: 1;
        }

        .scrapcar-breadcrumb li:last-child {
            padding: 2px 0 0 15px;
        }

            .scrapcar-breadcrumb li:last-child:after {
                content: none;
            }

        .scrapcar-breadcrumb li.active a {
            float: left;
        }

        .scrapcar-breadcrumb li a {
            float: left;
            color: #fff;
            font-size: 14px;
        }

.scrapcar-blog-list-text, .scrapcar-blog-list-text figure a, .scrapcar-blog-list-text figure a img {
    float: left;
    width: 100%;
}

    .scrapcar-blog-list-text figure a {
        position: relative;
    }

        .scrapcar-blog-list-text figure a:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
        }

        .scrapcar-blog-list-text figure a i {
            position: absolute;
            left: 50%;
            top: 50%;
            width: 43px;
            height: 43px;
            background-color: #fff;
            font-size: 20px;
            border-radius: 100%;
            text-align: center;
            padding: 11px 0 0 0;
            margin-left: -20px;
            margin-top: -20px;
            opacity: 0;
        }

.scrapcar-blog-list ul li:hover figure a:before {
    opacity: .8;
}

.scrapcar-blog-list ul li:hover figure a i {
    opacity: 1;
}

.scrapcar-blog-list-text {
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    padding: 30px;
}

    .scrapcar-blog-list-text figure {
        float: left;
        width: 330px;
        margin: 0;
    }

        .scrapcar-blog-list-text figure ~ .scrapcar-list-figure-text {
            margin-left: 330px;
            padding: 18px 0 0 30px;
        }

.scrapcar-blog-other {
    float: left;
    width: 100%;
    margin: 0 0 9px;
}

    .scrapcar-blog-other > li {
        float: left;
        list-style: none;
        width: auto;
        padding-right: 35px;
        margin: 0;
        position: relative;
    }

    .scrapcar-blog-other li a, .scrapcar-blog-other li time {
        float: left;
        font-size: 14px;
    }

        .scrapcar-blog-other li a img {
            float: left;
            border-radius: 100%;
            margin-right: 18px;
        }

    .scrapcar-blog-other > li:before {
        content: '';
        position: absolute;
        right: 10px;
        top: 13px;
        width: 15px;
        height: 2px;
    }

    .scrapcar-blog-other > li:last-child:before {
        content: none;
    }

    .scrapcar-blog-other > li:last-child {
        padding-right: 0;
    }

.scrapcar-list-figure-text > h2 {
    font-weight: 700;
    margin: 0 0 10px;
    line-height: 33px;
}

.scrapcar-list-figure-text p {
    float: left;
    width: 100%;
}

.scrapcar-list-figure-text .scrapcar-readmore-btn {
    float: left;
    width: auto;
    font-size: 16px;
}

.scrapcar-pagination, .scrapcar-pagination > ul {
    float: left;
    width: 100%;
}

.scrapcar-pagination {
    text-align: center;
    margin: 20px 0 30px;
}

    .scrapcar-pagination > ul > li {
        float: left;
        list-style: none;
        margin: 0 10px 10px 0;
        vertical-align: middle;
    }

        .scrapcar-pagination > ul > li:last-child {
            margin-right: 0;
        }

        .scrapcar-pagination > ul > li > .previous span i {
            display: inline-block;
        }

        .scrapcar-pagination > ul > li > .previous, .scrapcar-pagination > ul > li > .next {
            line-height: 1;
            padding: 9px 0 0;
        }

            .scrapcar-pagination > ul > li > .previous:hover, .scrapcar-pagination > ul > li > .next:hover {
                background-color: #000;
                border: 1px solid #000;
            }

        .scrapcar-pagination > ul > li > a, .scrapcar-pagination > ul > li > span {
            font-size: 14px;
            float: left;
            height: 35px;
            line-height: 2;
            padding: 2px 0 0;
            width: 35px;
            background-color: transparent;
            border: 1px solid;
            border-radius: 100%;
        }

            .scrapcar-pagination > ul > li > a:hover, .scrapcar-pagination > ul > li > span.current {
                color: #fff;
            }

.scrapcar-sidebar-colr {
    background-color: #f7f7f7;
    padding: 20px 15px 0;
}

.scrapcar-main-content .widget, .scrapcar-sidebar-colr {
    float: left;
    width: 100%;
}

.scrapcar-main-content .widget {
    margin-bottom: 35px;
}

.widget_search form {
    float: left;
    width: 100%;
    margin: 0;
    position: relative;
}

    .widget_search form input[type=text] {
        float: left;
        width: 100%;
        background-color: #fff;
        height: 42px;
        border: 1px solid #ddd;
        padding-left: 14px;
        color: #666;
    }

    .widget_search form label {
        position: absolute;
        right: 0;
        top: 0;
        margin: 0;
    }

        .widget_search form label:before {
            content: "\e927";
            font-family: icomoon;
            position: absolute;
            right: 15px;
            bottom: 10px;
            font-size: 13px;
            cursor: pointer;
            color: #a2a2a2;
        }

        .widget_search form label input[type=submit] {
            width: 38px;
            height: 42px;
            display: inline-block;
            background-color: transparent;
            border: none;
        }

        .widget_search form label:after {
            content: '';
            position: absolute;
            left: 0;
            top: 10px;
            height: 24px;
            width: 1px;
            background-color: #ddd;
        }

.widget-heading {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: .7;
    margin: 0 0 20px;
    padding: 0 0 15px;
    border-bottom: 1px solid #ddd;
    position: relative;
}

    .widget-heading:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 50px;
        height: 1px;
    }

.widget_recent_post ul, .widget_recent_post > ul > li figure a, .widget_recent_post > ul > li figure a img {
    float: left;
    width: 100%;
}

.widget_recent_post > ul > li {
    float: left;
    list-style: none;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

    .widget_recent_post > ul > li figure {
        float: left;
        width: 54px;
        margin: 0;
    }

    .widget_recent_post > ul > li:last-child {
        border-bottom: none;
        padding: 0;
        margin: 0;
    }

    .widget_recent_post > ul > li figure a {
        position: relative;
    }

        .widget_recent_post > ul > li figure a:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 0%;
            height: 100%;
            opacity: 0;
        }

    .widget_recent_post > ul > li:hover figure a:before {
        opacity: .8;
        width: 100%;
    }

    .widget_recent_post > ul > li figure ~ .widget-recent-text {
        margin-left: 54px;
        padding: 0 0 0 12px;
    }

.widget-recent-text h6 {
    float: left;
    width: 100%;
    font-weight: 700;
    font-size: 14px;
    margin: 0;
    line-height: 1.2;
}

.widget-recent-text span {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #666;
}

.widget_recent_links ul {
    float: left;
    width: 100%;
}

    .widget_recent_links ul li {
        float: left;
        width: 100%;
        list-style: none;
        line-height: 1;
        margin-bottom: 22px;
        text-align: right;
    }

        .widget_recent_links ul li:last-child {
            margin: 0;
        }

        .widget_recent_links ul li a {
            float: left;
            line-height: .7;
            font-size: 14px;
            position: relative;
            padding-left: 28px;
        }

            .widget_recent_links ul li a:before {
                content: '';
                position: absolute;
                left: 0;
                top: 5px;
                width: 15px;
                height: 2px;
                background-color: #ddd;
            }

        .widget_recent_links ul li:hover a:before {
            width: 20px;
        }

        .widget_recent_links ul li:hover a {
            padding-left: 37px;
        }

.widget_Popular_Tags ul {
    margin: 0 -7px;
}

    .widget_Popular_Tags ul li {
        float: left;
        list-style: none;
        margin-bottom: 15px;
        padding: 0 7px;
    }

        .widget_Popular_Tags ul li a {
            float: left;
            font-size: 14px;
            border: 1px solid #ddd;
            padding: 1px 15px 4px;
            background-color: #fff;
            color: #666;
        }

            .widget_Popular_Tags ul li a:hover {
                background-color: #f76b40;
                color: #fff;
                border: 1px solid #f76b40;
            }

.Widget_Flicker_post ul {
    margin: 0 -7px;
}

    .Widget_Flicker_post ul li {
        float: left;
        list-style: none;
        width: 33.333%;
        padding: 0 7px;
        margin-bottom: 15px;
    }

        .Widget_Flicker_post ul li a, .Widget_Flicker_post ul li a img {
            float: left;
            width: 100%;
        }

        .Widget_Flicker_post ul li a {
            position: relative;
        }

            .Widget_Flicker_post ul li a:before {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                width: 0%;
                height: 100%;
                opacity: 0;
            }

        .Widget_Flicker_post ul li:hover a:before {
            width: 100%;
            opacity: .8;
        }

.scrapcar-sidebar-colr .widget_Popular_Tags, .scrapcar-sidebar-colr .Widget_Flicker_post {
    margin-bottom: 20px;
}

.scrapcar-blog-grid-wrap, .scrapcar-blog-grid-wrap figure, .scrapcar-blog-grid-wrap > figure > a, .scrapcar-blog-grid-wrap figure a img {
    float: left;
    width: 100%;
}

.scrapcar-blog-grid .scrapcar-blog-grid-wrap {
    box-shadow: 0 0 8px rgba(0,0,0,.1);
}

.scrapcar-blog-grid-wrap figure {
    margin: 0 0 20px;
}

.scrapcar-blog-grid-wrap > figure > a {
    position: relative;
}

.scrapcar-blog-grid > ul > li:hover a:before {
    opacity: .8;
    height: 100%;
}

.scrapcar-blog-grid-wrap > figure > a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    opacity: 0;
}

.scrapcar-blog-grid > ul > li:hover figure > a i {
    opacity: 1;
    top: 50%;
}

.scrapcar-blog-grid-wrap > figure > a i {
    position: absolute;
    left: 50%;
    top: 0;
    width: 43px;
    height: 43px;
    background-color: #fff;
    font-size: 20px;
    border-radius: 100%;
    padding: 11px 0 0 0;
    margin-left: -20px;
    margin-top: -20px;
    opacity: 0;
    text-align: center;
}

.scrapcar-blog-grid-text {
    float: left;
    height: 100%;
    padding: 0 20px;
}

    .scrapcar-blog-grid-text h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 1.2;
        margin: 0 0 14px;
    }

    .scrapcar-blog-grid-text p {
        float: left;
        margin-bottom: 18px;
    }

.scrapcar-post {
    float: left;
    width: 100%;
    margin: 0 0 7px;
}

    .scrapcar-post figure {
        float: right;
        width: 40px;
        margin: 0;
    }

        .scrapcar-post figure img {
            display: inline-block;
            border-radius: 100%;
        }

        .scrapcar-post figure ~ .scrapcar-post-text {
            margin-right: 40px;
        }

.scrapcar-post-text span {
    float: left;
    width: 100%;
    color: silver;
    font-weight: 700;
    font-size: 16px;
    line-height: 1;
}

.scrapcar-post-text a, .scrapcar-post-text small {
    float: left;
    font-size: 14px;
    font-weight: 700;
}

.blog-options {
    float: left;
    width: 100%;
    border-top: 1px solid #e7e7e7;
    padding: 20px 0 15px;
}

    .blog-options > ul {
        margin: 0 -13px;
    }

        .blog-options > ul > li {
            float: left;
            padding: 0 13px;
            line-height: 1;
            list-style: none;
            margin: 0 0 5px;
        }

    .blog-options ul > li > a {
        font-weight: 400;
        line-height: 1;
        color: #999;
        font-size: 16px;
    }

    .blog-options ul li a i {
        font-size: 20px;
        float: left;
        margin: -2px 8px 0 0;
    }

.scrapcar-blog-large .scrapcar-blog-list-text figure {
    width: 100%;
}

.scrapcar-blog-large .scrapcar-blog-list-text {
    padding: 0;
    box-shadow: none;
}

    .scrapcar-blog-large .scrapcar-blog-list-text figure ~ .scrapcar-list-figure-text {
        float: left;
        width: 100%;
        margin: 0;
        padding: 18px 30px 20px;
        box-shadow: 0 0 10px rgba(0,0,0,.1);
    }

.Widget_twitter_feed ul {
    float: left;
    width: 100%;
}

    .Widget_twitter_feed ul li {
        float: left;
        list-style: none;
        margin-bottom: 25px;
    }

        .Widget_twitter_feed ul li:last-child {
            margin: 0;
        }

.Widget_twitter_feed > ul > li > a {
    float: left;
    width: 20px;
    line-height: 1;
}

.Widget_twitter_feed ul li a i {
    float: left;
    margin: 0 0 0;
}

.Widget_twitter_feed ul li a ~ .twitter-feed-text {
    margin-left: 30px;
}

.twitter-feed-text p {
    float: left;
    width: 100%;
    margin-bottom: 6px;
}

.twitter-feed-text span {
    float: left;
    color: #a5a5a5;
    line-height: 1;
    font-size: 14px;
}

.widget.widget_calendar {
    padding-bottom: 20px;
}

.widget_calendar table {
    margin: 0;
}

.widget_calendar caption {
    text-align: center;
    color: #fff;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    position: relative;
}

    .widget_calendar caption:before {
        content: "\f104";
        position: absolute;
        left: 15px;
        top: 12px;
        font-family: fontawesome;
        font-size: 22px;
        line-height: 1;
        font-weight: 400;
    }

    .widget_calendar caption:after {
        content: "\f105";
        position: absolute;
        right: 15px;
        top: 12px;
        font-family: fontawesome;
        font-size: 22px;
        line-height: 1;
        font-weight: 400;
    }

.widget_calendar thead > tr > th {
    border: none;
    font-size: 12px;
    font-weight: 700;
    border: 2px solid #ddd;
}

.widget_calendar tbody > tr > td {
    padding: 4px 0;
    border: none;
    font-size: 12px;
    line-height: 20px;
    border: 2px solid #ddd;
}

    .widget_calendar tbody > tr > td.active {
        color: #fff;
        color: #fff;
    }

.scrapcar-blog-thumb, .scrapcar-blog-thumb img, .scrapcar-blog-detail {
    float: left;
    width: 100%;
}

.scrapcar-blog-detail {
    padding: 0 30px;
    margin: -50px 0 0;
}

.scrapcar-blog-thumb {
    margin: 0;
}

.scrapcar-detail-wrap {
    float: left;
    width: 100%;
    padding: 30px 30px 0;
    background-color: #fff;
    position: relative;
}

.blog-heading {
    float: left;
    width: 100%;
}

    .blog-heading > h2 {
        font-weight: 700;
        font-size: 40px;
        line-height: 1.2;
        float: left;
        margin: 0 0 18px;
    }

.scrapcar-rich-editor {
    float: left;
    width: 100%;
}

    .scrapcar-rich-editor p {
        float: left;
        line-height: 26px;
        margin-bottom: 25px;
    }

    .scrapcar-rich-editor h3 {
        float: left;
        margin: 0 0 18px;
        font-size: 22px;
        font-weight: 700;
        line-height: 1;
    }

blockquote {
    float: left;
    width: 100%;
    border-left: none;
    font-size: 20px;
    font-style: italic;
    font-weight: 700;
    position: relative;
    line-height: 30px;
    padding: 0 0 0 35px;
    letter-spacing: 2px;
    margin: 0 0 25px;
}

    blockquote:after {
        content: '';
        position: absolute;
        left: 0;
        top: 3px;
        height: 100%;
        width: 3px;
        background-color: #f76b40;
    }

    blockquote:before {
        content: '';
        position: absolute;
        left: 5px;
        top: 3px;
        height: 74px;
        width: 1px;
        background-color: #f76b40;
    }

    blockquote a {
        display: block;
        font-size: 18px;
        margin: 4px 0 0;
    }

.scrapcar-detail-wrap .involved-social-icone ul li {
    float: left;
}

    .scrapcar-detail-wrap .involved-social-icone ul li a.google-plus {
        background-color: #cc3d27;
    }

.scrapcar-detail-wrap .involved-social-icone {
    padding: 0 0 39px;
}

.scrapcar-prenxt-post {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

    .scrapcar-prenxt-post ul {
        margin: 0 -20px;
    }

        .scrapcar-prenxt-post ul li {
            float: left;
            width: 50%;
            list-style: none;
            padding: 0 20px;
            margin: 0 0 20px;
        }

.scrapcar-prev-post, .scrapcar-next-post {
    float: left;
    width: 100%;
    line-height: 1;
}

.scrapcar-prenxt-arrow {
    float: left;
    width: 47px;
    font-size: 52px;
    color: #ddd;
    font-weight: 400;
}

.scrapcar-prev-post .scrapcar-prenxt-arrow {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

.scrapcar-prenxt-arrow i {
    float: left;
    width: 47px;
}

.scrapcar-prev-post .scrapcar-prenxt-arrow ~ h6 {
    margin: 0 0 5px 52px;
}

.scrapcar-next-post .scrapcar-prenxt-arrow ~ h6 {
    margin: 0 52px 5px 0;
}

.scrapcar-prev-post h6, .scrapcar-next-post h6 {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.scrapcar-prev-post .scrapcar-prenxt-arrow ~ a, .scrapcar-next-post .scrapcar-prenxt-arrow ~ a {
    margin: 0 0 0 5px;
    font-style: italic;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
}

.scrapcar-next-post .scrapcar-prenxt-arrow ~ a {
    margin: 0 5px 0 0;
}

.scrapcar-next-post {
    text-align: right;
}

    .scrapcar-next-post .scrapcar-prenxt-arrow {
        float: right;
    }

.scrapcar-section-heading {
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 0 30px;
    line-height: .7;
    float: left;
    width: 100%;
}

.scrapcar-related-blog {
    margin: 0 0 20px;
}

    .scrapcar-related-blog .scrapcar-blog-grid-text h2 {
        font-size: 14px;
    }

    .scrapcar-related-blog .scrapcar-blog-grid-text {
        padding: 0 17px 10px 20px;
    }

    .scrapcar-related-blog .scrapcar-post-text a, .scrapcar-related-blog .scrapcar-post-text small {
        font-size: 11px;
    }

    .scrapcar-related-blog .scrapcar-post-text span {
        font-size: 12px;
    }

    .scrapcar-related-blog .scrapcar-post figure {
        width: 24px;
    }

        .scrapcar-related-blog .scrapcar-post figure ~ .scrapcar-post-text {
            margin-right: 24px;
        }

.comments-area, .comment-list, .comment-list li, .comment-list li figure a img, .comment-list > ul > li, .comment-list .thumblist, .comment-list li img, .thumb-list {
    float: left;
    width: 100%;
}

.thumb-list {
    margin: 0 0 30px;
}

.comment-list .children {
    margin: 0;
    padding: 0 0 0 80px;
}

.comment-list > ul > li {
    margin: 0;
    list-style: none;
}

.comment-list .thumblist > ul {
    margin: 0;
}

.comment-list li {
    list-style: none;
}

    .comment-list li figure {
        float: left;
        margin: 0;
        width: 60px;
        text-align: center;
    }

        .comment-list li figure img {
            border-radius: 100%;
        }

.comment-list figure ~ .text-holder {
    margin-left: 60px;
    padding: 0 0 0 20px;
    line-height: 1;
}

.text-holder p {
    margin-bottom: 12px;
    font-size: 14px;
    letter-spacing: .4px;
    display: inline-block;
}

.text-holder h6 {
    font-weight: 600;
    float: left;
    margin: 0;
}

    .text-holder h6 small {
        font-size: 14px;
        font-weight: 400;
        margin-left: 8px;
    }

.text-holder .post-date {
    float: right;
    font-size: 14px;
    line-height: 1;
    color: #aaa;
}

.comment-reply-link {
    float: left;
    font-size: 14px;
    margin: 0 20px 0 0;
}

    .comment-reply-link i {
        font-size: 11px;
        float: left;
        margin: 1px 10px 0 0;
    }

.comment-list {
    margin: 0 0 24px;
}

.comment-respond {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

    .comment-respond form {
        margin: 0 -15px;
    }

        .comment-respond form p {
            float: left;
            width: 50%;
            padding: 0 15px;
            position: relative;
            margin: 0 0 24px;
        }

    .comment-respond > form > p > i {
        position: absolute;
        right: 30px;
        top: 47px;
        color: #bbb;
        border-left: 1px solid #ddd;
        padding-left: 8px;
    }

    .comment-respond form p.political-full-form {
        width: 100%;
    }

.political-full-form textarea {
    float: left;
    width: 100%;
    height: 200px;
    background-color: transparent;
    border: 1px solid #ddd;
    padding-top: 9px;
    padding-left: 14px;
    color: #000;
}

.comment-respond form p label {
    float: left;
    font-weight: 700;
    font-size: 15px;
    margin: 0 0 8px;
}

.comment-respond form p input[type=text], .comment-respond form p input[type=email] {
    float: left;
    width: 100%;
    height: 45px;
    background-color: transparent;
    border: 1px solid #ddd;
    padding-left: 14px;
    font-size: 12px;
    color: #666;
}

.comment-respond form p input[type=submit] {
    float: left;
    border: none;
    color: #fff;
    font-size: 14px;
    padding: 11px 53px 11px 20px;
}

.comment-respond form p label {
    float: left;
    position: relative;
}

    .comment-respond form p label i {
        position: absolute;
        right: 20px;
        top: 17px;
        color: #fff;
    }

.scrapcar-shop-filter {
    float: left;
    width: 100%;
    background-color: #f7f7f7;
    padding: 18px 25px 18px 30px;
    margin: 0 0 35px;
}

    .scrapcar-shop-filter .nav-tabs {
        border: none;
        float: left;
        padding: 8px 0 0;
    }

        .scrapcar-shop-filter .nav-tabs li {
            float: left;
            list-style: none;
        }

    .scrapcar-shop-filter span {
        font-size: 16px;
        font-weight: 700;
        display: inline-block;
        padding: 9px 0 0;
    }

    .scrapcar-shop-filter .nav-tabs > li.active > a, .scrapcar-shop-filter .nav-tabs > li.active > a:hover, .scrapcar-shop-filter .nav-tabs > li.active > a:focus {
        cursor: default;
        background-color: transparent;
        border: none;
    }

    .scrapcar-shop-filter .nav-tabs > li > a {
        font-size: 20px;
        margin-right: 15px;
        color: #adadad;
        border: none;
    }

    .scrapcar-shop-filter form {
        float: right;
        margin: 0 0 0;
    }

.scrapcar-search-select {
    position: relative;
    margin: 0 0 0 19px;
    float: right;
}

    .scrapcar-search-select select {
        font-size: 12px;
        width: 225px;
        background-color: #fff;
        height: 42px;
        padding: 0 0 0 15px;
        color: #999;
        border: 1px solid #ececec;
    }

    .scrapcar-search-select:after {
        content: "\f107";
        font-family: FontAwesome;
        font-size: 14px;
        color: #1f2731;
        right: 1px;
        bottom: 1px;
        text-align: center;
        position: absolute;
        background-color: #fff;
        width: 20px;
        padding: 10px 31px 0 0;
        height: 40px;
        pointer-events: none;
    }

.scrapcar-shop {
    float: left;
    width: 100%;
}

    .scrapcar-shop > ul > li {
        float: left;
        list-style: none;
        margin: 0 0 30px;
    }

.scrapcar-shop-grid > ul > li > figure {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    position: relative;
    overflow: hidden;
}

.scrapcar-shop-grid ul li:hover figure figcaption {
    opacity: 1;
    bottom: 0;
}

.scrapcar-shop-grid > ul > li > figure figcaption {
    position: absolute;
    left: 0;
    bottom: -30px;
    text-align: center;
    width: 100%;
    background-color: #fff;
    border: 1px solid #eaeaea;
    padding: 7px 0;
    opacity: 0;
}

    .scrapcar-shop-grid > ul > li > figure figcaption i {
        display: inline-block;
        font-size: 20px;
        color: #999;
        margin-right: 4px;
    }

    .scrapcar-shop-grid > ul > li > figure figcaption > span {
        display: inline-block;
        color: #999;
        font-size: 14px;
    }

.scrapcar-shop-grid ul li figure a, .scrapcar-shop-grid ul li figure a img {
    float: left;
    width: 100%;
}

.scrapcar-shop-grid > ul > li > figure > span {
    position: absolute;
    right: 15px;
    top: 15px;
    line-height: 1;
    font-size: 15px;
    background-color: #56cfe1;
    color: #fff;
    padding: 5px 18px 6px;
}

.scrapcar-shop-grid-text {
    float: left;
    width: 100%;
    line-height: 1;
}

.shop-star-rating {
    float: left;
    margin: 0 0 7px;
}

    .shop-star-rating > li {
        float: left;
        list-style: none;
        width: auto;
        line-height: 1;
        padding-right: 4px;
    }

        .shop-star-rating > li i {
            float: left;
        }

.scrapcar-shop-grid-text h2 {
    font-weight: 700;
    font-size: 22px;
    margin: 0 0 15px;
    float: left;
    width: 100%;
    line-height: .7;
}

.scrapcar-shop-grid-text span del {
    float: left;
    font-size: 18px;
    color: #999;
    margin-right: 8px;
}

.scrapcar-shop-grid-text span {
    font-size: 18px;
    display: inline-block;
    width: 100%;
}

.scrapcar-shop-grid-text > a {
    float: right;
    color: #b1b1b1;
}

.star-rating {
    width: 50%;
    height: 24px;
    line-height: 1.1;
    float: left;
    position: relative;
    margin: 0 3px 7px 0;
}

    .star-rating:before, .star-rating-box:before {
        content: "\f006 \f006 \f006 \f006 \f006";
        font-family: FontAwesome;
        font-size: 16px;
        left: 0;
        letter-spacing: 4px;
        position: absolute;
        top: 0;
        color: #f54b0f;
    }

.star-rating-box:before {
    content: "\f005 \f005 \f005 \f005 \f005";
}

.star-rating > .star-rating-box {
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}

.scrapcar-shop-grid ul li:hover .scrapcar-cart-btn {
    opacity: 1;
}

.scrapcar-shop-grid ul li:hover .scrapcar-shop-grid-text > span {
    opacity: 0;
    visibility: hidden;
}

.scrapcar-shop-grid-text .scrapcar-cart-btn {
    float: left;
    line-height: 1;
    font-size: 18px;
    margin: -17px 0 0;
    opacity: 0;
}

.scrapcar-cart-btn > i {
    float: left;
    margin-right: 7px;
}

.widget_range form {
    float: left;
    width: 100%;
}

.widget_range a {
    float: right;
    line-height: 1;
    font-size: 12px;
    color: #fff;
    padding: 7px 10px 9px;
}

.widget_range input[type=text] {
    float: left;
    width: 100px;
    font-size: 16px;
    color: #1f2731;
    height: 17px;
    padding: 0;
    background-color: transparent;
    margin: 5px 0 0;
}

#slider-range {
    width: 100%;
    height: 7px;
    background-color: #d0d0d0;
    position: relative;
    margin: 0 0 10px;
    float: left;
    border-radius: 4px;
}

.ui-slider .ui-slider-range {
    position: absolute;
    height: 7px;
    top: 0;
}

#slider-range span {
    width: 19px;
    height: 19px;
    position: absolute;
    top: -6px;
    margin: 0 0 0 -1px;
    border: 3px solid;
    border-radius: 100%;
}

.widget_recent_post > ul > li figure ~ .widget-recent2-text {
    margin-left: 54px;
    padding: 0 0 0 12px;
}

.widget-recent2-text h2 {
    font-weight: 700;
    font-size: 16px;
    margin: 0 0 0;
    float: left;
    width: 100%;
    line-height: .7;
}

.widget_recent_post .star-rating {
    height: 16px;
    margin: 0 3px 4px 0;
}

    .widget_recent_post .star-rating:before, .widget_recent_post .star-rating-box::before {
        font-size: 11px;
    }

.widget-recent2-text span {
    font-size: 14px;
    display: inline-block;
    width: 100%;
}

    .widget-recent2-text span del {
        float: left;
        color: #999;
        margin-right: 8px;
    }

.scrapcar-related-listing {
    margin-bottom: 10px;
}

.scrapcar-main-content .widget.widget_newsletter {
    margin-bottom: 49px;
}

.scrapcar-shop-wrap {
    float: left;
    width: 100%;
    margin: 0 0 100px;
}

.scrapcar-shop-thumb {
    margin-bottom: 20px;
}

    .scrapcar-shop-thumb span img {
        float: left;
        width: 100%;
        border: 1px solid #ececec;
        cursor: pointer;
    }

.scrapcar-shop-thumb-list {
    padding: 0;
    text-align: center;
}

    .scrapcar-shop-thumb-list span img {
        display: inline-block;
        border: 1px solid #ececec;
        cursor: pointer;
    }

.scrapcar-back-btn {
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    margin: 18px 0 0;
}

    .scrapcar-back-btn i {
        display: inline-block;
        font-size: 16px;
        margin: 1px 6px 0 0;
        color: #ccc;
    }

.scrapcar-shop-post {
    float: right;
    margin: 10px 0 -1px;
}

    .scrapcar-shop-post li {
        float: left;
        list-style: none;
        margin: 0;
    }

        .scrapcar-shop-post li:first-child {
            margin-right: -1px;
        }

        .scrapcar-shop-post li a {
            width: 42px;
            height: 42px;
            text-align: center;
            float: left;
            border: 1px solid #ccc;
            color: #ccc;
            font-size: 16px;
            padding: 12px 0 0;
        }

.scrapcar-shop-detail-text {
    float: left;
    width: 100%;
    border-top: 1px solid #ccc;
    padding: 22px 0 0;
}

    .scrapcar-shop-detail-text .star-rating::before, .scrapcar-shop-detail-text .star-rating-box::before {
        font-size: 18px;
        letter-spacing: 6px;
    }

    .scrapcar-shop-detail-text > small {
        display: inline-block;
        color: #ccc;
        margin: 6px 0 0;
        font-size: 12px;
    }

    .scrapcar-shop-detail-text .star-rating {
        width: 34%;
        margin: 6px 0 15px;
        height: 14px;
    }

    .scrapcar-shop-detail-text h2 {
        float: left;
        width: 100%;
        margin: 0 0 8px;
        font-size: 26px;
        font-weight: 700;
        line-height: 1.1;
    }

    .scrapcar-shop-detail-text h5 {
        font-size: 24px;
        margin: 0 0 10px;
    }

    .scrapcar-shop-detail-text > span {
        float: left;
        text-transform: uppercase;
        color: #b7b7b7;
        font-size: 14px;
        margin: 0 0 20px;
    }

        .scrapcar-shop-detail-text > span > small {
            color: #43a047;
            font-size: 14px;
        }

    .scrapcar-shop-detail-text p {
        float: left;
        width: 100%;
        border-top: 1px solid #ccc;
        padding: 20px 0 0;
        margin: 0 0 26px;
    }

.scrapcar-number-select {
    float: left;
    width: 100%;
    margin: 0 0 21px;
}

    .scrapcar-number-select input[type=number] {
        float: left;
        margin-right: 10px;
        height: 28px;
    }

    .scrapcar-number-select .scrapcar-simple-btn {
        float: left;
        color: #fff;
        font-size: 18px;
        padding: 0 15px 3px;
        margin-right: 10px;
    }

        .scrapcar-number-select .scrapcar-simple-btn > i {
            float: left;
            font-size: 13px;
            margin: 7px 8px 0 0;
        }

    .scrapcar-number-select > i {
        float: right;
        border: 1px solid;
        width: 27px;
        font-size: 18px;
        padding: 5px 0 0;
        height: 28px;
        text-align: center;
        border-radius: 2px;
    }

.scrapcar-shop-category {
    float: left;
    width: 100%;
    margin: 0 0 21px;
}

    .scrapcar-shop-category li.active a {
        text-transform: uppercase;
        color: #1f2731;
        font-weight: 700;
    }

    .scrapcar-shop-category > li {
        float: left;
        list-style: none;
        padding-right: 2px;
    }

        .scrapcar-shop-category > li a {
            float: left;
            font-size: 12px;
            color: #999;
        }

            .scrapcar-shop-category > li a:hover {
                color: #f76b40;
            }

.scrapcar-shop-social {
    float: left;
    width: 100%;
    margin: 0;
}

    .scrapcar-shop-social li {
        float: left;
        list-style: none;
        line-height: 1;
        text-align: center;
        margin-right: 12px;
    }

        .scrapcar-shop-social li span {
            float: left;
            color: #000;
            padding: 7px 0 0;
        }

        .scrapcar-shop-social li a {
            margin-bottom: 5px;
            display: inline-block;
        }

        .scrapcar-shop-social li.facebook-border, .scrapcar-shop-social li.twitter-border, .scrapcar-shop-social li.google-border {
            border-bottom: 2px solid #3b5998;
            width: 22px;
            display: inline-block;
        }

        .scrapcar-shop-social li.twitter-border {
            border-bottom: 2px solid #55acee;
        }

        .scrapcar-shop-social li.google-border {
            border-bottom: 2px solid #cc3732;
        }

.scrapcar-shop-tabs, .scrapcar-shop-tabs .nav-tabs {
    float: left;
    width: 100%;
}

    .scrapcar-shop-tabs .nav-tabs {
        border-bottom: none;
        margin: 0;
    }

        .scrapcar-shop-tabs .nav-tabs > li.active > a, .scrapcar-shop-tabs .nav-tabs > li.active > a:hover, .scrapcar-shop-tabs .nav-tabs > li.active > a:focus, .scrapcar-shop-tabs .nav-tabs > li > a:hover {
            color: #242634;
        }

        .scrapcar-shop-tabs .nav-tabs > li {
            list-style: none;
            float: left;
        }

            .scrapcar-shop-tabs .nav-tabs > li > a {
                border: 1px solid #fff;
                float: left;
                letter-spacing: .5px;
                text-transform: uppercase;
                font-size: 16px;
                font-weight: 700;
                color: #878792;
                border-radius: 30px;
                padding: 8px 28px;
            }

    .scrapcar-shop-tabs .tab-content {
        padding: 35px 0 0;
        float: left;
        width: 100%;
    }

.scrapcar-shop-heaidng {
    margin: 0 0 16px;
    font-size: 22px;
    font-weight: 700;
    line-height: .8;
    letter-spacing: .5px;
}

.scrapcar-shop-description {
    margin: 0 0 43px;
}

    .scrapcar-shop-description, .scrapcar-shop-description ul li, .scrapcar-shop-description ul {
        float: left;
        width: 100%;
    }

        .scrapcar-shop-description p {
            margin: 0 0 25px;
            font-size: 16px;
            line-height: 26px;
            letter-spacing: .4px;
        }

        .scrapcar-shop-description ul li {
            list-style: none;
            font-size: 16px;
            line-height: 26px;
            letter-spacing: .4px;
        }

.scrapcar-shop-tabs .star-rating {
    margin: 0 0 0 11px;
}

.scrapcar-shop-tabs .text-holder h6 {
    margin: -7px 0 0;
}

.scrapcar-shop-tabs .text-holder p {
    font-size: 14px;
    letter-spacing: .3px;
}

.scrapcar-shop-tabs .thumb-list {
    margin: 0 0 17px;
}

.scrapcar-shop-tabs .comments-area {
    margin: 0 0 20px;
}

.scrapcar-team {
    float: left;
    width: 100%;
}

    .scrapcar-team > ul > li {
        float: left;
        list-style: none;
        margin-bottom: 30px;
    }

.scrapcar-team-grid-wrap, .scrapcar-team-grid-wrap figure > a, .scrapcar-team-grid-wrap figure a img {
    float: left;
    width: 100%;
}

    .scrapcar-team-grid-wrap figure {
        float: left;
        width: 100%;
        margin: 0;
        position: relative;
    }

        .scrapcar-team-grid-wrap figure > a {
            position: relative;
        }

            .scrapcar-team-grid-wrap figure > a:before {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                background-color: transparent;
            }

.scrapcar-team-grid ul li:hover .scrapcar-team-grid-wrap figure > a:before {
    background-color: rgba(31,39,49,.2);
}

.scrapcar-team-grid ul li:hover .scrapcar-team-grid-text {
    background-color: rgba(255,255,255,.9);
}

    .scrapcar-team-grid ul li:hover .scrapcar-team-grid-text > h2 a {
        color: #1f2731;
    }

    .scrapcar-team-grid ul li:hover .scrapcar-team-grid-text span {
        color: #f76b40;
    }

    .scrapcar-team-grid ul li:hover .scrapcar-team-grid-text:before {
        background-color: #fff;
    }

.scrapcar-team-grid ul li:hover .team-social-icone {
    opacity: 1;
    margin: 0;
}

.scrapcar-team-grid-wrap figure figcaption {
    position: absolute;
    left: 0;
    bottom: 36px;
    width: 100%;
    text-align: center;
    padding: 0 15px;
}

.scrapcar-team-grid-text {
    background-color: #f76b40;
    line-height: 1;
    float: left;
    width: 100%;
    padding: 10px 0 9px;
    position: relative;
}

    .scrapcar-team-grid-text:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: -6px;
        width: 100%;
        height: 3px;
        background-color: #f76b41;
    }

    .scrapcar-team-grid-text > h2 {
        display: inline-block;
        font-size: 18px;
        font-weight: 700;
        margin: 0 0 3px;
    }

        .scrapcar-team-grid-text > h2 a {
            color: #fff;
        }

    .scrapcar-team-grid-text span {
        display: inline-block;
        color: #fff;
        font-size: 12px;
        width: 100%;
        line-height: 1;
        margin-bottom: 6px;
    }

.team-social-icone {
    float: left;
    width: 100%;
    margin: 0 0 -28px;
    opacity: 0;
}

    .team-social-icone li {
        display: inline-block;
        list-style: none;
    }

        .team-social-icone li a {
            color: #fff;
            width: 15px;
            height: 15px;
            font-size: 11px;
            border-radius: 3px;
            padding-top: 3px;
        }

            .team-social-icone li a.fa-facebook {
                background-color: #3b5998;
            }

            .team-social-icone li a.fa-twitter {
                background-color: #55acee;
            }

            .team-social-icone li a.fa-google-plus {
                background-color: #dc4e41;
            }

            .team-social-icone li a.fa-pinterest-p {
                background-color: #cb2027;
            }

.scrapcar-team-list-wrap, .scrapcar-team-list-wrap figure a, .scrapcar-team-list-wrap figure a img {
    float: left;
    width: 100%;
}

    .scrapcar-team-list-wrap figure {
        margin: 0;
        float: left;
        width: 360px;
        position: relative;
    }

        .scrapcar-team-list-wrap figure:before {
            content: '';
            position: absolute;
            right: 0;
            top: 50%;
            width: 0;
            height: 0;
            border-top: 16px solid transparent;
            border-right: 10px solid #fff;
            border-bottom: 16px solid transparent;
            margin-top: -15px;
        }

        .scrapcar-team-list-wrap figure ~ .scrapcar-team-list-text {
            margin-left: 360px;
            padding: 25px 30px 19px;
            box-shadow: 0 0 10px rgba(0,0,0,.1);
        }

.scrapcar-team-list-text > h3 {
    float: left;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.scrapcar-team-list-text .team-social-icone {
    opacity: 1;
    float: right;
    width: auto;
}

    .scrapcar-team-list-text .team-social-icone li a {
        width: 17px;
        height: 17px;
        padding-left: 3px;
    }

.scrapcar-team-list-text > a {
    float: left;
    width: 100%;
    color: #f76b40;
    font-size: 12px;
    line-height: 1;
    margin: 0 0 17px;
}

.scrapcar-team-list-text > p {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 16px;
}

.scrapcar-team-info {
    display: inline-block;
    margin: 0;
}

    .scrapcar-team-info li {
        float: left;
        list-style: none;
        width: 100%;
        border-top: 1px dashed #ececec;
        padding-top: 12px;
        margin-bottom: 18px;
    }

        .scrapcar-team-info li:last-child {
            margin-bottom: 0;
        }

        .scrapcar-team-info li i {
            float: left;
            margin-right: 10px;
            font-size: 12px;
            margin-top: 8px;
        }

        .scrapcar-team-info li a {
            float: left;
            font-size: 15px;
        }

        .scrapcar-team-info li > p {
            float: left;
            margin: 0;
        }

.scrapcar-get-quote-warp .scrapcar-section-headingv2 {
    margin-bottom: 25px;
}

.scrapcar-get-quote-warp {
    width: 61.7%;
    margin: 0 auto 40px;
    box-shadow: 0 0 8px rgba(0,0,0,.4);
    padding: 35px 30px 10px;
}

.scrapcar-quote-about-us {
    float: left;
    width: 100%;
    margin: 0 0 20px;
    text-align: center;
}

    .scrapcar-quote-about-us > ul {
        margin: 0 -15px;
    }

        .scrapcar-quote-about-us > ul > li {
            float: left;
            width: 50%;
            list-style: none;
            padding: 0 15px;
            position: relative;
            margin-bottom: 20px;
            text-align: left;
        }

            .scrapcar-quote-about-us > ul > li > label {
                float: left;
                width: 100%;
                margin: 0 0 11px;
                font-weight: 700;
                line-height: .8;
            }

    .scrapcar-quote-about-us ul li input[type=text], .scrapcar-quote-about-us ul li input[type=email] {
        float: left;
        width: 100%;
        height: 50px;
        background-color: transparent;
        border: 1px solid #d9dfe2;
        padding-left: 15px;
        color: #999;
    }

    .scrapcar-quote-about-us ul li.form-radio > label {
        float: left;
        width: auto;
        margin-top: 4px;
    }

.quote-radio {
    float: left;
    background-color: transparent;
    padding: 4px 0;
    position: relative;
    text-align: left;
    margin-right: 20px;
}

    .quote-radio > label {
        color: #999;
        position: relative;
        font-size: 14px;
        float: left;
        padding-left: 35px;
        margin: 0;
        cursor: pointer;
        letter-spacing: .4px;
        line-height: 1.2;
    }

    .quote-radio label:after {
        content: '';
        position: absolute;
        text-align: center;
        border: 1px solid #d0d0d0;
        height: 27px;
        width: 27px;
        top: -4px;
        left: 0;
        border-radius: 100%;
    }

    .quote-radio label:before {
        content: '';
        position: absolute;
        text-align: center;
        background-color: #fff;
        height: 18px;
        width: 18px;
        top: 0;
        left: 4px;
        border-radius: 100%;
    }

    .quote-radio input[type=radio] {
        display: none;
    }

        .quote-radio input[type=radio]:checked + label:before {
            background-color: #000;
        }

.scrapcar-quote-about-us ul li.full-widht {
    width: 100%;
}

.scrapcar-quote-about-us .scrapcar-section-headingv2 {
    margin-bottom: 3px;
}

.scrapcar-quote-about-us ul li.form-radio {
    margin-bottom: 43px;
    text-align: left;
}

    .scrapcar-quote-about-us ul li.form-radio > label {
        float: left;
        width: auto;
        margin-right: 0;
        margin-top: 4px;
        font-size: 18px;
        font-weight: 700;
    }

.form-coverage label {
    float: left;
    font-size: 18px;
    font-weight: 700;
    margin-right: 18px;
}

.form-coverage {
    float: left;
    width: 100%;
    text-align: left;
}

    .form-coverage p {
        float: left;
        width: 100%;
        font-size: 12px;
        margin: 0 0 27px;
    }

        .form-coverage p strong {
            font-size: 14px;
            font-weight: 700;
        }

        .form-coverage p span {
            color: #f76b40;
            position: relative;
        }

            .form-coverage p span:before {
                content: '';
                position: absolute;
                left: 0;
                bottom: 0;
                background-color: #f76b40;
                width: 100%;
                height: 1px;
            }

.scrapcar-quote-about-us input[type=submit] {
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    background-color: #f76b40;
    border: none;
    color: #fff;
    padding: 6px 63px 10px;
}

.scrapcar-contact-map, .scrapcar-contact-wrap, .scrapcar-contact-info, .scrapcar-contact-info ul li, .scrapcar-contact-info-text {
    float: left;
    width: 100%;
}

    .scrapcar-contact-map #map {
        width: 100%;
        height: 400px;
    }

.scrapcar-contact-wrap {
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    padding: 30px 30px 0;
    margin: 0 0 40px;
}

.scrapcar-fancy-titlev2.left-align {
    text-align: left;
}

.scrapcar-contact-info ul li {
    list-style: none;
    margin: 0 0 25px;
}

.scrapcar-contact-info-text {
    background-color: #f5f5f5;
    margin: 25px 0 0;
    position: relative;
    padding: 38px 40px 15px;
    text-align: center;
}

    .scrapcar-contact-info-text i {
        position: absolute;
        left: 50%;
        top: -25px;
        margin: 0 0 0 -25px;
        width: 50px;
        height: 50px;
        color: #fff;
        font-size: 25px;
        background-color: #1f2731;
        border-radius: 100%;
        padding: 13px 0 0;
    }

    .scrapcar-contact-info-text h5 {
        margin: 0 0 3px;
        text-transform: uppercase;
        font-weight: 700;
    }

    .scrapcar-contact-info-text span, .scrapcar-contact-info-text a {
        display: block;
        line-height: 20px;
        font-size: 14px;
    }

.scrapcar-shop-related {
    margin-bottom: 9px;
}

.scrapcar-contact-form, .scrapcar-contact-form input[type=text], .scrapcar-contact-form input[type=email], .scrapcar-contact-form textarea {
    float: left;
    width: 100%;
}

.scrapcar-contact-form {
    padding: 21px 0 0;
    margin-bottom: 10px;
}

    .scrapcar-contact-form ul {
        margin: 0 -15px;
    }

        .scrapcar-contact-form ul li {
            float: left;
            width: 50%;
            margin: 0 0 30px;
            padding: 0 15px;
            list-style: none;
            position: relative;
        }

            .scrapcar-contact-form ul li.full-width {
                width: 100%;
            }

            .scrapcar-contact-form ul li > label.title {
                margin: 0 0 15px;
                line-height: .7;
            }

    .scrapcar-contact-form input[type=text], .scrapcar-contact-form input[type=email], .scrapcar-contact-form textarea {
        height: 45px;
        font-size: 12px;
        color: #929292;
        background-color: transparent;
        border: 1px solid #ddd;
        padding: 4px 44px 4px 14px;
    }

    .scrapcar-contact-form textarea {
        height: 170px;
        color: #272727;
    }

    .scrapcar-contact-form ul li > i {
        position: absolute;
        right: 31px;
        top: 42px;
        color: #bbb;
    }

        .scrapcar-contact-form ul li > i:after {
            content: '';
            position: absolute;
            left: -16px;
            top: -3px;
            height: 20px;
            width: 1px;
            background-color: #ddd;
        }

    .scrapcar-contact-form ul li > label.submit-btn {
        margin: 0;
        float: left;
        position: relative;
    }

    .scrapcar-contact-form input[type=submit] {
        float: left;
        border: 1px solid;
        font-weight: 700;
        padding: 8px 52px 9px 19px;
        background-color: transparent;
    }

        .scrapcar-contact-form input[type=submit]:hover, .scrapcar-contact-form label.submit-btn:hover i {
            color: #fff;
        }

    .scrapcar-contact-form label.submit-btn i {
        position: absolute;
        right: 19px;
        top: 14px;
        font-size: 18px;
        cursor: pointer;
    }

.scrapcar-search-result {
    margin: 0 0 48px;
}

.scrapcar-search-result, .scrapcar-liststyle-two, .scrapcar-liststyle-two li {
    float: left;
    width: 100%;
}

    .scrapcar-search-result h2 {
        margin: 0 0 22px;
        font-size: 30px;
        line-height: .8;
        text-transform: uppercase;
        font-weight: 700;
    }

    .scrapcar-search-result h5 {
        font-weight: 700;
        margin: 0 0 9px;
    }

    .scrapcar-search-result p {
        margin: 0 0 11px;
        font-size: 16px;
        line-height: 22px;
        width: 53%;
    }

.scrapcar-liststyle-two {
    margin: 0 0 21px;
}

    .scrapcar-liststyle-two li {
        list-style: none;
        padding: 0 0 2px 30px;
        font-size: 16px;
        color: #999;
        position: relative;
    }

        .scrapcar-liststyle-two li:before {
            content: "\e901";
            position: absolute;
            left: 0;
            top: 0;
            font-size: 15px;
            font-family: icomoon;
        }

.scrapcar-search-form {
    float: left;
    width: 77%;
}

    .scrapcar-search-form input[type=text] {
        float: left;
        width: 70%;
        height: 44px;
        box-shadow: 0 0 10px rgba(0,0,0,.1);
        background-color: #fff;
        padding-left: 26px;
        font-size: 15px;
        color: #a7a7a7;
    }

    .scrapcar-search-form label {
        margin: 0;
        float: right;
        position: relative;
    }

    .scrapcar-search-form input[type=submit] {
        float: left;
        padding: 13px 42px 13px 64px;
        border: none;
        font-weight: 700;
        font-size: 13px;
        color: #fff;
        text-transform: uppercase;
    }

    .scrapcar-search-form label i {
        position: absolute;
        left: 36px;
        top: 14px;
        font-size: 16px;
        color: #fff;
    }

.scrapcar-modern-title {
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 30px;
    text-transform: uppercase;
    line-height: .8;
    font-weight: 700;
    font-size: 20px;
    padding: 0 0 23px;
}

    .scrapcar-modern-title span {
        text-transform: none;
    }

    .scrapcar-modern-title:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        width: 50px;
        height: 1px;
    }

    .scrapcar-modern-title:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 3px;
        width: 80px;
        height: 3px;
    }

.scrapcar-faq-tabs {
    float: left;
    width: 100%;
}

    .scrapcar-faq-tabs .nav-tabs {
        border-bottom: none;
        margin: 0 -15px;
    }

        .scrapcar-faq-tabs .nav-tabs > li {
            float: left;
            padding: 0 15px;
            width: 16.66666667%;
            margin: 0 0 20px;
        }

            .scrapcar-faq-tabs .nav-tabs > li.active > a, .scrapcar-faq-tabs .nav-tabs > li.active > a:hover, .scrapcar-faq-tabs .nav-tabs > li.active > a:focus {
                background-color: #f3f3f3;
                border: none;
                color: #1f2731;
            }

            .scrapcar-faq-tabs .nav-tabs > li > a {
                border: none;
                font-size: 18px;
                margin: 0;
                font-weight: 700;
                color: #fff;
                padding: 18px 0 22px 28px;
                border-radius: 0;
                text-transform: uppercase;
                background-color: #1f2731;
            }

            .scrapcar-faq-tabs .nav-tabs > li.active > a span {
                color: #999;
            }

            .scrapcar-faq-tabs .nav-tabs > li > a span {
                font-size: 12px;
                color: #ccc;
                font-weight: 400;
                display: block;
                text-transform: none;
            }

.scrapcar-faq-page, .faq-accordion {
    float: left;
    width: 100%;
}

.scrapcar-faq-page {
}

.faq-accordion {
    margin: 0;
}

.scrapcar-faq-page .panel-heading {
    padding: 0;
    background-color: #fff;
}

.scrapcar-faq-page .panel-default {
    border: none;
}

.scrapcar-faq-page .panel-group .panel {
    border-radius: 0;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}

.scrapcar-faq-page .panel-default a.collapsed {
    color: #363636;
}

.scrapcar-faq-page .panel-title a {
    display: block;
    padding: 0;
    position: relative;
    font-size: 18px;
    z-index: 1;
    padding: 14px 50px 19px 21px;
}

    .scrapcar-faq-page .panel-title a span {
        font-weight: 700;
    }

    .scrapcar-faq-page .panel-title a.collapsed:after, .scrapcar-faq-page .panel-title a:after {
        content: "\f107";
        position: absolute;
        right: 20px;
        top: 13px;
        font-family: FontAwesome;
        font-size: 20px;
        font-weight: 400;
    }

    .scrapcar-faq-page .panel-title a:after {
        content: "\f106";
    }

.scrapcar-faq-page .panel-body {
    background-color: #fff;
    padding: 15px 55px 24px 51px;
    width: 100%;
    padding-top: 0;
    position: relative;
}

    .scrapcar-faq-page .panel-body p {
        margin: 0;
        color: #999;
    }

.scrapcar-faq-page .panel-group .panel + .panel {
    margin-top: 30px;
}

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border: none;
}

.scrapcar-faq-tabs {
    margin: 0 0 50px;
}

    .scrapcar-faq-tabs .tab-content {
        float: left;
        width: 100%;
        padding-top: 30px;
    }

.scrapcar-fancy-titlev2 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 59px;
}

    .scrapcar-fancy-titlev2 h2 {
        font-size: 30px;
        margin: 0 0 14px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: .6px;
        line-height: .8;
    }

    .scrapcar-fancy-titlev2 p {
        margin: 0;
        font-size: 18px;
        color: #bbb;
    }

.scrapcar-priceplan, .scrapcar-priceplan-wrap, .scrapcar-priceplan-list, .scrapcar-priceplan-list li {
    float: left;
    width: 100%;
}

.scrapcar-priceplan {
    padding: 0 50px;
}

    .scrapcar-priceplan > ul > li {
        list-style: none;
        float: left;
        width: 337px;
        margin: 0 0 30px;
        padding: 98px 0 0;
    }

.scrapcar-priceplan-wrap {
    text-align: center;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    padding: 0 0 46px;
}

    .scrapcar-priceplan-wrap h2 {
        background-color: #1f2731;
        color: #fff;
        font-size: 36px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        margin: 0;
        padding: 24px 0 23px;
        border-radius: 0 0 0 65px;
    }

    .scrapcar-priceplan-wrap h3 {
        font-size: 65px;
        font-weight: 700;
        line-height: 1;
        padding: 26px 0 39px;
        display: inline-block;
        margin: 0;
    }

    .scrapcar-priceplan-wrap small {
        font-size: 24px;
        float: left;
        font-weight: 700;
        margin: 2px 0 0;
        color: #1e2630;
    }

    .scrapcar-priceplan-wrap span {
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
    }

.scrapcar-priceplan-list {
    margin: 0 0 69px;
    padding: 0 40px;
}

    .scrapcar-priceplan-list li:first-child {
        border-top: 1px dashed #cbcbcb;
    }

    .scrapcar-priceplan-list li {
        list-style: none;
        padding: 5px 0 7px;
        font-size: 16px;
        font-weight: 700;
        letter-spacing: .6px;
        color: #a0a0a0;
        border-bottom: 1px dashed #cbcbcb;
    }

.scrapcar-priceplan-btn {
    display: inline-block;
    font-size: 18px;
    padding: 9px 51px 11px;
    letter-spacing: 1px;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: 700;
    border: 1px solid;
}

.scrapcar-priceplan ul li:hover .scrapcar-priceplan-btn, .scrapcar-priceplan > ul > li.active .scrapcar-priceplan-btn {
    color: #fff;
}

.scrapcar-priceplan > ul > li.left {
    margin-right: -18px;
}

.scrapcar-priceplan > ul > li.right {
    margin-left: -18px;
}

.scrapcar-priceplan > ul > li.active {
    padding: 0;
    z-index: 1;
    position: relative;
    width: 396px;
}

    .scrapcar-priceplan > ul > li.active .scrapcar-priceplan-wrap h3 {
        padding: 34px 0 50px;
    }

    .scrapcar-priceplan > ul > li.active .scrapcar-priceplan-list li {
        padding: 9px 0 11px;
    }

    .scrapcar-priceplan > ul > li.active .scrapcar-priceplan-list {
        margin: 0 0 86px;
    }

    .scrapcar-priceplan > ul > li.active .scrapcar-priceplan-wrap {
        padding: 0 0 58px;
    }

        .scrapcar-priceplan > ul > li.active .scrapcar-priceplan-wrap h2 {
            padding: 32px 0 33px;
        }

.scrapcar-services-modern.scrapcar-services-modernv2 i ~ .scrapcar-services-text {
    float: left;
    margin: 0;
    width: 100%;
}

.scrapcar-services-modern.scrapcar-services-modernv2 i {
    margin: 0 0 17px;
    font-size: 78px;
}

.scrapcar-services-modern.scrapcar-services-modernv2 .scrapcar-services-text h2 {
    color: #1f2731;
    margin: 0 0 11px;
}

.scrapcar-services-modern.scrapcar-services-modernv2 .scrapcar-services-text p {
    font-size: 14px;
    color: #999;
    letter-spacing: .4px;
    margin: 0;
}

.scrapcar-faq-page .scrapcar-fancy-titlev2 {
    margin: 0 0 42px;
}

.scrapcar-gallery, .scrapcar-modern-gallery figure, .scrapcar-modern-gallery figure a, .scrapcar-modern-gallery figure a img {
    float: left;
    width: 100%;
}

.scrapcar-modern-gallery figure {
    margin: 0;
}

    .scrapcar-modern-gallery figure:before {
        content: '';
        position: absolute;
        right: 0;
        top: -21px;
        background: url(images/gallery-shape-1.png);
        height: 21px;
        width: 100%;
        background-repeat: no-repeat;
        background-position: right;
        opacity: 0;
    }

.scrapcar-modern-gallery ul li:hover figure:before {
    opacity: 1;
}

.scrapcar-modern-gallery figure:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -21px;
    background: url(images/gallery-shape-2.png);
    height: 21px;
    width: 100%;
    background-repeat: no-repeat;
    opacity: 0;
}

.scrapcar-modern-gallery ul li:hover figure:after {
    opacity: 1;
}

.scrapcar-modern-gallery figure span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

    .scrapcar-modern-gallery figure span:before {
        content: '';
        position: absolute;
        right: -15px;
        bottom: 0;
        background: url(images/gallery-shape-3.png);
        height: 100%;
        width: 15px;
        background-repeat: no-repeat;
        background-position: bottom;
        opacity: 0;
    }

.scrapcar-modern-gallery ul li:hover figure span:before {
    opacity: 1;
}

.scrapcar-modern-gallery figure span:after {
    content: '';
    position: absolute;
    left: -15px;
    top: 0;
    background: url(images/gallery-shape-4.png);
    height: 100%;
    width: 15px;
    background-repeat: no-repeat;
    opacity: 0;
}

.scrapcar-modern-gallery ul li:hover figure span:after {
    opacity: 1;
}

.scrapcar-gallery > ul > li {
    list-style: none;
    margin: 0 0 30px;
}

.scrapcar-modern-gallery figure a {
    position: relative;
}

    .scrapcar-modern-gallery figure a:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        background-color: #1f2731;
    }

.scrapcar-modern-gallery ul li:hover figure a:before {
    opacity: .6;
}

.scrapcar-modern-gallery figure a i {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 65px;
    margin: -32px 0 0 -32px;
}

.scrapcar-error-page {
    width: 66.66666667%;
    margin: 0 auto 30px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    text-align: center;
    padding: 124px 0 45px;
    background-color: #fff;
    position: relative;
}

    .scrapcar-error-page > img {
        position: absolute;
        left: 50%;
        top: 0;
        width: 55px;
        height: 132px;
        margin: 0 0 0 -32px;
    }

    .scrapcar-error-page h2 {
        font-size: 140px;
        display: inline-block;
        font-weight: 700;
        position: relative;
        text-transform: uppercase;
        padding: 8px 18px;
        line-height: 1;
        margin: 0 0 22px;
        box-shadow: 0 0 10px rgba(0,0,0,.1);
    }

        .scrapcar-error-page h2 span {
            font-size: 40px;
            position: absolute;
            left: 50%;
            top: 50%;
            color: #1f2731;
            padding: 4px 6px 7px;
            line-height: 32px;
            background-color: #fff;
            margin: -17px 0 0 -64px;
        }

    .scrapcar-error-page h3 {
        margin: 0 0 8px;
        font-size: 26px;
        font-weight: 700;
    }

    .scrapcar-error-page p {
        margin: 0 0 24px;
        font-size: 16px;
        width: 66%;
        display: inline-block;
    }

.scrapcar-error-form {
    display: inline-block;
    width: 56%;
}

    .scrapcar-error-form input[type=text] {
        float: left;
        width: 100%;
        height: 40px;
        background-color: #f3f3f3;
        padding-left: 20px;
        font-size: 12px;
        color: #80868e;
        margin: 0 0 25px;
    }

    .scrapcar-error-form label {
        margin: 0;
        display: inline-block;
        position: relative;
    }

    .scrapcar-error-form input[type=submit] {
        float: left;
        padding: 11px 42px 11px 64px;
        border: none;
        font-weight: 700;
        font-size: 13px;
        color: #fff;
        text-transform: uppercase;
    }

    .scrapcar-error-form label i {
        position: absolute;
        left: 36px;
        top: 14px;
        font-size: 16px;
        color: #fff;
    }

.scrapcar-error-btn {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    padding: 10px 35px;
    vertical-align: top;
    font-weight: 700;
    margin: 0 0 0 21px;
}

.scrapcar-listing, .scrapcar-listing-grid figure, .scrapcar-listing-grid figure a, .scrapcar-listing-grid figure a img, .scrapcar-listing-grid-text {
    float: left;
    width: 100%;
}

.scrapcar-listing-grid figure {
    margin: 0;
}

.scrapcar-listing > ul > li {
    float: none;
    display: inline-block;
    margin: 0 -4px 30px 0;
    vertical-align: top;
    list-style: none;
}

.scrapcar-listing-grid figure > span {
    position: absolute;
    left: 10px;
    top: 10px;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    background-color: #37cf78;
    line-height: 1;
    letter-spacing: .4px;
    padding: 3px 5px 4px;
}

.scrapcar-listing-grid-text {
    padding: 18px 20px 13px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}

    .scrapcar-listing-grid-text small {
        display: block;
        margin: 0 0 5px;
        font-size: 12px;
        color: #999;
        line-height: 1;
        letter-spacing: .5px;
    }

    .scrapcar-listing-grid-text h2 {
        font-size: 18px;
        margin: 0 0 6px;
        letter-spacing: .3px;
        font-weight: 700;
        line-height: 22px;
    }

    .scrapcar-listing-grid-text p {
        color: #999;
        margin: 0 0 11px;
        letter-spacing: .1px;
        font-size: 12px;
    }

        .scrapcar-listing-grid-text p i {
            font-size: 15px;
            margin: 5px 3px 0 0;
            float: left;
        }

    .scrapcar-listing-grid-text span {
        border-top: 1px solid #f1f1f1;
        display: block;
        font-weight: 700;
        font-size: 18px;
        padding: 10px 0 0;
    }

        .scrapcar-listing-grid-text span del {
            font-size: 12px;
            color: #999;
            font-weight: 400;
        }

.scrapcar-listing-filter {
    float: left;
    width: 100%;
    padding: 8px 30px 7px;
    background-color: #f7f7f7;
    margin: 0 0 40px;
}

    .scrapcar-listing-filter span {
        float: left;
        color: #999;
        margin: 6px 0 0;
    }

    .scrapcar-listing-filter .scrapcar-search-select {
        margin: 4px 5px 0 0;
    }

        .scrapcar-listing-filter .scrapcar-search-select label {
            float: left;
            margin: 6px 15px 0 0;
            line-height: 1;
            font-weight: 700;
            font-size: 14px;
        }

        .scrapcar-listing-filter .scrapcar-search-select select {
            height: 29px;
            width: 164px;
            color: #555;
            padding-left: 13px;
            border-color: #ddd;
        }

        .scrapcar-listing-filter .scrapcar-search-select:after {
            height: 27px;
            width: 23px;
            padding: 3px 14px 0 0;
        }

    .scrapcar-listing-filter .nav-tabs {
        border: none;
        float: right;
    }

        .scrapcar-listing-filter .nav-tabs li {
            float: left;
            margin: 0 0 0 10px;
            list-style: none;
        }

        .scrapcar-listing-filter .nav-tabs > li.active > a, .scrapcar-listing-filter .nav-tabs > li.active > a:hover, .scrapcar-listing-filter .nav-tabs > li.active > a:focus {
            color: #f76b40;
            background-color: transparent;
            border: none;
        }

        .scrapcar-listing-filter .nav-tabs > li > a {
            font-size: 18px;
            color: #9b9b9c;
            float: left;
            margin: 4px 0 0;
            border: none;
        }

.widget_location ul li, .widget_location input[type=text], .widget-location-select, .widget-location-select select {
    float: left;
    width: 100%;
}

.widget-location-select {
    margin: 0 0 20px;
}

.widget_location ul li {
    list-style: none;
    margin: 0 0 20px;
    position: relative;
}

    .widget_location ul li:last-child, ul li .widget-location-select:last-child {
        margin: 0;
    }

.widget_location label {
    line-height: .7;
    margin: 0 0 15px;
    font-weight: 700;
    letter-spacing: .5px;
    font-size: 16px;
    text-transform: uppercase;
}

.widget_location input[type=text] {
    font-size: 14px;
    color: #666;
    height: 41px;
    background-color: transparent;
    padding: 4px 30px 4px 14px;
    border: 1px solid #ddd;
}

.widget_location ul li > i {
    position: absolute;
    right: 12px;
    bottom: 10px;
    font-size: 18px;
}

.widget-location-select {
    position: relative;
}

    .widget-location-select:before {
        content: "\eb60";
        font-family: icomoon;
        position: absolute;
        right: -4px;
        top: 6px;
        background-color: #f7f7f7;
        font-size: 16px;
        height: 28px;
        width: 39px;
        text-align: center;
        pointer-events: none;
        padding: 7px 0 0;
    }

    .widget-location-select select {
        font-size: 14px;
        color: #666;
        height: 41px;
        background-color: transparent;
        padding: 4px 30px 4px 14px;
        border: 1px solid #ddd;
    }

.widget_choose_type ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1;
    margin: 0 0 26px;
}

    .widget_choose_type ul li:last-child {
        margin: 0;
    }

.widget-check {
    float: left;
    background-color: transparent;
    padding: 0 0;
    position: relative;
    text-align: left;
}

    .widget-check label {
        color: #242634;
        position: relative;
        font-size: 14px;
        float: left;
        padding-left: 28px;
        margin: 0;
        cursor: pointer;
        letter-spacing: .4px;
    }

        .widget-check label span {
            margin: 0 0 0 5px;
            display: inline-block;
            color: #999;
        }

        .widget-check label:before {
            content: '';
            position: absolute;
            font-size: 6px;
            line-height: 10px;
            text-align: center;
            border: 1px solid #d0d0d0;
            height: 12px;
            width: 12px;
            top: 2px;
            left: 0;
        }

    .widget-check input[type=checkbox] {
        display: none;
    }

        .widget-check input[type=checkbox]:checked + label:before {
            content: "\f00d";
            font-family: FontAwesome;
        }

.scrapcar-listing-medium figure a, .scrapcar-listing-medium figure a img, .scrapcar-listing-medium-wrap {
    float: left;
    width: 100%;
}

.scrapcar-listing-medium figure {
    float: left;
    width: 242px;
    margin: 0;
    border: 1px solid #ccc;
    padding: 9px;
}

.scrapcar-listing-medium-wrap {
    padding: 20px;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
}

.scrapcar-listing-medium figure > span {
    position: absolute;
    left: 19px;
    top: 19px;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    background-color: #37cf78;
    line-height: 1;
    letter-spacing: .4px;
    padding: 3px 5px 4px;
}

.scrapcar-listing-medium figure ~ .scrapcar-listing-medium-text {
    margin: 0 0 0 242px;
    padding: 5px 5px 0 25px;
}

.scrapcar-listing-medium-text small {
    display: block;
    margin: 0 0 7px;
    font-size: 14px;
    color: #999;
    line-height: 1;
    letter-spacing: .5px;
}

.scrapcar-listing-medium-text h2 {
    font-size: 22px;
    margin: 0 0 7px;
    letter-spacing: .3px;
    font-weight: 700;
    line-height: 22px;
}

.scrapcar-listing-medium-text span {
    color: #999;
    margin: 0 0 7px;
    letter-spacing: .1px;
    font-size: 14px;
    display: block;
}

    .scrapcar-listing-medium-text span i {
        font-size: 15px;
        margin: 7px 3px 0 0;
        float: left;
    }

.scrapcar-listing-medium-text p {
    margin: 0 0 11px;
    letter-spacing: .5px;
    border-bottom: 1px solid #f1f1f1;
    padding: 0 0 15px;
}

.scrapcar-listing-medium-text strong {
    float: right;
    font-size: 18px;
    letter-spacing: .5px;
}

    .scrapcar-listing-medium-text strong del {
        font-size: 12px;
        color: #999;
        margin: 0 0 0 8px;
    }

.scrapcar-listing-medium-option {
    display: inline-block;
    margin: 0;
}

    .scrapcar-listing-medium-option li {
        float: left;
        list-style: none;
        margin: 0 25px 0 0;
        font-size: 14px;
        font-weight: 700;
        letter-spacing: .4px;
        text-transform: uppercase;
        position: relative;
    }

        .scrapcar-listing-medium-option li:last-child {
            margin-left: 0;
        }

            .scrapcar-listing-medium-option li:last-child:before {
                content: none;
            }

        .scrapcar-listing-medium-option li:before {
            content: '';
            position: absolute;
            right: -12px;
            top: 9px;
            width: 2px;
            height: 12px;
            background-color: #1f2731;
        }

.scrapcar-testimonial, .scrapcar-testimonial-list, .scrapcar-testimonial-thumb {
    float: left;
    width: 100%;
}

.scrapcar-testimonial {
    text-align: center;
    margin: 0 0 25px;
}

    .scrapcar-testimonial .slick-arrow {
        position: absolute;
        left: 50%;
        bottom: 0;
        font-size: 34px;
        cursor: pointer;
        color: #fff;
        z-index: 1;
        width: 49px;
        height: 49px;
        border-radius: 100%;
        background-color: #1f2731;
        margin: 0 0 0 13px;
    }

        .scrapcar-testimonial .slick-arrow.slick-arrow-left {
            margin: 0 0 0 -58px;
        }

.scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active {
    padding: 0;
    width: 555px;
}

    .scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active figure figcaption {
        display: block;
    }

.scrapcar-testimonial-list-layer.slick-slide.slick-active figure figcaption {
    display: none;
}

.scrapcar-testimonial-list-layer span {
    position: relative;
    width: 90%;
    display: inline-block;
    opacity: .5;
}

.scrapcar-testimonial-list-layer figure {
    display: none;
}

.scrapcar-testimonial-list-layer span img {
    width: 100%;
}

.scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active span {
    display: none;
}

.scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active figure {
    width: 100%;
    display: block;
}

.scrapcar-testimonial-list-layer figure figcaption {
    background-color: #f3f3f3;
    padding: 21px 48px 46px;
    margin: -110px 0 0;
    position: relative;
}

.scrapcar-testimonial-list-layer figure {
    margin: 0;
}

    .scrapcar-testimonial-list-layer figure figcaption h4 {
        margin: 0 0 1px;
        font-weight: 700;
        line-height: 1;
    }

    .scrapcar-testimonial-list-layer figure figcaption small {
        display: inline-block;
        font-size: 14px;
        margin: 0 0 13px;
    }

    .scrapcar-testimonial-list-layer figure figcaption p {
        margin: 0;
        line-height: 26px;
        font-size: 16px;
    }

.scrapcar-content-padding {
    padding-top: 0;
}

.scrapcar-content-space {
    padding-bottom: 0;
}

.scrapcar-detail-filter {
    float: left;
    width: 100%;
    margin: 0 0 47px;
    border-top: 1px solid #e1e0e0;
    border-bottom: 4px solid #e1e0e0;
    background-color: #f6f6f7;
}

    .scrapcar-detail-filter .nav-tabs {
        float: left;
        border-bottom: none;
    }

        .scrapcar-detail-filter .nav-tabs li {
            list-style: none;
            margin: 0 40px 0 0;
        }

        .scrapcar-detail-filter .nav-tabs > li.active > a, .scrapcar-detail-filter .nav-tabs > li.active > a:hover, .scrapcar-detail-filter .nav-tabs > li.active > a:focus {
            border: none;
            color: #1f2731;
            background-color: transparent;
        }

        .scrapcar-detail-filter .nav-tabs li a {
            border-radius: 0;
            border: none;
            float: left;
            font-size: 16px;
            font-weight: 700;
            letter-spacing: .5px;
            position: relative;
            padding: 13px 0 17px;
        }

            .scrapcar-detail-filter .nav-tabs li a:before {
                content: '';
                position: absolute;
                left: 50%;
                bottom: -4px;
                width: 0%;
                height: 4px;
            }

        .scrapcar-detail-filter .nav-tabs li.active a:before {
            left: 0;
            width: 100%;
        }

.scrapcar-listing-content {
    float: left;
    width: 100%;
}

.scrapcar-listing-information, .scrapcar-listing-information .nav-tabs {
    float: left;
    width: 100%;
}

.scrapcar-listing-information {
    border: 1px solid #e1e1e1;
    margin: 0 0 60px;
}

    .scrapcar-listing-information .nav-tabs {
        border-bottom: none;
    }

        .scrapcar-listing-information .nav-tabs li {
            list-style: none;
            width: 50%;
            text-align: center;
            margin: 0;
            position: relative;
        }

            .scrapcar-listing-information .nav-tabs li:before {
                content: '';
                position: absolute;
                right: 0;
                top: 0;
                height: 100%;
                width: 1px;
                background-color: #e1e1e1;
            }

            .scrapcar-listing-information .nav-tabs li:last-child:before {
                content: none;
            }

        .scrapcar-listing-information .nav-tabs > li.active > a, .scrapcar-listing-information .nav-tabs > li.active > a:hover, .scrapcar-listing-information .nav-tabs > li.active > a:focus {
            border: none;
            color: #1f2731;
            background-color: #fff;
            border-bottom-color: #fff;
        }

        .scrapcar-listing-information .nav-tabs li a {
            border-radius: 0;
            border: none;
            display: block;
            font-size: 16px;
            font-weight: 700;
            margin: 0;
            letter-spacing: .5px;
            padding: 15px 0;
            background-color: #f1f1f1;
            border-bottom: 1px solid #e1e1e1;
        }

            .scrapcar-listing-information .nav-tabs li a i {
                margin: 0 9px 0 0;
                font-size: 20px;
                color: #7b7380;
            }

        .scrapcar-listing-information .nav-tabs li.active a i {
            color: #ccc;
        }

    .scrapcar-listing-information .tab-content {
        float: left;
        width: 100%;
        padding: 0 55px 48px;
    }

.scrapcar-listing-gallery-list, .scrapcar-listing-gallery {
    float: left;
    width: 100%;
    text-align: center;
}

.scrapcar-listing-gallery {
    margin: 0 0 10px;
}

.scrapcar-listing-gallery-layer span {
    display: inline-block;
    border: 1px solid #fff;
    cursor: pointer;
}

.scrapcar-listing-gallery-layer.slick-current span {
    cursor: default;
}

.scrapcar-listing-heading {
    float: left;
    width: 100%;
    margin: 0 0 25px;
}

    .scrapcar-listing-heading h2 {
        margin: 0 0 3px;
        font-size: 30px;
        line-height: .8;
        font-weight: 700;
        letter-spacing: .6px;
    }

    .scrapcar-listing-heading p {
        margin: 0 0 4px;
        font-size: 16px;
        letter-spacing: .5px;
        color: #999;
    }

        .scrapcar-listing-heading p i {
            font-size: 15px;
            float: left;
            margin: 5px 7px 0 0;
        }

    .scrapcar-listing-heading span {
        font-weight: 700;
        color: #1f2731;
        font-size: 26px;
    }

        .scrapcar-listing-heading span del {
            color: #999;
            font-weight: 400;
            margin: 0 0 0 5px;
            font-size: 16px;
        }

.scrapcar-listing-map, .scrapcar-section-headingv2 {
    float: left;
    width: 100%;
}

    .scrapcar-listing-map #map {
        width: 100%;
        height: 350px;
    }

.scrapcar-section-headingv2 {
    margin: 0 0 30px;
    position: relative;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .5px;
    line-height: .8;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

    .scrapcar-section-headingv2:before {
        content: '';
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 50px;
        height: 1px;
    }

.scrapcar-listing-description {
    float: left;
    width: 100%;
    margin: 0 0 14px;
}

    .scrapcar-listing-description p {
        margin: -9px 0 37px;
        letter-spacing: .4px;
        color: #999;
        line-height: 28px;
    }

.scrapcar-listing-amenities, .scrapcar-listing-interior, .scrapcar-listing-interior ul li {
    float: left;
    width: 100%;
}

.scrapcar-listing-amenities {
    margin: 0 0 15px;
}

.scrapcar-listing-interior {
    margin: 0 0 36px;
}

.scrapcar-listing-amenities ul li {
    float: left;
    width: 50%;
    list-style: none;
    margin: 0 0 21px;
    letter-spacing: .5px;
    line-height: 1;
}

.scrapcar-listing-amenities h6 {
    margin: 0;
    float: left;
    width: 50%;
    font-size: 15px;
    color: #999;
    line-height: 1;
}

.scrapcar-listing-amenities span {
    float: left;
    width: 50%;
}

.scrapcar-listing-interior ul li {
    list-style: none;
    margin: 0 0 21px;
    line-height: 1;
}

.scrapcar-listing-interior span {
    float: left;
    width: 33.333%;
    color: #999;
}

.scrapcar-section-heading.uprcase {
    text-transform: none;
}

.widget_mail form, .widget_mail form ul li, .widget_mail form input[type=text], .widget_mail form input[type=email] {
    float: left;
    width: 100%;
}

.widget_mail h2 {
    margin: 0 0 15px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 4px 0 5px;
}

.widget_mail form {
    border: 1px solid #e1e1e1;
    padding: 10px 20px 0;
}

    .widget_mail form h3 {
        margin: 0 0 10px;
        font-weight: 700;
        font-size: 20px;
        letter-spacing: .5px;
    }

    .widget_mail form ul li {
        list-style: none;
        margin: 0 0 20px;
        padding: 0 20px;
    }

    .widget_mail form ul {
        margin: 0 -21px;
    }

        .widget_mail form ul li.width {
            width: 50%;
            text-align: center;
            padding: 0;
            margin: 5px 0 -1px;
        }

    .widget_mail form label {
        margin: 0 0 8px;
        line-height: .8;
        font-size: 14px;
    }

    .widget_mail form input[type=text], .widget_mail form input[type=email] {
        background-color: transparent;
        border: 1px solid #d9dfe2;
        height: 40px;
        color: #999;
        padding-left: 14px;
    }

    .widget_mail form a, .widget_mail form input[type=submit] {
        float: left;
        width: 100%;
        letter-spacing: .5px;
        font-size: 16px;
        font-weight: 700;
        background-color: transparent;
        border: 1px solid #e1e1e1;
        padding: 5px 0 6px;
    }

    .widget_mail form input[type=submit] {
        color: #fff;
        border-left: none;
    }

.widget_newsletter {
    background-color: #f7f7f7;
    text-align: center;
    padding: 17px 20px 25px;
}

    .widget_newsletter h2 {
        margin: 0 0 6px;
        font-weight: 700;
        font-size: 20px;
        letter-spacing: .5px;
    }

    .widget_newsletter span {
        display: block;
        letter-spacing: .5px;
        color: #666;
        font-size: 16px;
        margin: 0 0 12px;
    }

    .widget_newsletter p {
        text-align: left;
        margin: 0;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: .5px;
    }

        .widget_newsletter p a {
            border-bottom: 1px solid;
        }

    .widget_newsletter .widget-check {
        width: 100%;
        margin: 0 0 3px;
    }

        .widget_newsletter .widget-check label:before {
            background-color: #fff;
            border-color: #1f2731;
            top: 4px;
            height: 13px;
            width: 13px;
            padding: 1px 0 0 1px;
        }

    .widget_newsletter form input[type=email] {
        float: left;
        width: 100%;
        background-color: #fff;
        border: 1px solid #d9dfe2;
        height: 40px;
        color: #999;
        padding-left: 14px;
        letter-spacing: .5px;
        margin: 14px 0 15px;
    }

    .widget_newsletter form input[type=submit] {
        float: left;
        width: 100%;
        border: none;
        color: #fff;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: .5px;
        padding: 5px 0 7px;
        margin: 0 0 8px;
    }

.scrapcar-team-thumb, .scrapcar-team-thumb img, .scrapcar-team-img, .scrapcar-team-detail, .scrapcar-team-detail-info {
    float: left;
    width: 100%;
}

.scrapcar-rich-editor.scrapcar-team-editor {
    margin: 0 0 16px;
}

.scrapcar-thumb-text {
    float: left;
    width: 70%;
}

.scrapcar-team-detail {
    margin: -212px 0 0;
}

.scrapcar-thumb-text {
    margin: 0 0 50px;
}

.scrapcar-team-thumb {
    margin: 0;
    border: 5px solid #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}

.scrapcar-thumb-text h2 {
    margin: 0 0 8px;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .5px;
    line-height: 1;
    color: #fff;
}

.scrapcar-thumb-text span {
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    margin: 0 0 15px;
    letter-spacing: .5px;
    color: #fff;
}

.scrapcar-team-detail-info {
    margin: 0 0 13px;
}

    .scrapcar-team-detail-info li {
        float: left;
        margin: 0 19px 7px 0;
        font-size: 16px;
        list-style: none;
        letter-spacing: .5px;
        color: #fff;
    }

        .scrapcar-team-detail-info li a {
            color: #fff;
        }

        .scrapcar-team-detail-info li i {
            margin: 0 4px 0 0;
            opacity: .5;
        }

.scrapcar-team-network {
    float: left;
    margin: 0;
}

    .scrapcar-team-network li {
        float: left;
        list-style: none;
        margin: 0 10px 8px 0;
    }

        .scrapcar-team-network li a {
            float: left;
            width: 28px;
            height: 28px;
            border-radius: 100%;
            text-align: center;
            font-size: 18px;
            padding: 6px 0 0;
        }

        .scrapcar-team-network li.color-one a {
            background-color: #375d93;
        }

        .scrapcar-team-network li.color-two a {
            background-color: #43afe9;
        }

        .scrapcar-team-network li.color-three a {
            background-color: #007eb3;
        }

        .scrapcar-team-network li.color-four a {
            background-color: #e24046;
        }

        .scrapcar-team-network li.color-five a {
            background-color: #f95c94;
        }

.scrapcar-team-performance, .scrapcar-team-performance ul li {
    float: left;
    width: 100%;
}

.scrapcar-team-performance {
    margin: 0 0 16px;
}

    .scrapcar-team-performance ul li {
        list-style: none;
        margin: 0 0 25px;
    }

    .scrapcar-team-performance h5 {
        margin: 0 0 15px;
        position: relative;
        padding: 0 0 0 24px;
        line-height: .8;
        font-weight: 700;
        letter-spacing: .5px;
    }

        .scrapcar-team-performance h5 span {
            font-size: 14px;
            color: #999;
        }

        .scrapcar-team-performance h5:before {
            content: '';
            position: absolute;
            left: 0;
            top: 2px;
            width: 13px;
            height: 13px;
            border-radius: 100%;
        }

    .scrapcar-team-performance p {
        margin: 0;
        font-size: 14px;
        line-height: 26px;
        color: #999;
        letter-spacing: .4px;
    }

.scrapcar-team-form {
    margin: 0 0 26px;
}

.scrapcar-contact-form.scrapcar-team-form ul li {
    margin: 0 0 20px;
}

.scrapcar-contact-form.scrapcar-team-form textarea {
    height: 200px;
}

.scrapcar-contact-form.scrapcar-team-form label.submit-btn i {
    color: #fff;
}

.scrapcar-contact-form.scrapcar-team-form input[type=submit] {
    color: #fff;
}

    .scrapcar-contact-form.scrapcar-team-form input[type=submit]:hover {
        background-color: transparent;
    }

.scrapcar-contact-form.scrapcar-team-form {
    padding: 0;
}

.quote {
    float: left;
}

    .quote ul li {
        list-style: none;
        float: left;
        margin: 0 20px 0 0;
        line-height: 1;
        position: relative;
    }

        .quote ul li input[type=radio] {
            display: none;
        }

        .quote ul li label {
            float: left;
            position: relative;
            font-weight: 300;
            font-size: 14px;
            margin: 0;
            padding: 5px 0 0 36px;
            color: #999;
            cursor: pointer;
            -webkit-transition: all .25s linear;
        }

        .quote ul li .check {
            display: block;
            position: absolute;
            border: 1px solid #d9dfe2;
            border-radius: 100%;
            height: 27px;
            width: 27px;
            top: -2px;
            left: 0;
            z-index: 5;
            transition: border .25s linear;
            -webkit-transition: border .25s linear;
        }

            .quote ul li .check::before {
                display: block;
                position: absolute;
                content: '';
                border-radius: 100%;
                height: 15px;
                width: 15px;
                top: 5px;
                left: 5px;
                margin: auto;
                transition: background .25s linear;
                -webkit-transition: background .25s linear;
            }

        .quote ul li input[type=radio]:checked ~ .check::before {
            background: #d9dfe2;
        }

.scrapcar-about-gallery, .scrapcar-about-gallery figure a, .scrapcar-about-gallery figure a img {
    float: left;
    width: 100%;
}

.scrapcar-about-gallery {
    background-image: url(images/about-back-img.png);
    padding: 89px 10px 10px;
    background-position: top center;
    background-repeat: no-repeat;
}

    .scrapcar-about-gallery ul {
        margin: 0 -8px;
    }

        .scrapcar-about-gallery ul li {
            float: left;
            width: 33.333%;
            margin: 0 0 90px;
            list-style: none;
            padding: 0 8px;
        }

    .scrapcar-about-gallery figure {
        margin: 0;
    }

        .scrapcar-about-gallery figure a img {
            filter: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2dyYXlzY2FsZVwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XCdtYXRyaXhcJyB2YWx1ZXM9XCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZQ==);
            filter: gray;
            -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
        }

    .scrapcar-about-gallery ul li:hover figure a img {
        filter: none;
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
    }

.scrapcar-aboutus {
    float: left;
    width: 100%;
    position: relative;
    padding: 18px 0 0;
}

    .scrapcar-aboutus h2 {
        position: absolute;
        left: -50px;
        top: 10px;
        font-size: 75px;
        text-transform: uppercase;
        line-height: 1;
        margin: 0;
        font-weight: 700;
        opacity: .07;
    }

    .scrapcar-aboutus h3 {
        float: left;
        width: 100%;
        font-size: 30px;
        font-weight: 700;
        text-transform: uppercase;
        position: relative;
        margin: 0 0 35px;
    }

        .scrapcar-aboutus h3:before {
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 50px;
            height: 3px;
            background-color: #f76b40;
        }

    .scrapcar-aboutus span {
        float: left;
        width: 100%;
        font-weight: 700;
        font-size: 16px;
        line-height: 26px;
        margin: 0 0 26px;
    }

    .scrapcar-aboutus p {
        float: left;
        line-height: 26px;
        margin-bottom: 23px;
    }

    .scrapcar-aboutus .scrapcar-simple-btn {
        float: left;
        color: #fff;
        font-size: 13px;
        text-transform: uppercase;
        font-weight: 700;
        padding: 13px 29px 12px 23px;
    }

        .scrapcar-aboutus .scrapcar-simple-btn i {
            float: left;
            font-size: 15px;
            margin: 2px 9px 0 0;
        }

.scrapcar-team-related {
    margin-bottom: 10px;
}

.scrapcar-about-works {
    float: left;
    width: 100%;
}

    .scrapcar-about-works ul {
        float: left;
        width: 100%;
    }

        .scrapcar-about-works ul li:before {
            content: '';
            position: absolute;
            left: 150px;
            top: 24px;
            width: 100%;
            border-top: 2px #999 dashed;
        }

        .scrapcar-about-works ul li:last-child:before {
            content: none;
        }

        .scrapcar-about-works ul li {
            float: left;
            width: 25%;
            list-style: none;
            position: relative;
            margin-bottom: 30px;
        }

.scrapcar-works-text {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 33px;
}

    .scrapcar-works-text small {
        display: inline-block;
        background-color: #f76b40;
        color: #fff;
        font-weight: 700;
        font-size: 18px;
        width: 50px;
        height: 50px;
        padding-top: 15px;
        border-radius: 100%;
        box-shadow: 0 0 10px rgba(0,0,0,.5);
        margin: 0 0 32px;
        line-height: 1;
        position: relative;
    }

    .scrapcar-works-text i {
        display: block;
        font-size: 77px;
        margin-bottom: 17px;
    }

    .scrapcar-works-text h5 {
        font-weight: 700;
        margin: 0 0 10px;
    }

    .scrapcar-works-text p {
        display: inline-block;
        line-height: 26px;
        font-size: 16px;
    }
