    .details_main_wrapper
{
    clear: both;

    width: 100%;
    min-height: 500px;
    margin-right: auto;
    margin-left: auto;
			padding-left: 20px;
        padding-right: 20px;
}
.details_column_1
{
    float: none;

    width: 100%;
    min-height: auto;
    margin-bottom: 30px;
    padding-right: 0;
}
.details_row_2
{
    clear: both;

    min-height: 76px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_3
{
    clear: both;
    width: 100%;
    min-height: 0;
    margin-top: 15px;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 15;
    padding-left: 0;

    text-align: left;
}
.details_row_4
{
    clear: both;
    min-height: 28px; 
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_5
{
    clear: both;

    min-height: 300px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_6
{
    display: inline;
    clear: both;

    min-height: 100px;
}
.details_column_3
{
    float: left;

    width: 100%;
    min-height: 200px;
    margin-bottom: 30px;
}
.details_row_11
{
    clear: both;

    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_12
{
    clear: both;

    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_13
{
    clear: both;

    min-height: 68px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_column_4
{
    display: none;
    float: left;

    width: 50%;
    min-height: 164px;
}
.details_row_14
{
    clear: both;

    min-height: 66px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_15
{
    clear: both;

    min-height: 100px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_column_2
{
    float: none;
    clear: both;

    width: 100%;
    min-height: auto;

    color: #131313;
}
.details_row_7
{
    clear: both;

    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_8
{
    clear: both;

    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.details_row_9
{
    clear: both;

    min-height: 168px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
h2.details_heading2
{
    font-weight: 700;

    min-height: 36px;
    margin-top: .75em;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    /*border:1px solid #000;*/
}
h3.details_heading4
{
    font-size: 22px;

    min-height: 32px;
    margin: .83em 0;

    color: #1a1a1a;
}
p.details_paragraph1
{
    font-weight: 400 !important;

    margin: 1.12em 0;

    color: #7b7b7b;
}
h2.details_heading3
{
    min-height: 36px;
    margin: .75em 0;
}
h1.details_heading1
{
    font-size: 30px;
    font-weight: 500;

    float: left;

    color: var(--main-theme-color1);
}

h1.parts_for_sale_heading_1
{
    font-size: 30px;
    font-weight: 500;

    float: left;

    color: var(--main-theme-color1);
    /*border:1px solid #000;*/
}
p.details_paragraph2
{
    min-height: 28px;
    margin: 1.12em 0;
}
p.details_paragraph3
{
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
p.details_paragraph4
{
    margin-bottom: 1.12em;
}
a.details_button
{
    margin-right: 0;
    margin-left: 0;

    text-align: center;
}
a.details_button1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 120%;

    display: block;

    width: 98px;
    margin-right: auto;
    margin-left: auto;
    padding: 5px 0;

    text-align: center;
    text-decoration: none;

    color: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #575757;
    -webkit-border-radius: 16px;
       -moz-border-radius: 16px;
            border-radius: 16px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(0%, #8f8f8f), color-stop(96%, #5c5c5c));
    background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
    background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
    background-image:      -o-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
    background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
    background-image:         linear-gradient(to bottom, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
            text-shadow: 0 1px 0 rgba(0, 0, 0, .18);

       -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, .18);
    -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, .18);
}
a.details_button1:visited
{
    color: #fff;
}
a.details_button1:hover
{
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(4%, #4A7EB8), color-stop(98%, #4A7EB8));
    background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:      -o-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:         linear-gradient(to bottom, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
}
a.details_button2:visited
{
    color: #fff;
}
a.details_button2:hover
{
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(4%, #4A7EB8), color-stop(98%, #4A7EB8));
    background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:      -o-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image:         linear-gradient(to bottom, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    background-image: url(/application/views/morelli/assets/images/enquire.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.details_button
{
    font-size: 13px;

    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 30px;

    vertical-align: middle;
    text-decoration: none;

    color: white;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    background-color: #606060;
    background-image: url(/application/views/morelli/assets/images/search.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.details_button:hover
{
    text-decoration: none;

    color: #fff;
    background-color: var(--main-theme-color1);
}
.details_button:active
{
    border-top-color: #1b435e;
    background: #1b435e;
}
.details_button2
{
    font-size: 20px;

    display: block;

    width: 100%;
    margin: auto 0;
    padding-top: 15px;
    padding-bottom: 15px;

    cursor: pointer;
    vertical-align: middle;
    text-decoration: none;

    color: white;
    -webkit-border-radius: 20px;
       -moz-border-radius: 20px;
            border-radius: 20px;
    background-color: var(--main-theme-color1);
}

a.details_button2
{
    margin-right: 0;
    margin-left: 0;

    text-align: center;
}
a.details_button2:visited
{
    color: #fff;
}
a.details_button2:hover
{
    background-color: #3f3f3f;
}
.details_button3
{
    font-size: 13px;

    width: 90%;
    padding-top: 3px;
    padding-right: 10px; 
    padding-bottom: 3px;
    padding-left: 30px;
    vertical-align: middle;
    text-decoration: none;
    color: white;
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    background-color: #737373;
    background-image: url(/application/views/morelli/assets/images/info.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.parts_for_sale_row_1
{
    height: 50px;
    margin-bottom: 10px;
}

.parts_for_sale_row_2
{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 33px;
    width: 84%;
    margin-right: 5%;
    margin-left: 5%;
    padding-top: 5px;
    padding-right: 3%;
    padding-bottom: 5px;
    padding-left: 3%;
    text-align: left;
    text-transform: uppercase;
    color: #1b1b1b;
    background: #fff;
    background:    -moz-linear-gradient(top, #fff 1%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #fff 1%,#eaeaea 100%);
    background:      -o-linear-gradient(top, #fff 1%,#eaeaea 100%);
    background:     -ms-linear-gradient(top, #fff 1%,#eaeaea 100%);
    background:         linear-gradient(top, #fff 1%,#eaeaea 100%);
    box-shadow: 0 0 0 1px rgba(155,155,155,.3),
    1px 0 0 0 rgba(255,255,255,.9) inset,
    0 2px 2px rgba(0,0,0,.1);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
}

a.parts_for_sale:link
{
    text-decoration: none;
    text-transform: lowercase;
    color: var(--main-theme-color1);
}
a.parts_for_sale:visited
{
    text-decoration: none;
    text-transform: lowercase;
    color: var(--main-theme-color1);
}
a.parts_for_sale:hover
{
    text-decoration: underline;
    text-transform: lowercase;
    color: var(--main-theme-color1);
}
a.parts_for_sale:active
{
    text-decoration: none;
    text-transform: lowercase;
    color: var(--main-theme-color1);
}

a.enquirelink:link
{
    font-weight: normal;
    text-decoration: none;
    color: #666;
}

a.enquirelink:visited
{
    font-weight: normal;
    text-decoration: none;
    color: #666;
}

a.enquirelink:hover
{
    font-weight: normal;
    text-decoration: underline;
    color: #666;
}

a.enquirelink:active
{
    font-weight: normal;

    text-decoration: none;

    color: #666;
}

.part_details_wrapper
{
    width: 100%;
}

.part_details_wrapper_left11
{
    float: left;
    width: 100%;
    border-bottom: 1px dashed #303030;
}

.part_details_wrapper_left_col_11
{
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 19%;
    color: #303030;
}

.part_details_wrapper_left_col_21
{
    font-size: 12px;
    font-weight: 400;
    float: left;
    width: 81%;
}


.part_details_wrapper_left
{
    float: left;
    width: 55%;
    border-bottom: 1px dashed #303030;
}

.part_details_wrapper_left_col_1
{
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 35%;
    color: #303030;
}

.part_details_wrapper_left_col_2
{
    font-size: 12px;
    font-weight: 400;
    float: left;
    width: 65%;
}

.part_details_wrapper_right
{
    float: left;
    width: 45%;
    border-bottom: 1px dashed #303030;
}

.part_details_wrapper_right_col_1
{
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 48%;
    color: #303030;
}

.part_details_wrapper_right_col_2
{
    font-size: 12px;
    font-weight: 400;
    float: left;
    width: 52%;
}


.v_details_wrapper
{
    width: 100%;
    margin: 0;
    padding: 0;
}

.v_details_wrapper_full
{
    width: 100%;
    border-bottom: 1px dashed #303030;
}

.v_details_wrapper_left
{
    font-size: 11px;
    font-weight: bold;
    display: inline;
    float: left;
    width: 15%;
    color: #303030;
}

.v_details_wrapper_right
{
    font-size: 11px;
    font-weight: 400;
    display: inline;
    width: 85%;
}


.part_details_wrapper
{
    width: 100%;
}

.part_details_wrapper_left
{
    float: left;

    width: 60%;

    border-bottom: 1px dashed #303030;
}

.part_details_wrapper_left_col_1
{
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 32%;
    color: #303030;
}

.part_details_wrapper_left_col_2
{
    font-size: 12px;
    font-weight: 400;
    float: left;
    width: 68%;
}

.part_details_wrapper_right
{
    float: left;
    width: 40%;
    border-bottom: 1px dashed #303030;
}

.part_details_wrapper_right_col_1
{
    font-size: 12px;
    font-weight: bold;
    float: left;
    width: 46%;
    color: #303030;
}

.part_details_wrapper_right_col_2
{
    font-size: 12px;
    font-weight: 400;
    float: left;
    width: 54%;
}

.bread-crumb
{
    display: none !important;
}

.main-footer .footer-widget
{
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.input-sm
{
    font-size: 9px !important;
}

.header-lower
{
    display: block;
}
.page-title
{
    display: none !important;
}
.page-intro
{
    display: none !important;
}


@media only screen and (min-width : 641px)
{
    .details_main_wrapper
    {
        clear: both;
        width: 90%;
        min-height: 500px;
        margin-right: auto;
        margin-left: auto;
		padding-left: 20px;
        padding-right: 20px;
    }

    .details_column_1
    {
        float: left;
        width: 100%;
        min-height: 374px;
        margin-bottom: 30px;
        padding-right: 5%;
    }

    .details_row_2
    {
        clear: both;
        min-height: 76px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_3
    {
        clear: both;
        width: 100%;
        min-height: 0;
        margin-top: 15px;
        padding-top: 15px;
        padding-right: 0;
        padding-bottom: 15;
        padding-left: 0;
        text-align: left;
    }

    .details_row_4
    {
        clear: both;
        min-height: 28px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_5
    {
        clear: both;
        min-height: 300px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_6
    {
        display: inline;
        clear: both;
        min-height: 100px;
    }

    .details_column_3
    {
        float: left;
        width: 100%;
        min-height: 200px;
    }

    .details_row_11
    {
        clear: both;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_12
    {
        clear: both;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_13
    {
        clear: both;
        min-height: 68px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_column_4
    {
        display: none;
        float: left;
        width: 50%;
        min-height: 164px;
    }

    .details_row_14
    {
        clear: both;
        min-height: 66px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_15
    {
        clear: both;
        min-height: 100px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_column_2
    {
        float: none;
        clear: both;
        width: 100%;
        min-height: 292px;
        color: #131313;
    }

    .details_row_7
    {
        clear: both;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_8
    {
        clear: both;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .details_row_9
    {
        clear: both;
        min-height: 168px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    h2.details_heading2
    {
        min-height: 36px;
        margin-top: .75em;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        padding-left: 0;
        /*border:1px solid #000;*/
    }

    h3.details_heading4
    {
        font-size: 22px;
        min-height: 32px;
        margin: .83em 0;
        color: #1a1a1a;
    }

    p.details_paragraph1
    {
        font-weight: 400 !important;
        margin: 1.12em 0;
        color: #7b7b7b;
    }

    h2.details_heading3
    {
        min-height: 36px;
        margin: .75em 0;
    }

    h1.details_heading1
    {
        font-size: 30px;
        font-weight: 500;
        float: left;
        color: var(--main-theme-color1);
    }

    h1.parts_for_sale_heading_1
    {
        font-size: 30px;
        font-weight: 500;
        float: left;
        color: var(--main-theme-color1);
        /*border:1px solid #000;*/
    }

    p.details_paragraph2
    {
        min-height: 28px;
        margin: 1.12em 0;
    }

    p.details_paragraph3
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }

    p.details_paragraph4
    {
        margin-bottom: 1.12em;
    }

    a.details_button
    {
        margin-right: 0;
        margin-left: 0;
        text-align: center;
    }

    a.details_button1
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 120%;
        display: block;
        width: 98px;
        margin-right: auto;
        margin-left: auto;
        padding: 5px 0;
        text-align: center;
        text-decoration: none;
        color: #fff;
        border-width: 1px;
        border-style: solid;
        border-color: #575757;
        -webkit-border-radius: 16px;
           -moz-border-radius: 16px;
                border-radius: 16px;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(0%, #8f8f8f), color-stop(96%, #5c5c5c));
        background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:      -o-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:         linear-gradient(to bottom, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
                text-shadow: 0 1px 0 rgba(0, 0, 0, .18);

           -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, .18);
        -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, .18);
    }

    a.details_button1:visited
    {
        color: #fff;
    }

    a.details_button1:hover
    {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(4%, #4A7EB8), color-stop(98%, #4A7EB8));
        background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:      -o-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:         linear-gradient(to bottom, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    }
    a.details_button2:visited
    {
        color: #fff;
    }

    a.details_button2:hover
    {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(4%, #4A7EB8), color-stop(98%, #4A7EB8));
        background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:      -o-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:         linear-gradient(to bottom, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image: url(/application/views/morelli/assets/images/enquire.png);
        background-repeat: no-repeat;
        background-position: left center;
    }

    .details_button
    {
        font-size: 13px;
        padding-top: 5px;
        padding-right: 8px;
        padding-bottom: 5px;
        padding-left: 30px;
        vertical-align: middle;
        text-decoration: none;
        color: white;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        background-color: #606060;
        background-image: url(/application/views/morelli/assets/images/search.png);
        background-repeat: no-repeat;
        background-position: left center;
    }
    .details_button:hover
    {
        text-decoration: none;
        color: #fff;
        background-color: var(--main-theme-color1);
    }
    .details_button:active
    {
        border-top-color: #1b435e;
        background: #1b435e;
    }
    .details_button2
    {
        font-size: 20px;
        display: block;
        width: 100%;
        margin: auto 0;
        padding-top: 15px;
        cursor: pointer;
        vertical-align: middle;
        text-decoration: none;
        color: white;
        -webkit-border-radius: 20px;
           -moz-border-radius: 20px;
                border-radius: 20px;
        background-color: var(--main-theme-color1);
    }

    a.details_button2
    {
        margin-right: 0;
        margin-left: 0;
        text-align: center;
    }

    a.details_button2:visited
    {
        color: #fff;
    }

    a.details_button2:hover
    {
        background-color: #3f3f3f;
    }

    .details_button3
    {
        font-size: 13px;

        width: 90%;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 30px;
        vertical-align: middle;
        text-decoration: none;
        color: white;
        -webkit-border-radius: 10px;
           -moz-border-radius: 10px;
                border-radius: 10px;
        background-color: #737373;
        background-image: url(/application/views/morelli/assets/images/info.png);
        background-repeat: no-repeat;
        background-position: left center;
    }

    .parts_for_sale_row_1
    {
        height: 50px;
        margin-bottom: 10px;
    }

    .parts_for_sale_row_2
    {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 18px;
        line-height: 33px;
        width: 84%;
        margin-right: 5%;
        margin-left: 5%;
        padding-top: 5px;
        padding-right: 3%;
        padding-bottom: 5px;
        padding-left: 3%;
        text-align: left;
        text-transform: uppercase;
        color: #1b1b1b;
        background: #fff;
        background:    -moz-linear-gradient(top, #fff 1%, #eaeaea 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#eaeaea));
        background: -webkit-linear-gradient(top, #fff 1%,#eaeaea 100%);
        background:      -o-linear-gradient(top, #fff 1%,#eaeaea 100%);
        background:     -ms-linear-gradient(top, #fff 1%,#eaeaea 100%);
        background:         linear-gradient(top, #fff 1%,#eaeaea 100%);
        box-shadow: 0 0 0 1px rgba(155,155,155,.3),
        1px 0 0 0 rgba(255,255,255,.9) inset,
        0 2px 2px rgba(0,0,0,.1);

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    }
    a.parts_for_sale:link
    {
        text-decoration: none;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }
    a.parts_for_sale:visited
    {
        text-decoration: none;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }
    a.parts_for_sale:hover
    {
        text-decoration: underline;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }
    a.parts_for_sale:active
    {
        text-decoration: none;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }

    a.enquirelink:link
    {
        font-weight: normal;

        text-decoration: none;

        color: #666;
    }
    a.enquirelink:visited
    {
        font-weight: normal;

        text-decoration: none;

        color: #666;
    }
    a.enquirelink:hover
    {
        font-weight: normal;

        text-decoration: underline;

        color: #666;
    }
    a.enquirelink:active
    {
        font-weight: normal;

        text-decoration: none;

        color: #666;
    }

    .part_details_wrapper
    {
        width: 100%;
    }

    .part_details_wrapper_left11
    {
        float: left;

        width: 100%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_left_col_11
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 19%;

        color: #303030;
    }
    .part_details_wrapper_left_col_21
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 81%;
    }


    .part_details_wrapper_left
    {
        float: left;

        width: 55%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_left_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 35%;

        color: #303030;
    }
    .part_details_wrapper_left_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 65%;
    }
    .part_details_wrapper_right
    {
        float: left;

        width: 45%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_right_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 48%;

        color: #303030;
    }
    .part_details_wrapper_right_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 52%;
    }

    .v_details_wrapper
    {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .v_details_wrapper_full
    {
        width: 100%;

        border-bottom: 1px dashed #303030;
    }
    .v_details_wrapper_left
    {
        font-size: 11px;
        font-weight: bold;

        display: inline;
        float: left;

        width: 15%;

        color: #303030;
    }
    .v_details_wrapper_right
    {
        font-size: 11px;
        font-weight: 400;

        display: inline;

        width: 85%;
    }

    .part_details_wrapper
    {
        width: 100%;
    }
    .part_details_wrapper_left
    {
        float: left;

        width: 60%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_left_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 32%;

        color: #303030;
    }
    .part_details_wrapper_left_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 68%;
    }
    .part_details_wrapper_right
    {
        float: left;

        width: 40%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_right_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 46%;

        color: #303030;
    }
    .part_details_wrapper_right_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 54%;
    }
    .bread-crumb
    {
        text-align: left !important;
    }
    .main-footer .footer-widget
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .bread-crumb
    {
        text-align: center !important;
    }
    .main-footer .footer-widget
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
}
@media only screen and (min-width : 1024px)
{
    .details_main_wrapper
    {
        width: 100%;
        min-height: 500px;
        margin-right: auto;
        margin-left: auto;
    }
    .details_column_1
    {
        float: left;

        width: 60%;
        min-height: 374px;
        padding-right: 5%;
    }
    .details_row_2
    {
        clear: both;

        min-height: 76px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_3
    {
        clear: both;

        width: 100%;
        min-height: 0;
        margin-top: 15px;
        padding-top: 15px;
        padding-right: 0;
        padding-bottom: 15;
        padding-left: 0;

        text-align: left;
    }
    .details_row_4
    {
        clear: both;

        min-height: 28px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_5
    {
        clear: both;

        min-height: 300px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_6
    {
        display: inline;
        clear: both;

        min-height: 100px;
    }
    .details_column_3
    {
        float: left;

        width: 100%;
        min-height: 200px;
    }
    .details_row_11
    {
        clear: both;

        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_12
    {
        clear: both;

        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_13
    {
        clear: both;

        min-height: 68px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_column_4
    {
        display: none;
        float: left;

        width: 50%;
        min-height: 164px;
    }
    .details_row_14
    {
        clear: both;

        min-height: 66px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_15
    {
        clear: both;

        min-height: 100px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_column_2
    {
        float: left;
        clear: none;

        width: 40%;
        min-height: 292px;

        color: #131313;
    }
    .details_row_7
    {
        clear: both;

        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_8
    {
        clear: both;

        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    .details_row_9
    {
        clear: both;

        min-height: 168px;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }
    h2.details_heading2
    {
        min-height: 36px;
        margin-top: .75em;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        padding-left: 0;
        /*border:1px solid #000;*/
    }
    h3.details_heading4
    {
        font-size: 18px;
        font-weight: bold;

        min-height: 32px;
        margin: .83em 0;

        color: #1a1a1a;
    }
    p.details_paragraph1
    {
        font-weight: 400 !important;

        margin: 1.12em 0;

        color: #7b7b7b;
    }
    h2.details_heading3
    {
        min-height: 36px;
        margin: .75em 0;
    }
    h1.details_heading1
    {
        font-size: 30px;
        font-weight: 500;

        float: left;

        color: var(--main-theme-color1);
    }

    h1.parts_for_sale_heading_1
    {
        font-size: 30px;
        font-weight: 500;

        float: left;

        color: var(--main-theme-color1);
        /*border:1px solid #000;*/
    }
    p.details_paragraph2
    {
        min-height: 28px;
        margin: 1.12em 0;
    }
    p.details_paragraph3
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
    p.details_paragraph4
    {
        margin-bottom: 1.12em;
    }
    a.details_button
    {
        margin-right: 0;
        margin-left: 0;

        text-align: center;
    }
    a.details_button1
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 120%;

        display: block;

        width: 98px;
        margin-right: auto;
        margin-left: auto;
        padding: 5px 0;

        text-align: center;
        text-decoration: none;

        color: #fff;
        border-width: 1px;
        border-style: solid;
        border-color: #575757;
        -webkit-border-radius: 16px;
           -moz-border-radius: 16px;
                border-radius: 16px;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(0%, #8f8f8f), color-stop(96%, #5c5c5c));
        background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:      -o-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
        background-image:         linear-gradient(to bottom, #4A7EB8 0%, #8f8f8f 0%, #5c5c5c 96%);
                text-shadow: 0 1px 0 rgba(0, 0, 0, .18);

           -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, .18);
        -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, .18);
    }
    a.details_button1:visited
    {
        color: #fff;
    }
    a.details_button1:hover
    {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(4%, #4A7EB8), color-stop(98%, #4A7EB8));
        background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:      -o-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:         linear-gradient(to bottom, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
    }
    a.details_button2:visited
    {
        color: #fff;
    }
    a.details_button2:hover
    {
        color: #fff;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4A7EB8), color-stop(4%, #4A7EB8), color-stop(98%, #4A7EB8));
        background-image: -webkit-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:    -moz-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:      -o-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:     -ms-linear-gradient(top, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image:         linear-gradient(to bottom, #4A7EB8 0%, #4A7EB8 4%, #4A7EB8 98%);
        background-image: url(/application/views/morelli/assets/images/enquire.png);
        background-repeat: no-repeat;
        background-position: left center;
    }
    .details_button
    {
        font-size: 13px;

        padding-top: 5px;
        padding-right: 8px;
        padding-bottom: 5px;
        padding-left: 30px;

        vertical-align: middle;
        text-decoration: none;

        color: white;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        background-color: #606060;
        background-image: url(/application/views/morelli/assets/images/search.png);
        background-repeat: no-repeat;
        background-position: left center;
    }
    .details_button:hover
    {
        text-decoration: none;

        color: #fff;
        background-color: var(--main-theme-color1);
    }
    .details_button:active
    {
        border-top-color: #1b435e;
        background: #1b435e;
    }
    .details_button2
    {
        font-size: 20px;

        display: block;

        width: 100%;
        margin: auto 0;
        padding-top: 15px;

        cursor: pointer;
        vertical-align: middle;
        text-decoration: none;

        color: white;
        -webkit-border-radius: 20px;
           -moz-border-radius: 20px;
                border-radius: 20px;
        background-color: var(--main-theme-color1);
    }

    a.details_button2
    {
        margin-right: 0;
        margin-left: 0;

        text-align: center;
    }
    a.details_button2:visited
    {
        color: #fff;
    }
    a.details_button2:hover
    {
        background-color: #3f3f3f;
    }
    .details_button3
    {
        font-size: 13px;

        width: 90%;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 30px;

        vertical-align: middle;
        text-decoration: none;

        color: white;
        -webkit-border-radius: 10px;
           -moz-border-radius: 10px;
                border-radius: 10px;
        background-color: #737373;
        background-image: url(/application/views/morelli/assets/images/info.png);
        background-repeat: no-repeat;
        background-position: left center;
    }
    .parts_for_sale_row_1
    {
        height: 50px;
        margin-bottom: 10px;
    }
    .parts_for_sale_row_2
    {
        font-family: 'Roboto Condensed', sans-serif;
        font-size: 18px;
        line-height: 33px;

        width: 84%;
        margin-right: 5%;
        margin-left: 5%;
        padding-top: 5px;
        padding-right: 3%;
        padding-bottom: 5px;
        padding-left: 3%;

        text-align: left;
        text-transform: uppercase;

        color: #1b1b1b;
        background: #fff;
        background:    -moz-linear-gradient(top, #fff 1%, #eaeaea 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#eaeaea));
        background: -webkit-linear-gradient(top, #fff 1%,#eaeaea 100%);
        background:      -o-linear-gradient(top, #fff 1%,#eaeaea 100%);
        background:     -ms-linear-gradient(top, #fff 1%,#eaeaea 100%);
        background:         linear-gradient(top, #fff 1%,#eaeaea 100%);
        box-shadow: 0 0 0 1px rgba(155,155,155,.3),
        1px 0 0 0 rgba(255,255,255,.9) inset,
        0 2px 2px rgba(0,0,0,.1);

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    }
    a.parts_for_sale:link
    {
        text-decoration: none;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }
    a.parts_for_sale:visited
    {
        text-decoration: none;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }
    a.parts_for_sale:hover
    {
        text-decoration: underline;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }
    a.parts_for_sale:active
    {
        text-decoration: none;
        text-transform: lowercase;

        color: var(--main-theme-color1);
    }

    a.enquirelink:link
    {
        font-weight: normal;

        text-decoration: none;

        color: #666;
    }
    a.enquirelink:visited
    {
        font-weight: normal;

        text-decoration: none;

        color: #666;
    }
    a.enquirelink:hover
    {
        font-weight: normal;

        text-decoration: underline;

        color: #666;
    }
    a.enquirelink:active
    {
        font-weight: normal;

        text-decoration: none;

        color: #666;
    }

    .part_details_wrapper
    {
        width: 100%;
    }

    .part_details_wrapper_left11
    {
        float: left;

        width: 100%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_left_col_11
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 19%;

        color: #303030;
    }
    .part_details_wrapper_left_col_21
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 81%;
    }


    .part_details_wrapper_left
    {
        float: left;

        width: 55%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_left_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 35%;

        color: #303030;
    }
    .part_details_wrapper_left_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 65%;
    }
    .part_details_wrapper_right
    {
        float: left;

        width: 45%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_right_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 48%;

        color: #303030;
    }
    .part_details_wrapper_right_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 52%;
    }

    .v_details_wrapper
    {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .v_details_wrapper_full
    {
        width: 100%;

        border-bottom: 1px dashed #303030;
    }
    .v_details_wrapper_left
    {
        font-size: 11px;
        font-weight: bold;

        display: inline;
        float: left;

        width: 15%;

        color: #303030;
    }
    .v_details_wrapper_right
    {
        font-size: 11px;
        font-weight: 400;

        display: inline;

        width: 85%;
    }

    .part_details_wrapper
    {
        width: 100%;
    }
    .part_details_wrapper_left
    {
        float: left;

        width: 60%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_left_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 32%;

        color: #303030;
    }
    .part_details_wrapper_left_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 68%;
    }
    .part_details_wrapper_right
    {
        float: left;

        width: 40%;

        border-bottom: 1px dashed #303030;
    }
    .part_details_wrapper_right_col_1
    {
        font-size: 12px;
        font-weight: bold;

        float: left;

        width: 46%;

        color: #303030;
    }
    .part_details_wrapper_right_col_2
    {
        font-size: 12px;
        font-weight: 400;

        float: left;

        width: 54%;
    }
    .bread-crumb
    {
        text-align: left !important;
    }
    .main-footer .footer-widget
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}
