#formocasion .wpcf7-response-output{   height: 20px;position:absolute; margin-top:188px!important}
#search a:hover, #content a, #content h4 a:hover
{color: #1d5a9c }
.listingblockgrid>div h5{min-height:30px;}
#listings .listingblocksection h5{min-height:30px;}
#search .accordion-heading .accordion-toggle,
ul.sf-menu li:hover ul, ul.sf-menu li.sfhover ul, .sf-menu li:hover, .btn-colorscheme, .btn-white:hover {background-color: #1d5a9c !important;}
.banner {border-color: #1d5a9c}
.btn-colorscheme:hover {background: #1d5a9c url(../images/button_nogradient.png) repeat !important; color: white;}
#search .accordion-heading a:link, #search .accordion-heading a:visited {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.50); /* dark shadow */
}
h1, h2, h3, h4, h5, h6, #slider p, .sliderprice, .ex1, .ex2, .ex3, .ex4, .ex5, .bigheading, .listingblocksection p.price, #search .accordion-heading a:link, #search .accordion-heading a:visited, #search .btn, .html_content .banner, #slider2 .banner, .dsidx-address a, .dsidx-primary-data .dsidx-price {
    font-family: 'Oswald', sans-serif;word-spacing: 1em; letter-spacing: 0.03em; word-spacing: 0.1em; font-weight: normal;
}

body {background: #eceef0 url(../images/bg2.jpg) no-repeat center top fixed;}

#header {background: none white;}
div.bigheading {background: url(../images/subtle_carbon.jpg);}
#footer {background: url(../images/subtle_carbon.jpg);}
.widget.qtranslate {position: absolute; top: 20px; left: 0;}
#product_sidebarB{display:none}

#colone5 > div > input {position: relative;
                        top: -4px;}
/**
<price>
*/
.oldPriceB{color: #C9C8C8;
           font-family: 'Anton',sans-serif;
           font-size: 25px;
           letter-spacing: 1px;
           text-align: right;
           text-decoration: line-through;}
#calculprice{
    border:1px solid #1B60AC;
    font-weight:bold; 
    border-radius: 5px;
    width: 300px;
}
#finalprice{background:#DCE7F2; font-weight:bold; 
            border-radius: 5px;
            width: 370px; padding:5px;border:1px solid #1B60AC; margin-top:10px; padding-top:10px; padding-bottom:10px}
#calculprice .first{background:#F5F5F5}
#calculprice .second{background:#DCE7F2}
#calculprice .third{background:#E0F2DC}
#calculprice .first,#calculprice .second, #calculprice .third{padding:5px}
#calculprice .first{border-top-left-radius: 4px;
                    border-top-right-radius: 4px; }
#calculprice .third{border-bottom-left-radius: 4px;
                    border-bottom-right-radius: 4px; }
.reduc,.oldPriceB{color:#989796!important; font-weight:normal!important; float:right; margin-top:-19px}
.actualPrice, .priceLabel, .priceLabelNL {font-weight:normal!important;  font-family: 'Anton',sans-serif;}
/*.actualPrice{width:150px;  float:right; }*/
.priceLabel{  width:77px; float:right}
.priceLabelNL{  width:90px; float:right}
.actualPrice, .priceLabel, .priceLabelNL{margin-top:-19px}
#nbvehicule{font-weight:bold; text-align:center}
@media only screen and (min-width: 959px) {
   #accordion4 .btn {height:45px!important;margin-top:3px}    
}
@media only screen and (max-width: 998px) {
    #product_sidebar{display:none}
    #product_sidebarB{display:block}
    #product_sidebarB div{ float:left; margin-right:10px}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {

    #finalprice{width:340px}
    .priceLabel{width:50px}
    .priceLabelNL{width:90px}
    #button-placement
    /* custom search module */
    #searchform{position:relative;}
    #searchform>div{ width:400px}
    /*bouton de recherche*/

    #searchform>div>div{float:left; margin-right:20px}

    #searchform>div>div>select, #searchform>div>div>input, #manufacturer_level2 {width:180px; color: #6584A1;font-size: 12px;height: 25px;}
    #colone2>div>select, #colone2>div>input {width:180px!important}

    #header{height:230px!important; }   

    ul.sf-menu a {font-size:11px}
    #product_sidebar{position:inherit}
    #product_sidebar>div{ float:left}
    #secondaryheadermenucontainer {
        background: none repeat scroll 0 0 #2062AA;
        border: medium none;
        height: 7px;
    }
    #accordion4 .btn {
        background: none repeat scroll 0 0 #2062AA;
        border: medium none;
        border-radius: 5px 5px 5px 5px;
        float: right;
        font-size: 10px;
        height: 155px;
        padding: 0;    
        width: 97px;
    }
    #accordion4 .btn img{top:5px!important}
    #mainCompare{display:none}

    #logo{top:54px;left:38px
    }
    .listingblockgrid>div h5{min-height:40px;}
    #bgmp_map-canvas{width:100%!important}
    #colone5{  
        width: 160px !important;
        position: relative;
        top: -165px!important;

    }
    #colone5>div>input{width:auto!important; height:auto!important; border:1px solid #0f0;}
}
@media only screen and (max-width: 767px) {
    #nbvehicule{ width:90px!important ;   text-align: right; position:relative; top:-15px; left:190px}
    #formocasion .wpcf7-response-output {
        margin-top: 387px !important;
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        color:#008000;
    }

    #cartepdv{position:inherit!important; left:0; top:0; margin:0;width: 100% !important;}
    #cartepdv #bgmp_map-canvas{width:100%!important}
    #titreprix{margin:0!important;}
    #searchform{left:0!important; margin-left:-80px}
    h1{margin-left:135px}
    #searchform>div{ width:400px!important}
    #searchform>div>div{float:left; margin-right:20px}
    .listingblockgrid>div h5{min-height:40px;}
    /*#accordion4 .btn img{top:-2px!important}*/

    #accordion4 .btn{
        background: none repeat scroll 0 0 #2062AA;
        border: medium none;
        border-radius: 5px;
        font-size: 12px;
        height: 46px;

        padding: 0;
        clear:both;
        margin-top:0px;
        width: 281px;
    }

    #colone5 div{ width:140px; float:none!important; } 

    #product_sidebar{position:inherit}
    #product_sidebar>div{ float:left}
    #header {
        height: 433px !important;
    }
    h3{margin-top:25px!important; line-height:25px!important;}
    #searchform {
        color: #000000;
        position: relative;
        top: 88px;
        width: 300px;
    }
    #bgmp_map-canvas{width:100%!important}
    #search{margin-top: -10px;}
}
@media only screen and (max-width: 479px) {
    #product_sidebar{position:inherit}
    #product_sidebar>div{ float:left}
    h3{margin-top:25px!important; line-height:25px!important;}
    #logo{left:-68px}
    #searchform{left:0!important; margin-left:0px;background:#f00}

    .listingblockgrid {
        text-align: left!important;
    }

    #searchform > div {
        width: 305px !important;

        left:0
    }

    #bgmp_map-canvas{width:100%!important}
    #finalprice{width:290px}
    #vhneufbutton{margin-bottom:0!important;padding-bottom:0!important}
    #ensavoirplus{ margin-top:5px!important; margin-bottom:18px}
    .priceLabel{width:50px}
    .priceLabelNL{width:90px}

}
#accordion2{left:10px;position:relative;width:210px}
#logo {
    width: 152px;
    height: 160px;
    /**background: transparent url("/wp-content/uploads/2014/05/new-logo-soco.jpg") no-repeat 0px 0px ; */
    position: absolute;
}

#logo2 {
    background: transparent url() no-repeat right 0;
}
#header {height: 143px;}
#slider {width: 980px !important; margin-left:-10px; clear: both;}
.btn-vhred{background:#a51914; border-radius:3px;  text-transform:uppercase}
.btn-vhred:hover{background:#C1000E}
.btn-vhred a {text-shadow:none;color:#fff!important;}
#footer h3.bar{display:none}
.displaynone{display:none!important}