/*
 * Custom 4CarParts CSS code goes here.
 *
*/

/* displayTop Hook (bestaat uit Hoofdmenu v2.1 en zoekbalk v2.0 */

/* FOR ALL SCREENS*/
#product-availability {
	color: #ff0000;
}
.color1 {
        background-color: #f1f1f1;
        padding-top: 15px;
        padding-bottom: 15px;
}
.color2 {
        background-color: #ffffff;
        padding-top: 15px;
        padding-bottom: 15px;
}
.color3 {
        background-color: #ffffff;
}
.line {
	border-top: 2px solid black;
        background-color: #000000;
}
button {
        background-color: #ffffff;
}
.bannercolor1 {
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
        margin-bottom: 10px;
}
.bannerbig1 {
        display: inline-block;
}
.bannersmall1 {
        display: none;
}
#lijntje {
    border-bottom: 1px;
}
#header {
	background: #FFFFFF;
}
#header .header-nav {
	background: #2F2F2F;
}
#header a {
	color: #888888;
}
#_desktop_language_selector {
	color: #EEEEEE;
}
.dropdown .expand-more {
	color: #EEEEEE;
}
.dropdown:hover .expand-more {
	color: #7A7A7A;
}
#header a:hover {
	color: #7A7A7A;
}
#header .header-nav .blockcart {
	color: #C8C8C8;
	background: #494949;
}
#header .header-nav .cart-preview .shopping-cart {
	color: #C8C8C8;
}
#header .header-top {
	background: #FFFFFF;
}
#custom-text {
	padding: 0;
	background: #F1F1F1;
	margin-bottom: 78px;
}
/* Carousel ??? Hook (bestaat uit ??? en ps_imageslider (= Afbeeldingsslider) */

.carousel {
	box-shadow: 0px 0px 0px 0;
}
.carousel .carousel-control.left, 
.carousel .carousel-control.right {
    display: none;
}
.carousel .carousel-inner {
	height: 60px;
}
/* Producten vlagjes - nieuw - korting  */
#products .product-miniature .discount-amount, #products .product-miniature .discount-percentage, 
#products .product-miniature .on-sale, #products .product-miniature .online-only, 
#products .product-miniature .pack, 
#products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-amount, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .pack, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-amount, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .pack, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-amount, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .pack, .product-miniature .product-miniature .product-flags .new {
	background: #0F4F9E;
}

/* FOOTER */
#footer .container {
/*	background: #535353; */
}
#footer {
	background: #535353;
}
#footer .container p {
	color: #FFFFFF;
}
.btn-primary {
	background: #8C8C8C;
}
.btn-primary:hover {
	background: #313131;
}
.footer-container {
	background: #313131;
	padding-top: 3.25rem;
}
.footer-container li a {
	color: #FFFFFF;
}
.footer-container li a:hover {
	color: #525252;
}
#block_myaccount_infos .myaccount-title a {
	color: #FFFFFF;
}
a {
	color: #888888;
}
a:focus, a:hover {
	color: #E4E4E4;
}
.block-contact {
    color: #FFFFFF;
}
.dropdown {
    color: #FFFFFF;
}
.text-sm-center {
    vertical-align: bottom;
}
.copyright2019 {
    padding-top: 100px;
}
.footer-container .container .row .col-md-2 {
    width: 24%;
}
#block-reassurance img {
    width: inherit;
}


/* Customizations - Desktop, don't show menu*/
@media (min-width: 767px) {
    #header .menu {
	display: none;
    }
}
#checkout #header .header-nav {
	background: #ffffff;
	color: #8c8c8c;
  }
/* Mobile Customizations */
@media (min-width: 0em) and (max-width: 36.875em) {
  #header .header-nav {
	background: #ffffff;
	color: #8c8c8c;
  }
  #_desktop_cart {
	background: #ffffff;
  }
  .links .title {
	border-bottom: 0px;
  }
  .h1, .h2, .h3 {
	color: #8c8c8c;
	margin-left: 0rem;
  }
  .row2 {
	margin-left: 0px;
  }
  .top-logo {
	padding-top: 7px;
  }
  #header .header-top {
	padding-bottom: 9px;
  }
  .block_newsletter {
	border-bottom: 0px;
  }
  .navbar-toggler .material-icons {
	visibility: hidden;
  }
  .col-sm-12 {
	padding-right: 45px;
	padding-left: 45px;
	width: auto;
  }
  .col-md-4 {
	padding-left: 20px;
  }
  .footer-container .container .row .col-md-2 {
	width: 100%;
  }  
}
@media (min-width: 36.875em) and (max-width: 64.0625em) {
/* Tablet Version */
  #header .header-nav {
	background: #ffffff;
	color: #8c8c8c;
    }
    #content .banner {
	display: none;
    }
    .row2 {
	margin-left: 0px;
    }
    .col-sm-3 {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
    }
    .col-sm-12 {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
    }
}
/* ALL THE REST, ALL SCREENS BIGGER THAN TABLETS .. GO HERE */
@media (min-width: 64.0625em) { 
/* >= 1025px ÷ 16 = 64.0625em */
/* Tablet Screens in 	 */

.row {
	margin-right: 0px;
	margin-left: 0px;
}
.row2 {
	margin-left: 30px;
}
.col-sm-3 {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
}
.col-sm-6 {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.col-sm-12 {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: auto;
}
.featured-products {
    margin-top: 78px;
    width: 1106px;
    padding-left: 25px;
}
.banner {
    width: 1106px;
    padding-top: 78px;
    padding-bottom: 78px;
    padding-left: 4px;
    padding-right : 0px;
}
#wrapper .banner img {
	box-shadow: 0px 0px 0px 0;
}
/* Alle Producten */
#products .thumbnail-container,
.product-accessories .thumbnail-container,
.product-miniature .thumbnail-container {
	width: 247px;
}
#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
	width: 254px;
}
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
	width: 254px;
}
/* Producten op Home pagina */

/* Producten in producten detail-pagina */

.block-category {
    min-height: 0rem;
}
/*
#products img, .featured-products img, .product-accessories img, .product-miniature img {

    margin-left: 0px;

}
#products .product-description, .product-description, .product-accessories .product-description, .product-miniature .product-description {
    width: 250px;
}
#products .highlighted-informations, .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
	width: 250px;
}
.featured-products {
    margin: 0rem;
    padding-left: 5px;
    padding-right: 5px;
    width: 276px;
}
#products .featured-products thumbnail-container {
	width: 266px;
}
*/

.product-price {
    font-size: 1.6rem;
}
.material-icons {
        visibility: visible;
}
.forgot-password a {
	color: #8C8C8C;
}
.no-account a {
	color: #8C8C8C;
}
} /* end media rule */
