body .d3_extsearch_navigation.baseframe {
    /*width: 220px;*/
    width: 185px;
    /*margin: auto;*/
    margin-left: 15px;
}

body .d3_extsearch_navigation.d3sidebar.baseframe {
    /*width: 220px;*/
    margin: unset;
}

body #d3searchfilterform .item > label {
    background-color: #A6957F;
    color : #fff;
    display: block;
    font-size: 13px;
    padding: 3px 5px 5px 10px;
    font-weight: bold;
    width: 100%;
}

body .d3_extsearch_navigation .item.priceselector,
body .d3_extsearch_navigation .list .fullitem
{
    /*width: 184px;*/
}

body .d3_extsearch_navigation .item.priceselector{
    margin-bottom: 20px;
}

body .d3_extsearch_navigation .fullitem{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

body .d3_extsearch_navigation .fullitem button{
    margin-top: 0;
}

.item.category,
.item.manufacturer,
.item.priceselector
{
    padding-bottom: 15px;
}

.item.category > label,
.item.manufacturer > label,
.item.priceselector > label
{
    background-color: #A6957F;
    color : #fff;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    padding-left: 10px;
    font-weight: bold;

}

.item.priceselector > label{
    /*margin-top: 15px;*/
}

.item.priceselector div,
.item.priceselector div span{
    font-size: 14px;
    color:#796245;
}

#d3searchcategory__multi .item label{
    //background-color: #fff;
    //color: #666;
}

#d3searchcategory__multi > label,
#d3searchmanufacturer__multi > label
{
    font-size: 14px;
    color:#796245;
}

#d3searchcategory__multi > label a,
#d3searchmanufacturer__multi > label a
{
    font-size: 14px;
    color:#796245;
}

#d3searchcategory__multi input[type='checkbox']{
    display: none;
}

#d3searchcategory__multi .cat_filter {
    padding-left : 20px;
}

#d3searchcategory__multi .cat_filter,
#d3searchcategory__multi .cat_filter > label,
#d3searchcategory__multi .cat_filter a
{
    margin-bottom: 10px;
    font-size: 14px;
    color:#796245;
}


body #d3_extsearch_quicksearch
{
    box-shadow: none;
    border : 2px solid #A6957F;
}


body #d3_extsearch_quicksearch .headline{
    border-bottom-color: transparent;
}

body #d3_extsearch_quicksearch .headline,
body #d3_extsearch_quicksearch .d3_extsearch_footer
{
    background-color: #A6957F;
    color : #fff;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

body #d3_extsearch_quicksearch .d3_extsearch_footer:hover,
body #d3_extsearch_quicksearch .d3_extsearch_footer a,
body #d3_extsearch_quicksearch .d3_extsearch_footer a:hover{
    background-color: #A6957F;
    color : #fff;
    width: auto;
    font-weight: bold;
}

body #d3_extsearch_quicksearch .d3_extsearch_footer,
body #d3_extsearch_quicksearch .d3_extsearch_footer:hover{
    border-top-color: transparent;
}



body #d3_extsearch_quicksearch .item_inact{
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    color:#796245;
    font-size: 14px;
    width: 98%;
}

body #d3_extsearch_quicksearch .item_act{
    background-color: #f4f2f3;
    color:#796245;
    border-top: 1px solid #d4d3d1;
    border-bottom: 1px solid #d4d3d1;
    font-size: 14px;
    width: 98%;
}


body #d3_extsearch_quicksearch .item_act a,
body #d3_extsearch_quicksearch .item_inact a,
body #d3_extsearch_quicksearch a:hover.item_inact
{
    color:#796245;

}

body #d3_extsearch_quicksearch .item_inact .imgframe,
body #d3_extsearch_quicksearch .item_act .imgframe
{
    width: 120px;
    height: 120px;
}


body #d3_extsearch_quicksearch .item_inact .imgframe img,
body #d3_extsearch_quicksearch .item_act .imgframe img
{
    max-width: 120px;
    max-height: 120px;
}

body .xajax_resp_azure{
    /*right: 550px !important;*/
}

body #d3_extsearch_quicksearch .list .articlebox,
body #d3_extsearch_quicksearch .list .categorybox,
body #d3_extsearch_quicksearch .list .vendorbox,
body #d3_extsearch_quicksearch .list .contentbox,
body #d3_extsearch_quicksearch .list .manufacturerbox {
    /*padding-left: 0;*/
    /*padding-right: 0;*/

    padding: 0;
}

body #d3_extsearch_quicksearch a:hover.item_act{
    color:#796245;
}

body #d3_extsearch_quicksearch .list.hasArticleItems .categorybox,
body #d3_extsearch_quicksearch .list.hasArticleItems .manufacturerbox,
body #d3_extsearch_quicksearch .list.hasArticleItems .vendorbox,
body #d3_extsearch_quicksearch .list.hasArticleItems .contentbox{
    float: none;
    width: 100%;
}

body #d3_extsearch_quicksearch .list.hasCategoryItems .articlebox,
body #d3_extsearch_quicksearch .list.hasManufacturerItems .articlebox,
body #d3_extsearch_quicksearch .list.hasVendorItems .articlebox,
body #d3_extsearch_quicksearch .list.hasContentItems .articlebox{
    width: 100%;
}

body #d3_extsearch_quicksearch .d3extsearch_suggest h3
{
    color:#796245;
    padding-left: 5px;
    padding-top: 5px;
    font-size: 14px;
}

body #d3extsearchd3extsearch_PriceFilterinfo,
body #d3extsearchd3extsearch_PriceFilterfields{
    margin-bottom: 15px;
    font-family: helvetica, clean, sans-serif;
    font-size: 14px;
    color:#666;
}

.ui-slider-horizontal{
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 10px ;
}

body .d3_extsearch_navigation .list .fullitem .submitButton.largeButton,
body .categoryBox .fullitem .submitButton.largeButton
{
    background-color: #6d6d6d;
    border : 1px solid #b5b5b5;
    color: white;
    border-radius: 3px;
    width: 150px;
    height: 29px;
    padding: 0;
}

.search_head_count{
    display: none;
    color:#796245;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 15px;
}


@media (max-width : 320px){
    .xajax_resp_cl.xajax_resp_azure{
        /*width: 320px;*/
        width: 100% !important;
        left: 0 !important;
    }


    body .d3_extsearch_navigation.baseframe {
        width: 100%;
    }

    body .d3_extsearch_navigation .item.priceselector{
        width: 100%;
    }

    .item.category > #d3searchcategory__multi,
    .item.manufacturer > #d3searchmanufacturer__multi,
    .item.priceselector > .jgsliderelement
    {
        display: none;
    }


    .item.category.on > #d3searchcategory__multi,
    .item.manufacturer.on > #d3searchmanufacturer__multi,
    .item.priceselector.on > .jgsliderelement
    {
        display: block;
    }
}

@media (min-width : 321px) and (max-width : 480px){
    body .d3_extsearch_navigation.baseframe {
        /*width: 100%;*/
        /*width: 320px;*/
        width: 210px;
    }

}


@media (min-width : 321px) and (max-width : 640px){
    .xajax_resp_cl.xajax_resp_azure{
        width: 420px !important;
        left: 0 !important;
    }

    .item.category > #d3searchcategory__multi,
    .item.manufacturer > #d3searchmanufacturer__multi,
    .item.priceselector > .jgsliderelement
    {
        display: none;
    }


    .item.category.on > #d3searchcategory__multi,
    .item.manufacturer.on > #d3searchmanufacturer__multi,
    .item.priceselector.on > .jgsliderelement
    {
        display: block;
    }


}

@media (max-width : 640px){
    .search_head_count{
        display: block;
    }

    .pager{
        margin-top: 10px;
        text-align: right;
    }

    .search h1.pageHead{
        display: none;
    }
}


@media (max-width : 950px) {
    .alistfilterextsearch {

    }

    .d3theme_azure.categoryBox{
        display: block;
    }

    body .d3_extsearch_navigation.baseframe {
        /*width: 480px;*/
        /*width: 320px;*/
        width: 210px;
    }

    .item.category.on > #d3searchcategory__multi,
    .item.manufacturer.on > #d3searchmanufacturer__multi,
    .item.priceselector.on > .jgsliderelement
    {
        display: block;
    }
}

@media (min-width : 951px) {
    .alistfilterextsearch {
        display: none;
    }

    .item.category.on > #d3searchcategory__multi,
    .item.manufacturer.on > #d3searchmanufacturer__multi,
    .item.priceselector.on > .jgsliderelement
    {
        display: block;
    }
}