/*
Theme Name: Bel's Beelden (Elowen Child)
Theme URI: https://elowen.qodeinteractive.com
Description: A child theme of Elowen
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: elowen
Template: belsbeelden
*/


.woocommerce-page #qodef-page-outer,
.woocommerce #qodef-page-outer,
.single #qodef-page-outer {
	background-color: #fff;
	margin-top: 10px !important;
}

.woocommerce-page #qodef-page-outer {
	background-color: #fff;
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

.woocommerce #qodef-page-inner,
.single #qodef-page-inner {
	padding-top: 60px !important;
}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure > .woocommerce-product-gallery__image,
.qodef-woo-product-image,
.qodef-item-layout--info-below.qodef-hover-animation--overlay .qodef-e-media-image > a {
  border: solid 1px #aca086 !important;
}

.qodef-portfolio-single .qodef-e.qodef-info--info-items a {
  box-shadow: inset 0 0 0 0 #000000;
  color: #000000;
  margin: 0 -.25rem;
  padding: 0 .25rem;
  transition: color .3s ease-in-out, box-shadow .3s ease-in-out;
  font-weight:600 !important;
  text-transform: uppercase !important;
}
.qodef-portfolio-single .qodef-e.qodef-info--info-items a:hover {
  box-shadow: inset 200px 0 0 0 #000000;
  color: white;
}

.qodef-woo-product-mark,
.qodef-portfolio-single .qodef-variations--big .qodef-info--category, .qodef-portfolio-single .qodef-variations--small .qodef-info--category,
.qodef-portfolio-single .qodef-info--date,
.qodef-e-info {
	display:none !important;
}

.qodef-h2, h2, .qodef-portfolio-title {
}

.error404 .qodef-button.qodef-html--link {
	color: #fff !important;
}

.qodef-button.qodef-layout--ellipse svg path {
	stroke: #fff !important;
}

#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value,
.qodef-woo-page.qodef--single .product_meta .tagged_as .qodef-woo-meta-value {
	font-family: Syne,sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	letter-spacing: .06em !important;
	text-transform: uppercase !important;
	color: #292929 !important;
	padding-top: 1px !important;
}

.woocommerce-product-attributes-item__label,
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-label, #yith-quick-view-content.single-product .product_meta .qodef-woo-meta-label {
	font-size: 16px !important;
}
 
a.checkout-button:not(.qodef-theme-button) {
	border: 1px solid #aca086 !important;  
}

.single-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
	width: 75% !important;
	float: left !important;
}

#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .qodef-woo-thumbnails-wrapper > .woocommerce-product-gallery__image {
	width: 100% !important;
	margin-bottom: 30px;
}

/* RESPONSIVE CSS */

@media all and (-webkit-min-device-pixel-ratio : 1.5),
 all and (-o-min-device-pixel-ratio: 3/2),
 all and (min--moz-device-pixel-ratio: 1.5),
 all and (min-device-pixel-ratio: 1.5) {

}

@media only screen and (min-width:1961px) {
		
}

@media only screen and (max-width:1960px) {
	
}

@media only screen and (max-width:1440px) {
	
}

@media only screen and (max-width:1330px) {
	
}

@media only screen and (max-width:1200px) {
			
}

@media only screen and (max-width:1024px) {

	#qodef-page-inner {
	  padding: 0px 0 30px 0 !important;
	}
	
	#qodef-page-mobile-header .qodef-mobile-header-logo-link {
	  height: 50px !important;
	}
	
	.woocommerce-page #qodef-page-outer {
	  padding-top: 0px !important;
	  padding-bottom: 60px !important;
	}
	
	#qodef-woo-page.qodef--single .woocommerce-tabs, #yith-quick-view-content.single-product .woocommerce-tabs {
		  margin-top: 60px;
	}
			
}

@media only screen and (min-width:1001px) {

}

@media only screen and (max-width:1000px) {

}

@media only screen and (max-width: 800px) {

}

@media only screen and (max-width:768px) {

}

@media only screen and (max-width:640px) {
	
	#qodef-woo-page.qodef--single form.cart:not(.variations_form) .quantity.hidden {
	  margin-right: 0px !important;
	}	
	
	.single-product .cart {
		margin-bottom: 40px !important;
	}
	
	.single-product .qodef-m-text {
		color:#000 !important;
	}
  
	#qodef-page-inner {
	  padding: 30px 0 30px 0 !important;
	}
			
	.qodef-h2, h2 {
		font-size: 35px;
	}
	
	#qodef-woo-page.qodef--single .product_meta, #yith-quick-view-content.single-product .product_meta {
		margin-top: 0px;
	}
	
	.qodef-testimonials-list-wrapper.qodef-slider--vertical .qodef-testimonials-list {
		padding: 0 0 0 30px !important;
	}
	
	.woocommerce #qodef-page-inner, .single #qodef-page-inner {
	  padding-top: 30px !important;
	}

	.qodef-testimonials-list-wrapper.qodef-slider--vertical .qodef-e-static-title {
		padding-left: 30px !important;
	}
	
}

@media only screen and (max-width:480px) {
	
}

@media only screen and (max-width:320px) {

}

