







/**
 * algemeen
 */
.shipping .woocommerce-shipping-destination {
display: none; 
}
.alignnone { background-color: white;
	margin: 2px;
width: 50px;
height: auto;
padding: 2px;
border-radius: 5px;}
.products .ct-image-container,.img {
	border-radius: 15px;
	
}
.ct-comment-inner
{
	background-color: white;
	margin: 20px;
	padding: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 		0, 0, 0.2), 0 6px 20px 0  					rgba(0, 0, 0, 0.19);
		border-radius: 5px;
} 


button.woof_reset_search_form {
background-color: #f85300;
}

.rc-imageselect-instructions, .rc-imageselect-desc-wrapper{ background-color:  #f85300;}

/**
 * invoer ellementen
 */

[data-forms='classic'] select, [data-forms='classic'] textarea, [data-forms='classic'] input[type='url'], [data-forms='classic'] input[type='tel'], [data-forms='classic'] input[type='text'], [data-forms='classic'] input[type='date'], [data-forms='classic'] input[type='email'], [data-forms='classic'] input[type='number'], [data-forms='classic'] input[type='search'], [data-forms='classic'] input[type='password'], [data-forms='classic'] span.select2-container--default .select2-selection--single {
 		background-color:  white;
	 	box-shadow: 0 4px 8px 0 rgba(0, 		0, 0, 0.2), 0 6px 20px 0  					rgba(0, 0, 0, 0.19);
		border-radius: 5px;}

/** knop ellementen auto */
.button, .submit, .ct-button, .entry-tags a, .ct-button-ghost, input[type="submit"], .wp-block-button__link, .wp-block-file .wp-block-file__button, .forminator-design--none .forminator-button, button[type="submit"]:not(.qubely-block-btn-anchor), input#print,.woocommerce-mini-cart__buttons>*, .button_annuleren  {
		width: auto;
		height: auto;
	background-color: #F85300;
		box-shadow: 0 4px 8px 0 rgba(0, 		0, 0, 0.2), 0 6px 20px 0  					rgba(0, 0, 0, 0.19);
		border-radius: 5px;}

/* 
  * knop vorige checkout 
*/
#wpmc-prev{ margin-right:30px;}

/**
 * Persoonlijke boodschap kaart print layout pagina
 * 
 *   
 */




textarea {
	border: none;
}
/**
 * Persoonlijke boodschap kaart  print pagina
 */

#div-with-bg {
	  visibility: visible;
	  background-image:url("http://www.doehetzelf-verhuis-kado.nl/wp-content/uploads/2020/10/Layout.png");
	  background-repeat: no-repeat;
 	background-size: 100% 403px ;
	height: 403px;
		width: 570px;
 		overflow:hidden;
    resize:none;
	background-color: white;
		max-width: 570px;
		text-align: center;
		padding: 20px; 
 	margin-bottom: 20px;
  	
	font-weight: bold;
  	font-size:23px;
	    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  #000000;
		resize: none;
		color: #000000;
		overflow:hidden;
		overflow-y: hidden;
		overflow-x: hidden;
 		outline:none;
}

/**
 * Persoonlijke boodschap kaart winkelmandje pagina en bestelling pagina kleine layout
 */
.variation-persoonlijke-boodschap-klein, .variation-persoonlijke-boodschap-klein-afreken { 						font-size:8px; 
	 	background-image: url("http://www.doehetzelf-verhuis-kado.nl/wp-content/uploads/2021/01/Persoonlijke-boodschap.png") ;
 	background-repeat: no-repeat;
 		background-size: 100% 158px;
		height: 155px;
		width: 250px;
 		
    resize:none;
		max-width: 250px;
	 	text-align: center;
		padding: 8px; 
  
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  #888888;
		font-weight: bold;
		color: #000000;
		align-items: center;
		vertical-align:  top;}

/**
 * Persoonlijke boodschap kaart cadeau pagina 
 */
#fpf_3872849{
  	background-image: url("http://www.doehetzelf-verhuis-kado.nl/wp-content/uploads/2021/01/Persoonlijke-boodschap.png");background-color:#d79344;
  	background-repeat: no-repeat;
  	background-size: 100% 396px;
		height: 396px;
		width: 535px;
 		overflow:hidden;
    resize:none;
		max-width: 548px;
	 	text-align: center;
		padding: 20px; 
  border-radius: 0px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  #888888;


  	font-size:22px;
		color: #000000;
		overflow:hidden;
		overflow-y: hidden;
		overflow-x: hidden;
 		outline:none;
		align-items: center;}

/**
 * 	elementen onzichbaar
 */
#fpf_5251714, #fpf_2928188, .ct-woo-card-actions, #fpf_3872849_field > label,  .product-data > .variation,  .product-data > .variation > dd.variation-Jouwpersoonlijkboodschap, .woocommerce-MyAccount-navigation-link--downloadss, div.u-column2.col-2.woocommerce-Address,.woocommerce-MyAccount-navigation-link--downloads, .ct-woo-card-actions  {
  display: none;}



/**
 * 	tabel border onzichbaar
 */
.textwidget > table > tbody > tr > :nth-child(1),.textwidget > table > tbody > tr > :nth-child(2),.tabel_korte_omschrijving > tbody > :nth-child(1) > :nth-child(1),.tabel_korte_omschrijving > tbody > :nth-child(2) > :nth-child(1),.tabel_korte_omschrijving > tbody > :nth-child(3) > :nth-child(1),.tabel_korte_omschrijving > tbody > :nth-child(4) > :nth-child(1),.tabel_korte_omschrijving > tbody > :nth-child(1) > :nth-child(2),.tabel_korte_omschrijving > tbody > :nth-child(2) > :nth-child(2),.tabel_korte_omschrijving > tbody > :nth-child(3) > :nth-child(2),.tabel_korte_omschrijving > tbody > :nth-child(4) > :nth-child(2){
		padding: 3px;
		margin-left: 3px;
    border: none;
		vertical-align: top;
		width: auto;}	

/**
 * 	multie checkout layout
 */
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {
    color: #fff;
    background: #f85300;
    border:2px solid #ccc;
		 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  rgba(0, 0, 0, 0.19);
}

/**
 * 	header_____
 *  scaduw
 */
header [data-row="middle"] {  
			 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2), 0 3px 15px 0  rgba(0, 0, 0, 0.19);}


/**
 * 	footer_____
 */
.site-footer > :nth-child(2){ text-align: center;}




/**
 *  logo
 */
.site-logo-container img {
    width: auto;
    height: var(--maxHeight, 50px);
    -o-object-fit: contain;
    object-fit: contain;
padding-top: 15px;}

/*
  * winkel pagina____
*/
.product-remove > .remove {
	
	size: 40px;
	width: 40px;
}
.product-thumbnail{  vertical-align: top;  }

.woocommerce-mini-cart, .cart_list, .product_list_widget {
	
	overflow:hidden;
}
:nth-child(1) > :nth-child(1) > .ct-container > :nth-child(1) > :nth-child(1) > .ct-header-cart > .ct-cart-content > .woocommerce-mini-cart > :nth-child(-n+30) > .product-data > .quantity > .woocommerce-Price-amount > bdi, :nth-child(1) > :nth-child(1) > .ct-container > :nth-child(1) > :nth-child(1) > .ct-header-cart > .ct-cart-content > .woocommerce-mini-cart__total > .woocommerce-Price-amount > bdi {
  
  color: white;}

.woocommerce-mini-cart > :nth-child(-n+30) > .product-data > .product-title > .Product_naam {font-size: 15px;
}

.Product_naam {
	
	font-size: 25px;
}
.woocommerce-cart .actions {
    padding: 1.5em 0 0 0;
   text-align: left; 
    border-bottom: none;
}
.tii {font-size: 12px;
	line-height: 8px;
	color: #6e6d76;
}
.tiib {
	line-height: 20px;

}
.woocommerce-loop-product__title, .product_title, .entry-title {
	line-height: 15px;}
.woocommerce-Price-amount, .amount {color: black;
font-size: 15px;}

.emoji( color: #f85300;)

.elementor-717 .elementor-element.elementor-element-c8bd4a9 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-c8bd4a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-c8bd4a9 > .elementor-background-slideshow {
  	border-left: 1px solid #f85300;
	margin-top: 15px;
	margin-bottom: 15px;
}

.woocommerce-cart .woocommerce-cart-form {
    	padding: 15px ;
	  	background-color: white;
			border: 2px solid 									rgba(224,229,235,0.8);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  rgba(0, 0, 0, 0.19);
			border-radius: 10px;}

.cart_totals {
			background-color: white;
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  rgba(0, 0, 0, 0.19);
	   	width:470px;
			border-radius: 10px;
	margin-left: -50px;}

.page-title{text-align: center;}

/**
 * 	een cadeau pagina____
 * zonder boodschap knop
 */
.ct-cart-actions .single_add_to_cart_button:not(.added), .quantity, .hidden {
		margin-top: 25px;

		width: 375px;
		padding: 0px;
		border-radius: 5px;
		}


#fpf_7551599_field > label { color: #54595f;

}
img.emoji{color: #f85300;}

.select, .fpf-input-field { width: 200px;
	border-color: black;}
.product-entry-wrapper
.woocommerce-input-wrapper {border-color: black;}
body[data-prefix="product"] [data-structure*="boxed"] , .product-entry-wrapper, .woocommerce-tabs ,.wc-tabs-wrapper {padding: 30px;
	margin-top:30px;
			background-color: white;
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  rgba(0, 0, 0, 0.19);
	   	border-radius: 10px;}

#fpf_2928188_field > label  {
	font-size: 25px;
	color: #54595f;
font-weight: bold;
}
.stock{display: none;}


/**
 * Gerelateerde producten padding
 */
.related > :nth-child(1)  { padding-top: 30px;}

/** checkout pagina */
#text_ander_adres{
	font-size: 12px;
}
 .woocommerce-checkout-review-order-table {
	 		background-color: white;
		 	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  rgba(0, 0, 0, 0.19);
	 		width: 700px;
	 		border-radius: 10px;}

#shipping_wooccm10, #billing_wooccm11 { width: 150px;}

.wc_payment_methods, .payment_methods, .methods { background-color: white;
		 	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  rgba(0, 0, 0, 0.19);
	 		width: 700px;
	 		border-radius: 10px;}

/** account pagina */

.woocommerce-MyAccount-content {

padding: 20px;
		
	}
.woocommerce-button.button.view, .woocommerce-button.button.edit-order, .woocommerce-button.button.wc-cancel-order,a.woocommerce-button.button.invoice { width:80px;}

.woocommerce-column--shipping-address, .woocommerce-order-details, .woocommerce-column--billing-address ,div.u-column1.col-1.woocommerce-Address,.woocommerce-MyAccount-content, .woocommerce-MyAccount-navigation {
			background-color: white;
		 	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  rgba(0, 0, 0, 0.19);
	 		border-radius: 10px;}

.woocommerce-pagination > .woocommerce-button{margin-top: 15px;}

.ac_open_cl_icon, .fa, .fa-plus
{ height: 65px;}

.woocommerce-orders-table ,.woocommerce-MyAccount-orders ,.shop_table, .shop_table_responsive ,.my_account_orders, .account-orders-table { padding-left: 15px;}

.cart_totals table { width: 100%}

#shipping_wcj_checkout_field_1{ clear: both; }

.woocommerce-table__product-name {
	width: 60%;
}
thead > tr > .product-name {
	width: 50%;
}
#fpf_7551599_field > label, #fpf_2928188_field > label, .woocommerce-product-details__short-description > h4, .woocommerce-notice
{ font-size: 20px;
	 font-weight: bold;
}




#elementor-tab-content > h3{ color: #54595F; }


.comment-reply-title {font-size: 16px;
vertical-align: top;}


/** Mobiel
 *  Border  
 */
@media only screen and (max-width: 900px) {
	

	
	.wpsm_panel, .wpsm_panel-default{
		font-size: 12px;
		
	}
	
	.ct-footer-copyright,.algemeen, .veiligbetalen, .textwidget.entry-content, .wwk-widget-container {	text-align: center;

	}

	
	<!--Center iframe with css-->
center{
    text-align: center;
}
.webwinkel { 
 
    }
    .wwk-widget-iframe, .wwk-widget--new_default, .wwk-widget--new_default--dark iframe {
        position: absolute;
      left: 0;
			float: none;
      margin-left:16%;
  
    }
	
	
	
	
	.ct-image-container > .attachment-woocommerce_gallery_thumbnail {
		height: 60px;
		width: 60px;

	
	}
	#text_ander_adres{
	font-size: 10px;
}
	
	.ct-cart-form {
    display: block;
}
	
.cart_totals {
	margin-top: 15px;
    margin-left: 0px;
	  width: 100%;
	
}	
	
table.woocommerce-orders-table, .woocommerce-MyAccount-orders, .shop_table, .shop_table_responsive, .my_account_orders, .account-orders-table
{ table-layout: auto;
  width: 100%;

}
	#fpf_7551599_field > label, #fpf_2928188_field > label, .woocommerce-product-details__short-description > h4
{ font-size: 15px;
	 font-weight: bold;
}
	
.woocommerce-product-details__short-description
{ font-size: 14px;
	
}
	.product_title > .tiib {
line-height: 28px;

	}
	.td product-name { text-align: left;}
.variation-ersoonlijke-boodschap-klein { 						font-size:6px; 
	 	background-image: url("http://www.doehetzelf-verhuis-kado.nl/wp-content/uploads/2021/01/Persoonlijke-boodschap.png") ;
 	background-repeat: no-repeat;
 		background-size: 100% 105px;
		height: 105px;
		width: 150px;
 		overflow:hidden;
    resize:none;
		max-width: 150px;
	 	text-align: center;
	
		 padding-top: -50px;
  	border: 1px solid;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  #888888;
	
		color: #000000;
		align-items: center;
		vertical-align:  top;}
	
	.variation-persoonlijke-boodschap-klein-afreken, .variation-persoonlijke-boodschap-klein{ 						font-size:4px; 
	 	background-image: url("http://www.doehetzelf-verhuis-kado.nl/wp-content/uploads/2021/01/Persoonlijke-boodschap.png") ;
 	background-repeat: no-repeat;
 		background-size: 100% 80px;
		height: 80px;
		width: 120px;
 		overflow:hidden;
    resize:none;
		max-width: 120px;
	 	text-align: center;
	
		 
  	
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 #888888;
	
		color: #000000;
		align-items: center;
		vertical-align:  top;}
	.Product_naam{font-size: 16px;}
	
	.variation-ballonnen,.variation-persoonlijke-boodschap {font-size: 12px;} 


 .wc_payment_methods ,.payment_methods, .methods { width: auto; margin-left: 5px;
	margin-right: 5px;}
	
	
	.shop_table ,.woocommerce-checkout-review-order-table { width: auto;
	font-size:13px}


.woocommerce-MyAccount-content {

padding: 10px;
		
	}
	/**
 * 	een cadeau pagina____
 * zonder boodschap knop
 */
.ct-cart-actions .single_add_to_cart_button:not(.added), .quantity, .hidden {
	font-size: 13px;
		width: 100%;
	
		}
/**
 * met boodschap knop
 */
#add-to-cart-zonder,.wp-block-button__link { 
	font-size: 13px;
		width: 100%;
	  }
	.elementor-717 .elementor-element.elementor-element-c8bd4a9 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-c8bd4a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-c8bd4a9 > .elementor-background-slideshow {
  	border-left: 0px;

}
/** pesoonlijkeboodschap kaart*/
#fpf_3872849, .woocommerce-table__product-name > .wc-item-meta > li ,.product-name > .variation > dd.variation-Jouwpersoonlijkboodschap > li {
  	background-image: url("http://www.doehetzelf-verhuis-kado.nl/wp-content/uploads/2021/01/Persoonlijke-boodschap.png");
  	background-repeat: no-repeat;
  	background-size: 100% 235px;
		height: 235px;
		width: 100%;
 white-space: pre;
 		overflow:hidden;
    resize:none;
		max-width: 548px;
	 	text-align: center;
		padding:  16px; 
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0  #888888;
	
  	font-size:14px;
		color: #000000;
		overflow:hidden;
		overflow-y: hidden;
		overflow-x: hidden;
 		outline:none;
		align-items: center;}
}
.shipping_address {
	display: none;
}

.button, .woof_reset_search_form{
	background-color: #f85300;
}


