/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Cookie */
.cn-button {
	background-color: #121f41 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background-image: none !important;
}

.woocommerce-product-gallery__trigger {
	display: none !important;
}

.row::after, .col::after, .clr::after, .group::after {
	content: '' !important;
}

h3 {
	font-weight: 100 !important;
	font-size: 24px !important;
}

.grey-border-bottom {
	border-bottom: 1px solid #c4c4c4;
}

/* Navigation */
#header-outer > header > .container > .row > div:first-child {
	margin: 30px auto 0 !important;
	float: none !important;
}

#logo img {
	margin: 0 auto;
}

/* Footer */
#footer-outer a:not(.nectar-button).luke-link {
	color: #121F41 !important;
}

body[data-footer-reveal="1"][data-header-format="left-header"] #footer-outer {
	padding-left: 0 !important;
}

body[data-footer-reveal="1"] #footer-outer {
	position: relative !important;
}

body[data-footer-reveal="1"] .container-wrap {
	margin-bottom: 0 !important;
}

/* Header text */
.swiper-slide .content h2 {
	text-transform: none !important;
	font-weight: 200 !important;
}

.swiper-slide .content p {
	font-size: 20px !important;
	line-height: 29px !important;
}

.swiper-slide .content a {
	color: white !important;
}

.swiper-slide .slide-bg-wrap .slide-bg-overlay {
	opacity: 0.5 !important;
}

/* Logo slider */
.slick-dots {
	display: none !important;
}

#wpls-logo-showcase-slider-1 .wp-post-image {
	max-height: 70px !important;
}

/* Product */
.woocommerce ul.products li.classic {
	background-color: #ffffff;
	border-radius: 7px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
}
.woocommerce .product-wrap {
	flex-grow: 1;
}
.woocommerce ul.products li.product a {
	flex-grow: 1;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	padding: 20px 25px;
	margin: 0 !important;
	font-size: 16px !important;
	background-color: #F6F6F6;
}

.woocommerce .classic .product-wrap a.button, .woocommerce ul.products li.product.classic .button {
	width: 100%;
}

.woocommerce-page div.product .product_title {
	margin-bottom: 23px !important;
}

/* Uitgelichte producten */
.home .woocommerce ul.products li.product .product-wrap img {
	margin: 0 auto !important;
	width: 70% !important;
}

/* Product pagina */
.woocommerce ul.products {
	display: flex;
	flex-wrap: wrap;
}

.tax-product_brand .container-wrap {
	background-color: #eaeaea !important;
}

.nectar-category-grid-item h3 {
	font-weight: 400 !important;
}

/* Cat pagina */
#page-header-bg[data-bg-pos="top"] .page-header-bg-image {
	background-position: center center !important;
}

/* Contact Form */
.contact-row-margin {
	margin-bottom: 27px;
}

textarea {
	height: 200px !important;
}

/* Verwijder wanneer webshop open gaat */
.woocommerce-ordering, #top #mobile-cart-link {
	display: none !important;
}

/* Product filters */
.container-wrap input[type="search"] {
	padding: 9px 100px 9px 16px !important;
}

.ascend div.widget.woocommerce.widget_product_search button[type="submit"] {
	padding: 13px 22px !important;
}

.product-categories > .cat-item > .children > .cat-item a::before {
	content: '-';
	display: inline-block;
	margin-right: 10px;
}

/* Brands page */
.brand-thumbnails {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.brand-thumbnails li {
	list-style-type: none;
	float: none !important;
}

@media screen and (max-width: 999px) {
	#header-outer > header > .container > .row > div:first-child {
		margin: 0 !important;
	}
}

@media screen and (max-width: 769px) {
	.woocommerce ul.products li.classic:nth-child(1), .woocommerce ul.products li.classic:nth-child(3) {
		margin-right: 10px !important;
	}
}

/* downlaods */
.bsk-pdfm-list-item {
	padding: 0 !important;
	width: auto !important;
	margin-bottom: 3px; 
}

.bsk-pdfm-pdf-link-for-title {
	width: 100%;
	padding: 15px;
	background-color: #e6e6e6;
	display: block;
	line-height: 100%;
	transition: 0.2s;
}

.bsk-pdfm-pdf-link-for-title:hover {
	background-color: #d6d6d6;
}


.bsk-pdfm-pdf-link-for-title::before {
	display: inline;
	content: "\f019";
	margin-right: 10px;
	font-family: FontAwesome;
}



.woocommerce ul.products li.product h4{
	font-weight: 500 !important;
	letter-spacing: normal !important;
}