/*
Theme Name: carspot child
Description: Carspot classified, responsive, multi-purpose, corporate, business theme. It comes with 11 home variations with all necessary pages. Carspot theme filled with extra functionality of modern web technologies. The clean design with latest version of Bootstrap framework makes its fit for anywhere.
Author: Scripts Bundle
Theme URI: http://adforest.wp.scriptsbundle.com/demos/
Author URI: http://glixentech.com/
Version: 1.0.0
Template:     carspot
License: Themeforest Split Licence
License URI: https://themeforest.net/user/scriptsbundle/
Text Domain: carspot
Tags: featured-images, sticky-post, translation-ready
*/

@media (max-width: 992px) and (min-width: 768px) {
    .navigation-2 .mega-menu .menu-links > li {
        padding: 15px 0;
        border-bottom: 1px dashed;
        border-left: medium none;
    }
}

@media (max-width: 1200px) {
    /* Header */
    .logo {
    width: 100%;
    }
    .information-content {
        float:left!important;
    }
    .information-content .info-box:first-child {
        margin-left:0px;
    }
    /* /Header */

    .woocommerce .woocommerce-widget-layered-nav-dropdown__submit, .woocommerce .blog-sidebar .widget button.button {
    font-size: 10px;
    }

    widget .price_label {
    font-size: 13px;
    }

    
/* Locatie */

.vwa_leafletmap {
    margin: 60px 0px 60px 0px!important;
}

/* /Locatie */

}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
    
    .vc_row.wpb_row.vc_row-fluid {
        width:1170px;
    }

}



@media (min-width: 992px) {
    
    /* Home */

    .home img.attachment-shop_catalog.size-shop_catalog.wp-post-image,
    .home img.Awaiting.product.image,
    .home .wpb-woo-products-slider .wpb-wps-slider-item img {
        height: 165px;
        width: auto !important;
    }

    .home .owl-item {
        width: auto !important;
    }

    .home .owl-stage-outer .owl-stage {
        height: 165px;
        overflow: hidden; /* */
    }

    /* /Home */

}

@media (max-width: 992px) {
    /* Header */
    .information-content .info-box .text,
    .information-content .info-box .location {
        font-size: 14px!important;
    }
    /* /Header */

    .mega-menu .menu-links {
    max-height: 500px!important;
    }

    .logo-bar .information-content {
        position: absolute;
        display: none;
        visibility: hidden;

    }

    footer .information-content {
    width: 100%;
    width: 80%;
    margin:20px 0px 0px 50px;

    }

    .listingTopFilterBar {
        max-height: 110px !important;
        height: 110px;
    }

    .header-listing {
        display: inline-block;
        width: auto;
        float: right;
    }
    
    .home .owl-stage-outer .owl-stage {
        height: 440px;
        overflow: hidden; /* */
    }


}




@media (min-width: 768px) {

/* images grid */

.archive .shop-grid .shop-product .img-product {
    height: 194px;
    display: block;
    overflow: hidden;
    position: relative;
    background-color: #ebebeb; /* For browsers that do not support gradients */
    background-image: linear-gradient(to bottom right, grey, #ebebeb); /* Standard syntax (must be last) */
}
.archive .shop-grid .shop-product img {
    max-width: 100%;
    max-height: 200px;
    width: auto !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
}

.shop-product-description h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 220px;
}
 

/* images grid */

}


@media (max-width: 1200px) {

    .archive .shop-grid .shop-product .img-product {
        height: 158px;
    }
    
    .ocfl_slogan .ocfl_slogan_wrapper h2 {
        font-size:15px;
        padding:10px 10px 0px 0px;
        margin:0px;
    }
    .ocfl_slogan .ocfl_slogan_wrapper a {
        font-size:12px;
    }
    .woocommerce .woocommerce-widget-layered-nav-dropdown__submit,
    .woocommerce .blog-sidebar .widget button.button,
    #woocommerce_product_search-2 > form > button {
   
    width:70px;
    min-width:70px;
    }

}


@media (max-width: 992px) {
    
    .archive .shop-grid .shop-product .img-product {
        height: 174px;
    }

    
.home .ocfl_slogan {
    height:58px;
    background-color: #025a96;
}

    .ocfl_slogan .ocfl_slogan_wrapper {
    position: absolute;
    right: initial;
    z-index: 999;
    }

    .woocommerce-breadcrumb .page-header-area-2.gray{
        padding: 80px 0px 30px 0px!important;
    }
    .home .owl-stage-outer .owl-stage {
    height: 260px;
    overflow: hidden;
}

}


@media (max-width: 768px) {
    .Contact-titel {
        display:none;
    }
    .archive .shop-grid .shop-product .img-product {
        height: auto!important;
    }

    
}

@media (max-width: 620px) {

    .small-breadcrumb .breadcrumb-link ul li {
    float: none;
   padding: 0 ;
    display: block;
    line-height: 0px;
    width: 95%;
}

    footer .information-content {
    width: 100%;
    width: 80%;
    margin:20px 0px 0px 50px;

    }


    footer .information-content .info-box {
    display: block;
    float: none;
    width: 100%;
    margin-bottom: 20px;
    }

}

/* PRINTING */

@media print {
    header, footer,
    .addtoany_share_save_container addtoany_content addtoany_content_bottom,
    .pdfprnt-button.pdfprnt-button-pdf,
    .product-single .tab .nav-tabs li.active a:after,
    .product-single .tab .nav-tabs li:nth-child(2),
    .page-header-area-2.gray,
    .woocommerce .blog-sidebar .widget .price_slider_wrapper .ui-slider .ui-slider-range, 
    .woocommerce-product-search input, .product-thumb .owl-controls .owl-nav .owl-next, 
    .product-thumb .owl-controls .owl-nav .owl-prev, .product-single .tab .nav-tabs li.active a,
    .product-single .tab .nav-tabs li.active a:focus, .product-single .tab .nav-tabs li.active a:hover, 
    .recent-tab ul.nav.nav-tabs li.active a {
        display:none;
    }
    .product-single .row {
        display:block;
    } a[href]:after {
    content: "";
  }

}



@media (max-width: 480px) {
    .home .owl-stage-outer .owl-stage {
        height: 260px;
        overflow: hidden; /* */
    }
}

@media (max-width: 375px) {
    .ocfl_slogan .ocfl_slogan_wrapper h2 {
    font-size: 14px;
}
    .ocfl_slogan .ocfl_slogan_wrapper a {
        font-size: 10px;
    }
}


@media (max-width: 320px) {
    .ocfl_slogan .ocfl_slogan_wrapper ul li:first-child {
    padding: 0px 20px 0px 0px;
    }
    .ocfl_slogan .ocfl_slogan_wrapper ul li:before {
    content:'- ';
    color:#fff;
    }
    .ocfl_slogan .ocfl_slogan_wrapper h2 {
    font-size: 12px;
}
    .ocfl_slogan .ocfl_slogan_wrapper a {
        font-size: 10px;
    }
    .ocfl_slogan .ocfl_slogan_wrapper img{
        display: none;
    }
}
