/*
Theme Name: Blazter Child Theme
Description: Op maat ontwikkelde website.
Author:   Blazter.nl https://blazter.nl
Version: 2.0
Template: Divi
*/

@import url("../Divi/style.css");

/********* LATEN STAAN *********/
#et-top-navigation{
	float: left !important;
	padding-left: 300px !important;
}


#footer-bottom {
    padding: 10px 0 10px !important;
}

/********* END LATEN STAAN *********/
.header{
	    padding-top: 0px !important;
}

.header p, h1, h2, h3, h4{
	margin-bottom: 10px;
}

span{
	font-size: 16px;
}

.header .et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row {
    width: 100%!important;
    max-width: 100%!important;
	padding: 0px;
}

.et_overlay{
	display: none;
}

.woocommerce-LoopProduct-link{
	min-height: 480px;
}

/* SHOP PAGE */

.shop a .description {
	margin-bottom: 10px; 
	color: #232323 !important;
}

.product .et_pb_blurb .et_pb_image_wrap {
    display: block;
    margin-left: -110px;
    margin-bottom: -20px;
}
.product-mobile .et_pb_blurb .et_pb_image_wrap {
    display: block;
    margin-left: 0px;
    margin-bottom: 10px;
}

.woocommerce-loop-product__title{
	height: 70px;
}

body .et_pb_button:after, .woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after{
	display: none;	
}

.woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover{
	padding: 0.3em 1em 0.3em 1em;
}

.price span{
	font-size: 30px !important;
}

.related.products .price{
	margin-top: 30px !important;
}
.related .products .product .woocommerce-loop-product__title{
	margin-bottom: 30px !important;
}

@media only screen and (max-width: 600px) {
 .price span{
	font-size: 20px !important;
}
}

.et_pb_woopro_description h2{
	display: none;
}

.owl-item img{
	width: 300px !important;
	height: 300px !important;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

#top-menu span{
	font-size: 12px;
}

.wpmenucart-display-right{
	float: none !important;
}
 
#customer_login .col-1{
	width: 100% !important;
}

#customer_login .col-2{
	display: none !important;
}

.logged-in .uitgelogd{
	display: none;
}

.logged-in .ingelogd{
	display: block !important;
}

.ingelogd{
	display: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
	display: none !important;
}

.woocommerce-account .woocommerce-MyAccount-content{
	float:left !important;
	width: 100% !important;
}


#main-footer{
	 color: #666!important;
}

.woocommerce-price-suffix{
	display: none;
}

.logged-in .woocommerce-price-suffix{
	display: block;
}

.customer .woocommerce-price-suffix{
	display: none !important;
}


/* NEW Home page */

.page-id-1058{ 	
	overflow-x: hidden;
}

.page-id-1058 .main-img img {
	right: 10%!important;
	max-width: 110%!important;
	width: 110%;

	padding-top: 4%
}
.toggle_hover_slider .et_pb_slide_description{
	margin-top: -17%;
	padding: 0;
	position:relative;
	display: none;
	animation: none !important;
}
.toggle_hover_slider:hover .et_pb_slide_description {
	margin-top: -17%;
	padding: 0;
	display: block;
}
.toggle_hover_slider:hover .et_pb_slide_image {
	-webkit-filter: blur(15px);
     filter: blur(15px);
}


.wcps-container div.wcps-items div.wcps-items-thumb img{
	margin-top: 10%;
    margin-left: auto;
    margin-right: auto;

}
.wcps-container div.wcps-items div.wcps-items-thumb img:hover{

}
#wcps-1110 .wcps-items .wcps-items-title{
	text-align: center !important;
}
#wcps-1110 .wcps-items  .wcps-items-price{
	text-align: center !important;
}
#wcps-1110 .wcps-items {

}
#wcps-1127 .wcps-items .wcps-items-title{
	text-align: center !important;
}
#wcps-1127 .wcps-items  .wcps-items-price{
	text-align: center !important;
}


/* NEW Shop page */
.page-id-1119 .shop a .description {
	margin-bottom: 10px; 
	color: #232323 !important;
}
.page-id-1119 .main-img img {
	right: 10%!important;
	max-width: 100%!important;
	width: 110%;
	padding-top: 25%;
    margin-top: -9%;

}
.page-id-1119 .product .et_pb_blurb .et_pb_image_wrap {
    display: block;
    margin-left: -110px;
    margin-bottom: -20px;
}


.page-id-1119 .price span{
	font-size: 30px !important;
}

.page-id-1119 .et_pb_woopro_description h2{
	display: none;
}

.page-id-1119 .owl-item img{
	width: 300px !important;
	height: 300px !important;
	display: block;
    margin-left: auto;
    margin-right: auto;
}
.page-id-1119 .woocommerce.columns-4 ul.products li.product{
	background-color: #f9f9f9;
}
.page-id-1119 .woocommerce nav.woocommerce-pagination ul li{
	border: none!important;
}
.page-id-1119 .woocommerce nav.woocommerce-pagination ul{
	border: none!important;
}
.page-id-1119 .woocommerce nav.woocommerce-pagination ul li a{
	color: black;
    font-weight: bold;
	padding: 9px;
    margin-left: 8px;
    background: #f4f4f4;
}
.page-id-1119 .woocommerce nav.woocommerce-pagination ul li span.current {
    padding: 9px;
	margin-left: 8px;
    color: red!important;
	font-weight: bold;
}

.single_add_to_cart_button{
	height: 44px!important;
}


.woocommerce ul.products li.product .button{
	background: black;
    text-align: center;
    width: 100%;
    color: white;
    font-weight: bold;
    border: none;
    letter-spacing: 1px;
}

.wtbpAddToCart{
	background: red;
    text-align: center;
    width: 100%;
	padding: 10px;
    color: white;
    font-weight: bold;
    border: none;
    letter-spacing: 1px;
}

.wtbpAddToCartWrapper .quantity input {
    padding: 9px;
}

.home .added_to_cart{
	position: absolute;
	margin-top: -20px;
}

.added_to_cart{
	position: absolute;
	margin-top: -50px;
}

.woocommerce ul.products li.product .price{
	min-height: 130px;
}
.woocommerce ul.products li.product .button:hover{
	background: rgba(0,0,0,0.8)!important;
	content: none!important;
	-webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75);
}
.page-id-1140 .woocommerce ul.products li.product a img,.page-id-1140 .woocommerce-page ul.products li.product a img{
	background: #f4f4f4;
    max-height: 300px;
    max-width: 300px;
    width: 300px;
    height: 300px;
}
.page-id-1119 .woocommerce ul.products li.product a img,.page-id-1119 .woocommerce-page ul.products li.product a img{
	background: #f4f4f4;
}
/* Mijn-account styles */

.page-id-423 .et_pb_column_1_2 {
	width: 100%;
}

.page-id-423 .woocommerce-Button, .page-id-423 input[type=button] {
	width: 100%!important;
	background-color: #000!important;
	border: 3px solid #000!important;
	color: white!important;
	font-size: 15px!important;
	padding-right: .7em;
    padding-left: 2em;
    padding: .3em 1em;
	text-transform: uppercase;
	line-height: 1.7em;
}

.page-id-423 ul{
	float: left;
}

.page-id-234 li{
	margin-right: 20px!important
}

.page-id-423 input[type=text], .page-id-423 input[type=password], .page-id-423 input[type=email]{
	border: none;
	background: #f1f1f1!important;
	padding: 20px;
}

.page-id-423 .woocommerce-Button:after{
	display: none;
}

.page-id-423 form{
	border: none!important;
}

/* end mijn account styles */

/* contact styles */

.contact input[type=text], .contact input[type=password], .contact input[type=email], .contact input[type=tel], .contact textarea{
	border: none;
	background: #f1f1f1!important;
	padding: 20px;
}

.contact input[type=button]{
	background: black;
    text-align: center;
    width: 100% !important;
	height: 50px;
    color: white;
    font-weight: bold;
    border: none;
    letter-spacing: 1px;
	font-size: 24px;
	cursor: pointer;
}


/* end contact styles */

.pisol-location {
    display: inline-block;
}

/* afrekenen styles */
.woocommerce-shipping-destination{
	display: none;
}

#footer-bottom a{
	color: #0786ae !important;
}

.coupon #coupon_code{
	height: 38px;
}
.search-results .entry-featured-image-url img{
	width: 30% !important;
}
.et_pb_woopro_description a {
	text-decoration: underline !important;
}

.wcpt-cart-widget{
	background-color: #000 !important;
	border-radius: 3px;
}

#page-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  min-height: 100vh;
}

#et-main-area {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow: column;
  flex-flow: column;
}
#et-main-area, #main-content  {
  -webkit-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.wcpt-button-cart_ajax{
	float: right
}

.wcpt-table input[type=number].qty{
	background: #FFF;
}

.page-id-403 ul.products a.button{
	font-size: 14px;
}


.product2 .et_pb_blurb .et_pb_image_wrap {
	margin-left: 0 !important;
}
.product2 .product-mobile  {
	display: block !important;
}

.product2 .et_pb_row_inner.et_pb_row_inner_3.product2.et_pb_row_1-6_1-6_1-6 {
	display: block !important;
}