/*
Wekom bij aangepaste CSS!

CSS (Cascading Style Sheets) is een soort van code die de browser vertelt
hoe die een webpagina moet weergeven. Je kunt deze reacties verwijderen en
aan de slag gaan met je aanpassingen.

Je stylesheet zal standaard na de stylesheets van je thema geladen worden,
wat betekent dat jouw regels prevaleren en de thema CSS-regels
overschrijven. Schrijf hiet gewoon wat je wilt wijzigen, Je moet al je
themas stylesheetinhoud niet kopiëren.
*/
/* plaatjes corrigeren*/

table.shop_table td.product-thumbnail img {
	width:150px;
}

ul.cart_list li img, ul.product_list_widget li img {
	width:150px;
}


/* YITH BEST SELLERS AANPASSINGEN*/


div.yith-wcbsl-bestsellers-slider {
	height: 190px;
}

span.yith-wcbsl-bestseller-position {
	background: #e37a20;
	color: #ffffff;
}

span.yith-wcbsl-bestseller-in-slider-position {
	background: #e37a20;
	color: #ffffff;
}

div.yith-wcbsl-bestseller-in-slider-content-wrapper {
	display: none;
}

/* PINTEREST WIDGET BORDER VERWIJDEREN*/
#pinterest-container > span {
	box-shadow: none !important;
}

/* OUTOFSTOCK ORIGINEEL VERWIJDEREN IVM YITH BADGE MANAGEMENT*/
.onsale.outofstock {
	display: none;
}

/* Button ga verder naar afrekenen in het blok WINKELWAGEN TOTALEN verwijderen*/
.cart_totals .checkout-button.button.alt.wc-forward {
	display: none;
}

/* CROSS-SELL ITEMS NAAST CARTTOTALS PLAATSEN*/
.cart-collaterals {
	overflow: visible !important;
	width: 60% !important;
	float: right !important;
}

body.woocommerce-cart .cross-sells ul.products {
	clear: none !important;
}

/* PAGINATION*/
.woocommerce-pagination {
	height: 18px;
	margin: 20px auto;
	text-align: center;
	clear: both;
}

.woocommerce-pagination a, .woocommerce-pagination span {
	display: inline-block;
	margin-right: 4px;
	padding: 0 10px;
	line-height: 25px;
	text-align: center;
	background: #e37a20;
	border: 1px solid #505050;
	color: #ffffff;
	font-size: 16px;
	border-radius: 3px;
}

.woocommerce-pagination span {
	background-position: 0 -18px;
	color: #000000;
}

.woocommerce-pagination a:hover {
	background-position: 0 -36px;
	color: #000000;
	text-decoration: none;
}

/* HEADER*/
#cart a .minicart {
	padding-top: 52px;
	font-weight: bold;
	color: #000;
}

#header #searchform {
	bottom: 75px;
}

/* aanpassing ajax searchform YITH*/
#header #yith-s {
	width: 170px;
	height: 30px;
}

.autocomplete-suggestion {
	line-height: 15px;
}

/* -------------------------------*/
#header .custom-text {
	font-size: 15px;
}

#logo a.logo-text {
	padding-top: 10px;
}

#nav {
	margin: 35px 0 20px;
	border-top: 1px solid #393939;
	border-bottom: 1px solid #393939;
}

/* PRICE SIZE AND COLOR CATEGORY PAGE*/
.products li .price {
	font-size: 20px !important;
	color: #E37A20 !important;
}

.products li .price del {
	font-size: 18px !important;
	color: #393939 !important;
}

/* PRICE SIZE AND COLOR PRODUCT PAGE*/
div.product p.price {
	font-size: 30px !important;
}

div.product p.price del {
	font-size: 20px !important;
}

/* REMOVE UNDERLINE SALE PRICE*/
ins {
	text-decoration: none;
}

/* PRIJS LABEL PRODUCTPAGE*/
div.product p.price {
	margin: 30px 22px 24px 0;
}

/* CATEGORIE MENU */
.menu-item .menu-item-object-product_cat {
	margin-left: -5px;
	border-left: 5px;
	background: url(custom-images/arrow16.png) no-repeat left #FFFCFA !important;
	padding-left: 20px;
	margin-bottom: 2px;
}

.widget > p, .widget > div, .widget > blockquote, .widget > table, .widget > ul, .widget > ol {
	border: 1px #393939 solid;
	text-align: left;
	padding: 8px;
	margin: 0;
	list-style: none outside;
	margin-bottom: 10px;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* PDF CATALOG BUTTONCOLOR IN WIDGET */
.PDFCatalogButtons a {
	background: #e37a20;
}

.PDFCatalogButtons a:hover {
	background: #e37a20;
}

/* AFREKENPAGINA */
#customer_details .col-1 {
	background: url(custom-images/1.png) no-repeat top right #FFFCFA !important;
	padding: 16px;
}

#customer_details .col-1 {
	border: 1px #393939 solid;
	text-align: left;
	padding: 8px;
	margin: 0;
	list-style: none outside;
	margin-bottom: 10px;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#customer_details .col-2 {
	background: url(custom-images/2.png) no-repeat top right #FFFCFA !important;
	padding: 16px;
}

#customer_details .col-2 {
	border: 1px #393939 solid;
	text-align: left;
	padding: 8px;
	margin: 0;
	list-style: none outside;
	margin-bottom: 10px;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

table.shop_table {
	border: 1px #393939 solid;
	text-align: left;
	padding: 1em;
	margin: 0;
	list-style: none outside;
	margin-bottom: 10px;
	width: 100%;
}

#payment {
	border: 1px #393939 solid;
}

#payment {
	background: url(custom-images/3.png) no-repeat top right #FFFCFA !important;
	padding: 16px;
}

#payment ul.payment_methods {
	text-align: left;
	padding: 1em;
	border-bottom: 1px solid #ccc;
	margin: 0;
	list-style: none outside;
}

/* WINKELWAGEN */
.cart-collaterals .cart_totals {
	border: 1px #393939 solid;
	text-align: left;
	padding: 8px;
	margin: 0;
	list-style: none outside;
	margin-bottom: 10px;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	max-width: 557px;
}

.cart-collaterals .cross-sells {
	border: 1px #393939 solid;
	text-align: center;
	padding: 8px;
	margin: 0;
	list-style: none outside;
	margin-bottom: 10px;
	border-collapse: separate;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* SLIDER */
#slider {
	margin-bottom: 0;
}

.layout-sidebar-right {
	padding: 5px;
}

#header {
	margin-bottom: 0;
}

/* FOOTER */
/* BLOK NIEUWSBRIEF */
#text-7 {
	background: url(custom-images/korting.png) no-repeat top left;
}

#text-7 {
	padding-left: 10px;
	height: 330px;
	max-width: 300px;
	background-color: #fff;
	border: 1px #393939 solid;
	color: #000;
	margin: 3px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#text-7 {
	text-align: center;
}

.mc4wp-form p {
	margin: 0 0 1px !important;
}

/* BLOK WIJ BELOVEN */
#text-8 {
	padding-top: 100px;
	overflow: hidden;
}

#footer .widget ul {
	padding-left: 40px;
}

#footer .widget li {
	font-size: 13px;
	color: #000;
	margin-bottom: 20px;
	height: 30px;
	line-height: 18px;
	padding-left: 30px;
}

/* FACEBOOK */
#text-9 {
	padding-left: 10px;
	height: 330px;
	max-width: 300px;
	background-color: #fff;
	border: 1px #393939 solid;
	color: #000;
	margin: 3px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* BLOK HELE FOOTER */
#footer {
	clear: both;
	width: 1000px;
	height: 585px;
	text-align: center;
	background: url(custom-images/footer.png) no-repeat bottom center;
	margin: 20px 0 0;
}

/** YITH Zoom Magnifier visual fixes*/
div.pp_woocommerce a.yith_expand {
	background-color: rgb(68, 68, 68) !important;
	position: absolute !important;
	height: 25px !important;
    width: 25px !important;
}
/** YITH Zoom Magnifier - end */

/** YITH Wishlist button visual fixes*/
div.yith-wcwl-add-button.show {
    width: 300px;
}
/** YITH Wishlist button - end */

/** Widget aanbiedingen + recent bekeken producten links uitlijnen */
#sidebar .woocommerce
ul.product_list_widget li {
    padding-left: 0px !important;
}
/** Widget aanbiedingen - end */