/*
 * Outlet Custom CSS
 */

/* Images auto height fix: */
img {
	height: auto;
}


/* Text links */
a, .alink,
a:visited, .alink:visited,
a:active, .alink:active {
	color: #e91635;
}
a:hover, .alink:hover {
	color: #e91635;
}


/* Buttons */
.action.primary {
	background: #e91635;
	border: 1px solid #e91635;
	color: #fff;
}
.action.primary:hover {
	background: #fff;
	border: 1px solid #e91635;
	color: #e91635;
}


button, .button {
	border-radius: 3px;
}

.product-info-request .button.secondary:hover {
	background: #666;
	border: 1px solid #000;
}


/* Hide top header */
@media (min-width: 768px) {
	.panel.wrapper {
		display: none;
	}
}


/* Mobile menu position */
@media (max-width: 767px) {
	#toggle-nav-input~#toggle-nav-label {
		top: 25px !important;
	}
	
	.block-search,
	.minicart-wrapper {
		margin-top: 0 !important;
	}
}



#menu-wrapper {
	background: #e91635;
}

@media screen and (min-width: 1024px) {
	#menu-wrapper nav#top-nav a, #menu-wrapper nav#top-nav span {
		color: #fff !important;
	}
	#menu-wrapper nav#top-nav a:hover {
		color: #000 !important;
	}
	#menu-wrapper nav#top-nav .menu-item:hover {
		background-color: #de7e83;
	}
}




/* Logo: */
@media only screen and (max-width: 767px) {
	.logo {
		margin: 10px 0;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.logo {
		margin: -10px auto 0 40px;
	}
}



@media (max-width: 1024px) and (min-width: 768px) {
	#toggle-nav-input~#toggle-nav-label {
		top: 27px;
	}
}



/* Hide shopping cart */
.minicart-wrapper {
	display: none;
}



/* Mobile menu background color */
@media (max-width: 1023px) {
	#menu-wrapper nav#top-nav {
		background: rgba(200,200,200,0.96) !important;
	}
	#menu-wrapper nav#top-nav {
		border-color: #222;
	}
}


/* Menu item links */
.menu-item a,
.menu-item a:visited,
.menu-item span {
	color: #222 !important;
	text-transform: uppercase;
}


.columns-inner {
	background: #999;
}

@media screen and (min-width: 1024px) {
	#menu-wrapper nav#top-nav .menu-item .columns .columns-inner {
		display: block;
	}
}



/* Menu back button mobile: */
@media screen and (max-width: 1023px) {
	#menu-wrapper nav#top-nav .menu-item .main-menu-item:before {
		border-color: #000000;
	}
}


/* Menu search bar color */
.field.search input {
	background: #f0f0f0;
	border: none;
}
.field.search input::placeholder {
	color: #999;
	opacity: 1;
}


/* Content blocks on category pages: */
.hc-alleen-homecenter,
.hc-alleen-kapenga,
.hc-alleen-stoelenconcurrent {
	display: none !important;
}



/* Category page: */
.modes-label+.modes-mode {
	border-radius: 3px 0 0 3px;
}

.product.actions.product-item-actions {
	display: none !important;
}



/* Product Detail Page: */
.product-add-form {
	display: none !important;
}

.product-info-main .product-reviews-summary {
	display: none;
}

#homecenter-stock-messages {
	display: none !important;
}


#delivery-notification {
	display: none;
}

.product-info-request a.action.secondary {
	background: #000;
    border-color: #000;
    border-radius: 3px;
}

#tab-label-reviews {
	display: none;
}