/*
Theme Name: Huiskamp
Version: 1.0
Description: A child theme of Catch Base
Template: catch-base
*/

@import url("../catch-base/style.css");
.site { margin:20px auto; width:1024px; position:relative;}

body {
    background:#434343 url("images/bg.jpg") top left repeat-x;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px; color: #333;
}

h1, h1 a { font-size:24px; color:#AD9961 !important; }
h2, h5 { font-size:20px; color:#AD9961; font-weight:normal; }
h3 { font-size:18px; }
h3 { font-size:15px; }
h5 { font-size:13px; }

.single-wpcm_vehicle .vehicle-status {font-size:16px; color:#AD9961; font-weight:bold; text-transform:uppercase;}

p, .hentry .featured-image { margin-bottom: 30px; }

a, a:link, a:visited { color:#AD9961; text-decoration: none; }
a:hover { color:#333; }

button, input[type="button"], input[type="reset"], input[type="submit"],
input[type="text"], input[type="email"], input[type="url"],
input[type="password"], input[type="search"], textarea { font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; }

main { padding:20px 20px 20px 0; }
aside { padding:40px 0 !important; }
aside > section { margin-right:20px !important; }

footer { background:#B6B7B5;}
footer a, footer a:link, footer a:visited, footer h5 { color:#333; margin:0; }
footer#colophon #supplementary .widget-area .widget { margin:0; padding:0 20px; }
footer#colophon #supplementary .widget-area { width:33.3333%; }
footer#colophon #supplementary #third.widget-area { text-align:right; }
footer#colophon #site-generator { display:none;}


.catchbase-nav-menu li a:hover, .catchbase-nav-menu li a:focus,
.sidebar-header-right .widget_nav_menu li a:hover,
.sidebar-header-right .widget_nav_menu li a:focus,
.catchbase-nav-menu .current-menu-item > a, .catchbase-nav-menu .current-menu-ancestor > a,
.catchbase-nav-menu .current_page_item > a, .catchbase-nav-menu .current_page_ancestor > a,
.sidebar-header-right .widget_nav_menu .current-menu-item > a,
.sidebar-header-right .widget_nav_menu .current-menu-ancestor > a { color: #333 !important; }

.hidden, body.home .site-main .entry-header { display:none !important;}
#site-branding { padding:0;}
#site-logo img { max-width:180px; width:100%; }

#main { width:640px; }

.bodytext,#main .gallery,.wc-gallery .wc-gallery-bottomspace-default{margin-bottom:5px;}
.bodytext {margin-bottom:15px;}

#header-featured-image {
    background:#AD9966 url('/wp-content/uploads/jubileumheader_01.jpg') no-repeat right top;
    max-height:300px !important; min-height:300px !important;
    background-size:auto 100%; overflow:hidden;
}

#header-featured-image .wrapper { padding:0; }
#header-featured-image img { width:100%; }
body.woocommerce #header-featured-image .wp-post-image,
body.home #header-featured-image { display:none; }

.header-image {
    height: 300px;
    overflow: hidden;
    position: relative;
}
.header-image img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}

#page-submenu .sub-item {padding-left: 10px;}
#page-submenu .active {font-weight: bold;}
.site-main p img,
.site-main .fg_gallery img,
.woocommerce ul.products li.product a img,
.woocommerce div.product div.images img { border: 2px solid #AD9961; padding:0 !important; }

/* Navigation */

.lang_switcher {float: none; padding: 10px 20px; margin-bottom: 0; text-align: right; margin-top: -30px;}

.menu-language-container { float:right; margin:-30px 40px 0 0; }
.menu-language-container li { display:inline; }
.menu-language-container li:first-of-type { border-right:1px solid #AD9961; padding:0 5px; }
.menu-language-container li.current-lang a { color:#333;}

/* Breadcrumbs */
#breadcrumbs { list-style:none; margin:0 0 0 20px; overflow:hidden; font-size:12px; float:left; width:100%; }
#breadcrumbs li{ display:inline-block; vertical-align:middle; margin-right:8px; }
#breadcrumbs .separator{ font-size:12px; font-weight:100; color:#ccc; }

/* Widget JC menu section */
.widget-wrap .menu-catalogus-container { border:1px solid #eee; }
.widget-wrap .menu-catalogus-container a { padding:0.3em;}
.widget-wrap .menu-catalogus-container .menu>li>a { border-bottom:1px solid #eee; display:block; font-size:1.1em; padding:0.3em 1em; }

.widget-wrap .menu-catalogus-container .menu>li.current_page_ancestor>a,
.widget-wrap .menu-catalogus-container .menu>li:last-of-type>a { border:none;}

.widget-wrap .menu-catalogus-container .menu>li.current_page_ancestor { border-bottom:1px solid #eee;}

.widget-wrap .menu-catalogus-container .current-menu-item>a { color:#333;}

.widget-wrap .menu-catalogus-container ul.sub-menu { display:none;}
.widget-wrap .menu-catalogus-container li.current-menu-ancestor>ul.sub-menu,
.widget-wrap .menu-catalogus-container li.current-menu-item>ul.sub-menu,
.widget-wrap .menu-catalogus-container li.current-menu-parent>ul.sub-menu { display:block;}

.widget-wrap .hentry { padding:0; }
.widget-wrap .hentry h1 {font-size:14px !important;}
.widget-wrap .hentry .entry-meta, .widget-wrap .hentry p { margin-bottom:0.3em;}

/* Posts / News */
.post .byline { display:none;}
.archive-post-wrap .featured-image { float:right; max-width:30%;}
.archive-post-wrap .entry-summary { float:left; margin-right:5%; max-width:65%; }
.archive-post-wrap .entry-container h1 { font-size:20px; }

.widget-wrap .archive-post-wrap { padding-bottom:10px; }
.widget-wrap .archive-post-wrap .entry-summary { max-width:100%; margin:0;}
.widget-wrap .archive-post-wrap .featured-image { display:none; }

.entry-content img { max-width:100% !important;}

#featured-content.layout-three .hentry { width:33.333%;}
#featured-content.layout-three .hentry figure.featured-homepage-image { max-height:194px; overflow:hidden;}

/*Auto's*/
.no-sidebar.content-width #main {width:100%!important; padding: 20px 0 20px 0!important;}
.wpcm-vehicle-listings .wpcm-vehicle-filters, .wpcm-vehicle-listings .wpcm-vehicle-sort{display:none;}
.wpcm-vehicle-listings .wpcm-vehicle-filters .wpcm-filter-button input {font-weight: 700; border:1px solid #aaa; color: #444!important; background-color: #ebe9eb; box-shadow: none; }
.wpcm-vehicle-listings .wpcm-vehicle-filters .wpcm-filter-button input[type="submit"]:focus {box-shadow: transparent; font-size: 13px;}
.wpcm-vehicle-listings .wpcm-vehicle-filters .wpcm-filter-button input[type="submit"]:hover {background-color: #dad8da;}
select:focus, select {font-size:15px!important;}
.wpcm-vehicle-listings .wpcm-vehicle-sort label {font-size: 15px;}

.wpcm-vehicle-listings .wpcm-vehicle-results-wrapper .wpcm-vehicle-results li.wpcm-listings-item a img.wpcm-listings-item-image {width:100px; height:auto; float: left;}
.wpcm-vehicle-listings .wpcm-vehicle-results-wrapper .wpcm-vehicle-results li.wpcm-listings-item a .wpcm-listings-item-description {padding: 0 10px; width: calc(100% - 300px); }
.wpcm-vehicle-listings .wpcm-vehicle-results-wrapper .wpcm-vehicle-results li.wpcm-listings-item a {display: block; padding:10px;}

.wpcm-vehicle-filters .wpcm-filter-price {display: none;}
.wpcm-vehicle-listings .wpcm-vehicle-filters .wpcm-filter-button {width: 50%;}

.wpcm-listings-item-meta ul > li, .wpcm-content-block ul > li { list-style-type: none;}



body.fjk-occasion-grid ul.wpcm-vehicle-results{display:flex;flex-wrap:wrap;}
body.fjk-occasion-grid ul.wpcm-vehicle-results > li{width:33.33%;border:1px solid #4d657b;}
body.fjk-occasion-grid ul.wpcm-vehicle-results > li .image-wrapper{position:relative;background:#ececec;margin-bottom:20px;}
body.fjk-occasion-grid ul.wpcm-vehicle-results > li .image-wrapper:before{content:'';display:block;padding-top:75%;}
body.fjk-occasion-grid ul.wpcm-vehicle-results > li .image-wrapper img{position:absolute;height:100%;width:auto;max-width:none;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);}
body.fjk-occasion-grid ul.wpcm-vehicle-results > li h3{font-size:16px!important;min-height:63px;margin-bottom:20px!important;}
body.fjk-occasion-grid .wpcm-vehicle-listings .wpcm-vehicle-results-wrapper .wpcm-vehicle-results li.wpcm-listings-item a .wpcm-listings-item-description{display:block;width:100%;padding:0;}
body.fjk-occasion-grid .wpcm-vehicle-listings .wpcm-vehicle-results-wrapper .wpcm-vehicle-results li.wpcm-listings-item a .wpcm-listings-item-meta{display:block;width:100%;padding:0;text-align:left;}

.wpcm-summary-data th {border-right: 1px solid #eee!important;}
.single-wpcm_vehicle .wpcm_vehicle .wpcm-summary table td, .single-wpcm_vehicle .wpcm_vehicle .wpcm-summary table th {border-bottom: 1px solid #eee!important;}

.single-wpcm_vehicle #main{width:100%;}
.single-wpcm_vehicle .sidebar, .single-wpcm_vehicle .entry-header .entry-meta, .single-wpcm_vehicle .breadcrumbs {display:none;}
.single-wpcm_vehicle #main {padding: 0 20px 20px 0!important;}

.wpcm-vehicle-head a.wpcm-contact-button {border-radius:3px;  font-weight: 700; font-size:13px; background: #AD9961 !important}
.wpcm-vehicle-head a.wpcm-contact-button:hover {background-color:#8a753c !important;}

.wpcm-vehicle-results-wrapper .wpcm-status {font-weight:bold;}
.wpcm-vehicle-results-wrapper .wpcm-listings-item-meta li, .wpcm-vehicle-results-wrapper .wpcm-listings-item-description .wpcm-status {color: #333!important;}
.wpcm-vehicle-results-wrapper .wpcm-listings-item-description p {margin-bottom: 5px;}
.wpcm-listings-item-description h3 {font-weight:bold;}

.single-wpcm_vehicle .wpcm_vehicle .wpcm-vehicle-content ul{margin-left:0px;}
.single-wpcm_vehicle .wpcm_vehicle .wpcm-vehicle-content .wpcm-content-block#wpcm-vehicle-interior ul li, .single-wpcm_vehicle .wpcm_vehicle .wpcm-vehicle-content .wpcm-content-block#wpcm-vehicle-exterior ul li, .single-wpcm_vehicle .wpcm_vehicle .wpcm-vehicle-content .wpcm-content-block#wpcm-vehicle-particularities ul li {padding: .2em 0 .2em 22px; background: url(../huiskamp/images/frontend-sprite.png) center left no-repeat; box-sizing: border-box;}

.wpcm_vehicle .wpcm-images .wpcm-thumbnails.wpcm-columns-4 img {width: 22%; margin-left: 2%; margin-right: 2%; cursor: pointer;}
.wpcm_vehicle .wpcm-images .wpcm-thumbnails.wpcm-columns-4 img:first-child {margin-left: 0;}

/* Slider */
#feature-slider { min-height:440px; float:left; width:100%; }
#feature-slider .entry-container { background-color:rgba(0,0,0,0.5) !important; display:none !important;}
#feature-slider .entry-container:hover { background-color:#000 !important;}

.wcflexslider .slides img { width:100%;}

/* Social Media */
.widget_synved_social_share { text-align:right; }

/* Search */
#search-toggle:hover, #search-toggle:active { background-color:#eee;}
#search-container { background-color:#eee; bottom:-53px;}

/* Huge IT Slider  */
div[class^="huge_it_slideshow_dots_thumbnails"] { top:auto !important; bottom:0; }

/* WP Canvas Gallery*/
#main .wcflexslider .slides { margin:0 !important;}
#main .wcflex-direction-nav li { list-style:none !important;}
#main .wcflex-direction-nav li a { cursor:pointer; }
button:hover { box-shadow:none !important; }

.wpcm_vehicle .wpcm-summary .wpcm-contact .wpcm-contact-button {display: inline-block; width: 48%; color: #fff; padding: 5px;}

/* Woo Commerce */
.woocommerce-breadcrumb, .woocommerce-result-count, .woocommerce-ordering { display:none;}
#content .wrapper #container { float:left; margin:40px 20px 0 20px; width:60%;}
.woocommerce table.shop_attributes td p { padding-left:8px; }

.woof_container { display:inline-block; float:left; margin:0 5px 5px 0; padding:0; }
.woof_container, .chosen-container { width:150px !important; }
.woof .disabled-result { display:none; }

/* Responsive breakpoints */
@media screen and (min-width:990px){
    nav.nav-primary { border-bottom:0; }
    nav.nav-secondary {
        left:0px; position:absolute;
        height:301px; width:200px;

        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#434343+1,232323+100 */
        background: #434343; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
        background: -moz-linear-gradient(top,  #434343 1%, #232323 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#434343), color-stop(100%,#232323)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #434343 1%,#232323 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #434343 1%,#232323 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #434343 1%,#232323 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #434343 1%,#232323 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#232323',GradientType=0 ); /* IE6-8 */

        -webkit-box-shadow: 4px -2px 0 -3px rgba(0,0,0,0.1);
        box-shadow: 4px -2px 0 -3px rgba(0,0,0,0.1);

        background:rgba(255,255,255,0.8) !important;
    }
    .page.home nav.nav-secondary { height:300px; }

    nav.nav-secondary .wrapper { padding:0;}
    nav.nav-secondary ul.menu>li {
        border-bottom:1px solid #ccc; border-top:1px solid #fff;
        display:block; width:100%; padding:0;
        position:relative;
    }
    nav.nav-secondary ul.menu li:first-of-type { border-top:0; }
    nav.nav-secondary ul.menu li:last-of-type { border-bottom:0; }
    nav.nav-secondary ul.menu>li>a {
        display:block; float:left; width:100%;
        font-size:14px; padding:20px 15px;
    }
    nav.nav-secondary ul.menu li a { color:#434343 !important; text-shadow: 1px 1px 3px #fff;}
    nav.nav-secondary ul.menu li a:hover { background-color:rgba(255,255,255,0.7) !important; color:#000 ! important; }

    #menu-catalogus ul.sub-menu, #menu-catalogus-de ul.sub-menu {
        border:none !important;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#636262+0,494949+100 */
        background: #636262; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzNjI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTQ5NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  #636262 0%, #494949 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636262), color-stop(100%,#494949)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #636262 0%,#494949 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #636262 0%,#494949 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #636262 0%,#494949 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #636262 0%,#494949 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636262', endColorstr='#494949',GradientType=0 ); /* IE6-8 */

        -webkit-box-shadow: 3px -0px 8px 1px rgba(0,0,0,0.3);
        box-shadow: 3px -0px 8px 1px rgba(0,0,0,0.3);
        background:rgba(255,255,255,0.8) !important;
    }
    #menu-catalogus ul.sub-menu a, #menu-catalogus-de ul.sub-menu a{ background:none !important; border:none; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
    #menu-catalogus ul.sub-menu a:hover, #menu-catalogus-de ul.sub-menu a:hover{ background-color:rgba(255,255,255,0.7) !important;}

    #menu-catalogus .menu-item:hover,
    #menu-catalogus .page_item:hover,
    #menu-catalogus-de .menu-item:hover,
    #menu-catalogus-de .page_item:hover{ position:relative; }
    #menu-catalogus .menu-item:hover > .sub-menu,
    #menu-catalogus .page_item:hover > .children,
    #menu-catalogus-de .menu-item:hover > .sub-menu,
    #menu-catalogus-de .page_item:hover > .children{ left:200px; top:auto; }

    #menu-catalogus .sub-menu .menu-item:hover > .sub-menu,
    #menu-catalogus .sub-menu .page_item:hover > .children,
    #menu-catalogus-de .sub-menu .menu-item:hover > .sub-menu,
    #menu-catalogus-de .sub-menu .page_item:hover > .children { left:0px; }
}

@media screen and (min-width:1400px){
    /*nav.nav-secondary { top:200px; height:315px; height:440px;}*/
}

@media screen and (min-width:1100px){
    /*nav.nav-secondary { top:199px; height:315px; height:440px; }*/
}

@media screen and (max-width:990px) {
    body.page .sidebar-primary .widget { width:100%;}
    footer#colophon #supplementary .widget-area  { text-align:center; width:100%; }

    #header-featured-image { max-height:173px !important; min-height:173px !important; margin-bottom:50px;}
    #header-featured-image .wrapper { padding:0 20px;}
    #feature-slider { min-height:100px;}
    .sidebar-header-right { padding:0 !important; }
    #content .wrapper #container { width:100%;}

    nav.nav-secondary {
        display:block;
        width:calc(100% - 40px); width:100%;
        top:371px; top:198px; left:20px; left:0; position:absolute;

        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#434343+1,232323+100 */
        background: #434343; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQzNDM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
        background: -moz-linear-gradient(top,  #434343 1%, #232323 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#434343), color-stop(100%,#232323)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #434343 1%,#232323 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #434343 1%,#232323 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #434343 1%,#232323 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #434343 1%,#232323 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#232323',GradientType=0 ); /* IE6-8 */

        -webkit-box-shadow: 3px -0px 8px 1px rgba(0,0,0,0.3);
        box-shadow: 3px -0px 8px 1px rgba(0,0,0,0.3);
        background:rgba(255,255,255,0.8) !important;
    }

    nav.nav-secondary ul.sub-menu li a { background:#242424 !important; border:none !important; border-bottom:1px solid #ccc; border-top:1px solid #fff; }

    /*nav.nav-secondary ul.menu li a { color:#bca460 !important; text-shadow: 1px 1px 3px #232323;}*/
    /*nav.nav-secondary ul.menu li a:hover { color:#fafafa ! important; }*/

    .sidebar-header-right .widget-wrap { float:left !important; margin-bottom:-5px;}

	.wpcm-vehicle-listings .wpcm-vehicle-filters select, .wpcm-vehicle-listings .wpcm-vehicle-filters .wpcm-filter-button {width:100%!important;}
	.wpcm-vehicle-listings .wpcm-vehicle-results-wrapper .wpcm-vehicle-results li.wpcm-listings-item a .wpcm-listings-item-meta {padding: 0; padding-left: 20px; width: calc(100% - 100px);}
	.wpcm-vehicle-listings .wpcm-vehicle-results-wrapper .wpcm-vehicle-results li.wpcm-listings-item a {width:90%;}
	.single-wpcm_vehicle #main {padding:  0 20px 0!important;}
}

@media screen and (max-width:992px) {
	.header-image, .nav-secondary {display: none!important;}
}
@media screen and (max-width:750px) {
    body.fjk-occasion-grid ul.wpcm-vehicle-results > li{width:50%;}
}
@media screen and (max-width:480px) {

    body.fjk-occasion-grid ul.wpcm-vehicle-results > li{width:100%;}
    #header-featured-image, .breadcrumbs { display:none; }
    .menu-language-container { margin-right:24px; }

    nav.nav-secondary { position:relative; top:0; }
    nav.nav-secondary ul.menu li a { padding:5px; }
}