.fa, .far, .fas {
    font-family: 'FontAwesome' !important;
}
#eprov-cpz94vsipq .image {
    background-color: #F1EEE9; !important;
}
#eprov-cpz94vsipq .wrap {
    max-width: 200px !important;
}


.button-bottom a:link {
	text-decoration: none !important
}
/* Pricing tables paddings */
.custom_pricing_box .ult_pricing_table .ult_price_link {padding-bottom: 30px;}
.custom_pricing_box .ult_pricing_table .ult_pricing_heading {padding-bottom:0px; padding-top:15px;}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {    color: #ffffff; }
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {    color: #c3becb;}
.tekst-wit { color: #fff !important; line-height: 19px;}
.tekst-wit h3 { color: #fff !important; }
.page-title.solid-bg { background-color: #fff !important; }
.product .woo-buttons-on-img {  max-width: 160px !important;  float: right !important; padding: 0 0 25px 25px; }
.woocom-project h4 { clear: none!important; font-size: 20px; font-weight: bold; float: left; }
.woocom-list-content, .woocom-rollover-content .price, .woocom-rollover-content .star-rating { text-align: left; }
.woocommerce .product .price {  font-size: 18px;    line-height: 28px;    clear: left;    font-weight: bold; }
/* .woo-buttons a { clear: right; float: right; } */
.cart-btn-below-img .woo-buttons a { -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; }
#dt-btn-1, #dt-btn-2, #dt-btn-3, #dt-btn-4, #dt-btn-5, #dt-btn-6, .dt-btn, .single_add_to_cart_button  { -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px !important;  }
h3 { }
h3 { margin-bottom: 0px !important; }
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {}
.woocommerce-page .masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space { min-height: 0px !important;  }
.woocommerce-page .page-title, .single-post .page-title { display: none !important;}
.woocommerce-page .wf-table, .single-post .wf-table{ height: 0px !important;}
.woocommerce-page .wf-wrap, .single-post .wf-wrap{ padding: 26px !important;}
.woocommerce-page .masthead:not(.mixed-header), .single-post .masthead:not(.mixed-header)  { background: #685d7e none no-repeat center center !important; padding: 0 30px !important; }
.single-post .masthead:not(.side-header):not(.mixed-header) .header-bar { min-height: 0px !important; }
.woocommerce-page body, single-post body { background: #fff;}
body { background: #fff none no-repeat center center}
.woocommerce-cart-wrap .shop_table thead th { color: #685d7e !important;  }
article {margin-bottom: 30px; }

#wpmem_restricted_msg { font-size: 21px; padding: 30px; margin: 20px; }
#page .checkout-button.wc-forward {padding: 17px 24px 16px 24px; font: normal 18px / 20px "PT Sans", Helvetica, Arial, Verdana, sans-serif; }
.bottom-text-block { text-align: center;}
.vc_gitem-zone {background-color: #fff !important; background-image: none !important; }
.masthead:not(.mixed-header) {  background-size: 660px !important; }
.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space { min-height: 77px; }
.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text, .mini-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text { color: #6c5a7d !important;  }
.post-thumbnail img {padding: 16px !important;  }
.single .post:not(.type-event) .post-thumbnail img {  display: none; }
.post-navigation, .post-meta  {  display: none; }
.ubtn-ctn-left { margin-bottom: 0px !important;  }
.wpb_widgetised_column { padding: 30px 0 0 20px;}
.widget-title { font-size: 17px!important; font-weight: bold!important; color: #6c5a7d!important; }
input[type="button"]  { -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px !important;  }
#nothumbs .post-thumbnail img { display: none !important; }  
#nothumbs .post-thumbnail-wrap { display: none !important; } 
.category-37 .single-share-box { display: none !important; }
.gif img { max-width: 160px !important; }
@media only screen and (min-width: 970px) { .gif img { margin-left: 26px !important; }}
.woocommerce-terms-and-conditions {display: none !important;}
.product .summary.entry-summary .price, .product-category .woo-content-container > a h3, .product-category .woocom-list-content > a h3, #customer_login h2 { font: 24px / 34px "PT Sans", Helvetica, Arial, Verdana, sans-serif; text-transform: none !important;   font-weight: 700 !important; }
#order_review .woocommerce-Price-amount, #content  .woocommerce-Price-amount { font: 18px / 28px "PT Sans", Helvetica, Arial, Verdana, sans-serif; text-transform: none !important;   font-weight: 700 !important; }
body.hide-product-title .summary>.product_title { display: block !important; }
.includes_tax { display: none !important; }
.post-entry-content {
    padding: 10px 20px;
}
.posted_in { display: none !important; }
.widget_media_image {
	text-align: center;
	vertical-align: center;
	display: block;
	margin-top: 35px;
}
.post .entry-title a { margin-bottom: 10px !important;}
.wpcf7-form input, .wpcf7-form select {
    height: 26px !important;
	background-color: #eee;
} 
.wpcf7-checkbox .wpcf7-list-item-label, .wpcf7-acceptance .wpcf7-list-item-label{ 
		margin-top: -28px !important;
    margin-left: 26px;
    display: block;
}

.classic-header.bg-behind-menu .navigation:before {
    background-color: #e8edee;
}
.groen a .menu-text, .groen .menu-text:after {
	color: #6A7F34 !important;
}
.blauw a .menu-text, .blauw .menu-text:after  {
	color: #007f8d !important;
}
.oranje a .menu-text, .oranje .menu-text:after  {
	color: #f47d25 !important;
}
.geel a .menu-text, .geel .menu-text:after  {
	color: #ffd600 !important;
}
.paars a .menu-text, .paars .menu-text:after  {
	color: #6f5486 !important;
}
.rood a .menu-text, .rood .menu-text:after  {
	color: #8b0018 !important;
}
.blauw .vc_column-inner {
	border: 4px solid #007f8d;
	position: relative;
}
.paars .vc_column-inner {
	border: 4px solid #6f5486;
	position: relative;
}
.groen .vc_column-inner {
	border: 4px solid #6A7F34;
	position: relative;
}
.oranje .vc_column-inner {
	border: 4px solid #f47d25;
	position: relative;
}
.geel .vc_column-inner {
	border: 4px solid #ffd600;
	position: relative;
}
.rood .vc_column-inner {
	border: 4px solid #8b0018;
	position: relative;
}

.rood-extra {
border: 4px solid #8b0018;
background-color: #f4ecee !important;
}
.geel-extra {
border: 4px solid #ffd600;
background-color: #fffef5 !important;
}
.oranje-wit {
border: 4px solid #f47d25;
background-color: #fff !important;
}

#blauw, #paars, #groen, #oranje, #geel, #rood {
	position: relative;
}
.button-bottom {
	position: relative;
  bottom: 0;
}

/* .gedicht-paars .vc_column-inner {
	border: 4px solid #6f5486;
	background-color: #6f5486;
	color: #fff;
	font-size: 15px;
	font-weight: lighten;
} */ 
.gedicht-paars .vc_column-inner {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-paars-400.jpg");
	  background-repeat: no-repeat;

  background-position: bottom; 
}
.gedicht-paars {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-paars-400-top.jpg");
	  background-repeat: no-repeat;

  background-position: top; 
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.gedicht-paars .wpb_wrapper {
	font-size: 15px;
	font-style: normal;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 25px;
	line-height: 17px;
	width: 400px;
	margin-left: auto;
  margin-right: auto;
}
.gedicht-paars p {
	padding-bottom: 12px;
}

.gedicht-blauw .vc_column-inner {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/08/instavierkant-blauw-400.png");
	  background-repeat: no-repeat;

  background-position: bottom; 
}
.gedicht-blauw {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/08/instavierkant-blauw-400-top.png");
	  background-repeat: no-repeat;

  background-position: top; 
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.gedicht-blauw .wpb_wrapper {
	width: 400px;
	margin-left: auto;
  margin-right: auto;
	font-size: 15px;
	font-style: normal;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 25px;
	line-height: 17px;
}
.gedicht-blauw p {
	padding-bottom: 12px;
}

.gedicht-groen .vc_column-inner {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-groen-400.png");
	  background-repeat: no-repeat;

  background-position: bottom; 
}
.gedicht-groen {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-groen-400-top.png");
	  background-repeat: no-repeat;

  background-position: top; 
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.gedicht-groen .wpb_wrapper {
	width: 400px;
	margin-left: auto;
  margin-right: auto;
	font-size: 15px;
	font-style: normal;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 25px;
	line-height: 17px;
}
.gedicht-groen p {
	padding-bottom: 12px;
}

.gedicht-geel .vc_column-inner {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-geel-400.png");
	  background-repeat: no-repeat;

  background-position: bottom; 
}
.gedicht-geel {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-geel-400-top.png");
	  background-repeat: no-repeat;

  background-position: top; 
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.gedicht-geel .wpb_wrapper {
	font-size: 15px;
	font-style: normal;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 25px;
	line-height: 17px;
		width: 400px;
	margin-left: auto;
  margin-right: auto;
}
.gedicht-geel p {
	padding-bottom: 12px;
}

.gedicht-rood .vc_column-inner {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-rood-400.jpg");
	  background-repeat: no-repeat;

  background-position: bottom; 
}
.gedicht-rood {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-rood-400-top.jpg");
	  background-repeat: no-repeat;

  background-position: top; 
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.gedicht-rood .wpb_wrapper {
	font-size: 15px;
	font-style: normal;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 25px;
	line-height: 17px;
		width: 400px;
	margin-left: auto;
  margin-right: auto;
}
.gedicht-rood p {
	padding-bottom: 12px;
}
.gedicht-oranje .vc_column-inner {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-oranje-400.jpg");
	  background-repeat: no-repeat;

  background-position: bottom; 
}
.gedicht-oranje {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-oranje-400-top.jpg");
	  background-repeat: no-repeat;

  background-position: top; 
	margin-top: 8px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
}
.gedicht-oranje .wpb_wrapper {
	font-size: 15px;
	font-style: normal;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 25px;
	line-height: 17px;
		width: 400px;
	margin-left: auto;
  margin-right: auto;
}
.gedicht-oranje p {
	padding-bottom: 12px;
}
.blog-gedicht .vc_column-inner {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-geel-400.png");
	  background-repeat: no-repeat;
padding-bottom: 32px;
  background-position: bottom; 
}
.blog-gedicht {
background-image: url("https://zilverensleutels.nl/wp-content/uploads/2020/09/instavierkant-geel-400-top.png");
	  background-repeat: no-repeat;

  background-position: top; 
	margin-top: 90px;
	margin-bottom: 9px;
}
.blog-gedicht .wpb_wrapper {
	font-size: 15px;
	font-style: normal;
	padding-left: 12px;
	line-height: 17px;
}
.borderpurple {
	border: 4px solid #6f5486;
	background-color: #e9e6ec;
}
.yellow .post-entry-content {
	border: 4px solid #ffe471;
	background-color: #fffef5;
}
.post-entry-content {
	border: 4px solid #6f5486;
	background-color: #e9e6ec;
}
.orange .post-entry-content {
	border: 4px solid #f47d25;
	background-color: #f4ebe4;
}
.image-left {
	float: left;
	padding: 4px;
}
.button-bottom {

}
form.woocommerce-checkout .form-row {
    padding-bottom: 0px;
}
.woocommerce-page .masthead:not(.mixed-header), .single-post .masthead:not(.mixed-header) { background: #E8EDEE none no-repeat center center !important;

}
.blog-shortcode .entry-title a, .portfolio-shortcode .entry-title a, .albums-shortcode .entry-title a, .owl-carousel.blog-carousel-shortcode .entry-title a {
    color: #000000;
}
.post-details.details-type-link {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
	font-weight: normal;
}
.wpcf7-form input, .wpcf7-form select {
    height: 30px !important;
}
input[type=text]:not(.elementor-field):not(.searchform-s) {
	margin-bottom: 0px;
}
#poezieopmaat .entry-title {
pointer-events: none !important;
}
.ubtn-ctn-center {
    margin-bottom: 6px;
}
.wp-caption-text {
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
    text-align: center;
	color: #007f8d;
}
#bottom-bar span a {
	color: #fff!important;
}
#main:not(.sidebar-none) .wf-container-main {
   display: block;
}

.wc-login-wrap, .wc-coupon-wrap, #customer_login > div {
    flex-flow: row;
    width: auto;
}
form.woocommerce-checkout .form-row label, .woocommerce-MyAccount-content .form-row label {
    text-transform: none;
}
bdi {
    font: 16px / 26px "PT Sans", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none !important;
    font-weight: 200 !important;
}
.gedicht_content {
	
}
.nolinktitle .entry-title a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

#bloglist .entry-title a, #bloglist .entry-meta a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

@media only screen and (max-width: 500px) { 
	.alignright {
    float: right;
    margin: 0 !important
}
}

.mobile-menu-show-divider .mobile-main-nav > li > a {
    padding: 8px 8px 8px 0;
}
#place_order {
    color: #ffffff;
    background-color: #9E182E;
}
#gedichtentuin .wpcf7-submit {
	background-color: #8b0018 !important;
}
a:link {
	text-decoration: underline;
}
.right-widgets a {
text-decoration: none !important;	
}