@import url('https://fonts.googleapis.com/css?family=ABeeZee|Open+Sans:400,700');
@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';
@import url('css/bootstrap.css');

/*
Theme Name: Stichting Zuluaid
Theme URI: https://www.zuluaid.nl
Author: eWeave
Author URI: https://www.eweave.nl/
Description: eWeave User Interface Design & Development
Version: v1.2
*/

#home-zuluaid.flexslider ul li .inner {color:#fff;padding:10px 30px 20px;}
#home-zuluaid.flexslider ul li .inner h2 {color:#fff;font-size:32px;margin-bottom:20px;}
#home-zuluaid.flexslider ul li .inner p {font-size:15px; line-height:28px;}
.vervagen {-webkit-filter: blur(15px); /* Safari */ filter: blur(15px);}
.responsive-menu {position:fixed;top:5px;right:10px;z-index:99;width:80%;}
.site-navigation.eerste {margin:40px 0 20px;}
.site-navigation.eerste ul a {font-size:18px;}
#zonder-koop-knop a.button.add_to_cart_button {display:none;}
.woocommerce-loop-product__title {min-height:52px;}
.woocommerce-loop-category__title {min-height:50px;}
h2.woocommerce-loop-product__title {min-height:72px;}
#nav_menu-10, #nav_menu-12 {background:#1f56a9;}
.geenbg {margin-bottom:50px;}
.woocommerce div.product div.summary {padding-right:15px;}
.page-template-subpagina-php .submenu {margin-bottom:0;}
.mgr {margin-right:-5px;}
section.related.products {float:left;}
ul.slides li {border-radius:3px;}
#home-zuluaid.flexslider ul li img {border-radius: 0 3px 3px 0;}
.site-navigation.eerste ul li {margin:0 2px;}
.site-navigation.eerste div.menu-hoofdmenu-container ul#menu-hoofdmenu.menu li {background:none !important;}
.site-navigation.eerste ul li a {padding:4px 16px 5px;border-radius:30px;}
.site-navigation.eerste ul li.steun-ons a {background:#f16e22;color:#fff;}
.site-navigation.eerste ul li a:hover {background:#159771;color:#fff;}
.submenu {background:#414141;float:left;width:100%;border-radius:3px 0 3px 3px;position:relative;z-index:999;margin-bottom:20px;}
.site-navigation.tweede ul a {color:#fff;}
.site-navigation.tweede ul li {padding:12px 10px;}
.site-navigation.tweede ul li.current-menu-item {background:#5d5d5d;}
.site-navigation.tweede ul li:first-child {border-radius:3px 0 0 3px;}
.site-navigation ul {list-style:none;position:relative;float:left;margin:0;padding:0}
.sidebar.pdl div.waaorm-zuluaid-sb.widget, #nav_menu-7.widget {background:#ee9e55;}
.sidebar.pdl div.waaorm-zuluaid-sb.widget h3, #nav_menu-7.widget h3 {color:#fff;}
#nav_menu-7.widget ul li {border-bottom:1px dashed #b26f35;}
.sidebar.pdl .extra-info.widget, #nav_menu-8.widget {background:#1f56a9;}
#nav_menu-8.widget ul li {border-bottom:1px dashed #113469;}
.midden {margin:10px 0 10px;border-radius:3px;}
.midden .br {border-right: 1px dashed #999;}
.midden .col-md-4 {margin:20px 0 30px;}
li.home-none a:after {content:"\f015";font-family:"FontAwesome";}
.woocommerce-message {background:#159771;color:#fff;border-top:0px;border-radius:3px;}
.woocommerce-message::before {color:#fff;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    border: 1px solid #d3ced2;
    border-radius: 4px;
    padding: 12px;
}
.cbf {margin:8px 0 0 -10px;}
.anbi {margin:18px 0 0 -10px;}
#shipping_method li input#shipping_method_0_flat_rate6.shipping_method,
#shipping_method > li:nth-child(2) > label:nth-child(2) {display:none;}
h3#ship-to-different-address {font-size:18px;}
input#ship-to-different-address-checkbox.input-checkbox {margin:0;position:relative;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: normal;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table td {
    border: none;
}
tr.order-total td strong span.woocommerce-Price-amount.amount {color:#81b910;font-size:24px;}
.woocommerce-billing-fields, .woocommerce-additional-fields {background:#f1f1f1;border:1px dashed #d3ced2;padding:0 30px 30px;}
.woocommerce-additional-fields {margin-top:30px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    font-size: 14px;
    min-height: 40px;
}
.woocommerce-message .button.wc-forward {background:#D57526;color:#fff;border-radius:40px;padding:16px 30px;}
.site-navigation ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-size:16px;
	line-height:32px;
	padding:0 12px;
}
.elementor-2355 .elementor-element.elementor-element-88mu1um .slick-slide {border-radius:4px;}
.midden.wit {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);float:left;}
.site-navigation ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}
.site-navigation ul li:hover,
.site-navigation ul li.current-menu-item
{
	background:#5d5d5d;
}
.site-navigation.tweede ul#menu-submenu.menu li ul.sub-menu li:hover {background: #474747;}
ul#menu-submenu.menu li:hover {background:#5d5d5d;}
.woocommerce-checkout-payment ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_mollie_wc_gateway_ideal label img {width:30px;border:none;}
.site-navigation ul li:hover
{
	background:#414141;
}
/* .slick-track div#slick-slide00 .elementor-slide-content {background:none;} */

.site-navigation ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#5D5D5D;
	padding:0
}

.site-navigation ul ul li
{
	float:none;
	width:200px
}

.site-navigation ul ul a
{
	line-height:120%;
	padding:8px 12px;
	font-size:14px;
}

.site-navigation ul ul ul
{
	top:0;
	left:100%
}

.site-navigation ul li:hover > ul
{
	display:block
}

/* einde menu ellende */

.fixed {
  position: fixed;
  will-change: transform;
}

.fixed--bottom {
  bottom: 0;
  left: 0;
  right: 0;
}

.wpcf7-form-control-wrap::before {
    background: url(/images/lock.png) no-repeat center center;
    height: 20px;
    width: 20px;
    content: '';
    position: absolute;
    background-size: 85%;
    opacity: .6;
    top: 28px;
    left: -22px;
}

button {
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  font: inherit;
  margin: 0;
  padding: 0;
}

.button {
  border-style: solid;
  border-width: 0.0625em;
  padding: 0.5em 1em;
  position: relative;
}

.button::after {
  background-color: #rgba(21,151,133,1);
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  will-change: opacity;
  z-index: -1;
}

.button:focus::after,
.button:hover::after {
  opacity: 1;
}

p#wpgdprc_field {float:left;}

form.woocommerce-checkout label:before {
    content: '\f023';
    font-size: 12px;
    font-family: 'FontAwesome';
    color:#999;
    margin-right: 8px;
}

/* modules/cookie-disclaimer.css */

.cookie-disclaimer {
  background-color: rgba(21,151,133,.96);
  color: #fff;
  font-size: 12px;
  opacity: 0;
  padding: 12px;
  padding: 0.75rem;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.5s;
  transition: opacity 0.3s, -webkit-transform 0.5s;
  transition: opacity 0.3s, transform 0.5s;
  transition: opacity 0.3s, transform 0.5s, -webkit-transform 0.5s;
  z-index:999;
}

.cookie-disclaimer.is-active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.cookie-disclaimer a {color:inherit;opacity:0.9;}

.cookie-disclaimer :first-child {
  margin-top: 0;
}

.cookie-disclaimer :last-child {
  margin-bottom: 0;
}

/* modules/media.css */

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.media--center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.media__object--left {
  margin-right: 1em;
}

.media__object--right {
  margin-left: 1em;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.media__body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.media__body p {color:#fff;font-weight:normal;}

.logo {margin:30px 0 30px;}

.za-lijn {background:url(images/za-lijn2.jpg);height:6px;}
.sub-header {background:#414141;border-radius:3px 0 0 0;}

.fta {font-family: 'ABeeZee', Arial, sans-serif;}
.right {float:right;}
.img-vaag {
	opacity:0.16;
	height: 578px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;}
#content {margin:0 0 50px;}
.no-padding {padding:0;}
.widget_search {padding:20px;}
input#search {border: 1px solid #e7e7e7;border-radius: 4px;padding: 5px 12px;width: 88%;}
.zoek-img {float:right;margin-top:2px;}
.subfooter,  .img-vaag {
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
.inner.wit.nieuwste-producten-home {padding:0 5px 15px;}
.nieuwste-producten-home .col-md-4 {margin-top:-6px;}
.nieuwste-producten-home span.woocommerce-Price-amount {font-size:24px;color:#159771;}
.woocommerce div.product p.price, .woocommerce div.product span.price {font-size:26px;font-weight:bold;}
.woocommerce .woocommerce-breadcrumb {margin-top:10px;border-bottom:1px dashed #e7e7e7;padding-bottom:5px;}
.bg-bottom {background:url(images/bg-geel2.jpg) no-repeat center;
height: 180px;
top: 0;
position: relative;
z-index: -1;
margin-top: -150px;}
.zoekfunctie {
    float: right;
    position: relative;
    right: -3px;
    top: 6px;
}
.nieuwste-producten-home h3 {font-size:18px;min-height:50px !important;}
.nieuwste-producten-home img {height:auto;width:100%;}
.inner.wit ul.ecs-event-list {padding:0;}
.inner.wit ul.ecs-event-list li {list-style:none;}
span.aanbieding-nieuw {background: #f16e22 none repeat scroll 0 0;
  border-radius: 90px;
  color: #fff;
  font-size: 12px;
  padding: 2px 8px;
  position: relative;
  right: 5px;
  top: 15px;
  z-index: 2;}
.zoekfunctie label {display:none;border:1px solid #fff;}
.zoekfunctie input.search-field {
    background: #c1c1c1 none repeat scroll 0 0;
    border: 1px solid #cecece;
    border-radius: 3px;
    color: #666;
    float: left;
    padding: 5px;
    width: 140px;
}
a.link.groen:hover {background:#107053;}
a.link:hover {background:#107053;text-decoration:none;}
a.link:hover i {margin-left:15px;}
a.link.blauw i.fa-shopping-cart {bottom:0;margin:0 10px 0 0;}
a.link.blauw {margin-left:15px;margin-top:20px;}
.blauw {background:#1f56a9;}
.zoekfunctie input.submit {
    background: #cecece none repeat scroll 0 0;
    border: 1px solid #cecece;
    border-radius: 0 3px 3px 0;
    color: #666;
    float: left;
    font-family: FontAwesome,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 36px;
    left: -1px;
    position: relative;
}
body.page-template-default {background:#fff;}
body {background:url(images/bg-geel2.jpg) repeat-y center 222px;}
.doel-za {padding:20px 0 30px 18px;}
.doel-za h3 {font-size:26px;line-height: 40px;margin:28px 0 10px;text-align:right;}
.inner.wit {padding:20px;margin-bottom:30px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.12);}
.inner.wit h3 {min-height:30px;}
.inner.wit p {min-height:100px;}
.wit {background:#fff;}
.doneer-cmh h4 {margin:46px 0 20px;}
a.nieuwsbrief {color:#fff;}
.center {text-align:center;}
.doneer-cmh h4 i.fa-eur {font-size: 37px;color:#fff;
    margin-right: 5px;
    position: relative;
    top: 7px;}
.doneer-cmh h4 a {background:#F16E22;color:#fff;padding:0 14px 12px;font-size:16px;}
.doneer-cmh h4 a:hover {text-decoration:none;background:#159771;}
.doneer-cmh h4 a:hover i.fa-chevron-right {margin-left:22px;}
.wagen {background:#5d5d5d;padding:20px;
    border-radius: 3px 3px 0 0;
    color: #fff;
    margin-right: -15px;
    margin-top: 40px;
    padding: 10px 15px;}
.wagen.sticky {
border-radius: 3px;
    margin: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.wagen a {color:#fff;}
.woocommerce ul.products li.product h3 {font-size:20px;min-height:100px;}
.woocommerce ul.products li.product .price {font-size:24px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {margin:0 2.8% 2.992em 0;text-align:center;width:22.05%;border:1px dashed #cecece;padding:10px;}
.wagen i {color:#fff;font-size:18px;margin-right:10px;}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {width: 29.95%;}
.sidebar .widget {background:#159771;border-radius:3px;padding:20px 15px 5px;margin-bottom:20px;}
.sidebar {}
.sidebar .widget.widget_nav_menu ul, .sidebar .widget ul  {padding:0 5px 5px 5px;}
.widget.widget_nav_menu ul,
.widget.widget_recent_entries ul, .sidebar .widget {list-style:none;}
.entry-summary h1.product_title.entry-title {margin-top:10px;}
.widget.widget_nav_menu h3, .sidebar .widget h3 {color:#fff;margin:0 0 10px;padding-bottom:15px;}
.widget.widget_recent_entries h3 {margin-bottom:30px;}
.sidebar .widget ul li {list-style:none;}
.widget.widget_nav_menu ul li, .sidebar .widget ul li {color:#083f2f;}
.woocommerce div.product form.cart div.quantity {margin:6px 14px 0 0;}
.woocommerce .quantity .qty {border:1px dashed #cdcdcd;border-radius:3px;padding:5px;}
.sidebar .widget.widget_nav_menu ul li{border-bottom: 1px dashed #147054;
    line-height: 20px;
    margin-bottom: 12px;
    padding-bottom: 15px;}
a.tribe-events-read-more {color:#159771;text-decoration:underline !important;}
.single-tribe_events .tribe-events-event-image {width:300px;margin-right:30px;float:left;}
.innerfoot .widget.widget_nav_menu ul li {margin-bottom:12px;}
.widget.widget_recent_entries ul li {line-height:26px;margin-bottom:12px;}
.widget.widget_recent_entries ul {padding:0;}
.related.products > h2 {font-size:24px;margin-bottom:20px;}
.sidebar .widget.widget_nav_menu ul li a,
.widget.widget_recent_entries ul li a, .sidebar .widget ul li a {color:#fff;}
.widget.widget_recent_entries ul li .post-date {color:#083f2f;}
.widget.widget_nav_menu ul li:before {color:#083f2f;}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {background:#D57526;border-radius:40px;padding:16px 30px;}
#content-shop ul.products li a.add_to_cart_button {background:#D57526;color:#fff;}
.widget.woocommerce.widget_product_categories ul.product-categories li.cat-parent a {font-weight:bold;font-size:16px;}
.cat-parent {margin-bottom:20px;}
.widget.woocommerce.widget_product_categories ul.product-categories li.cat-item ul.children li a {font-weight: normal;font-size:14px;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background:#fff;}
#nav_menu-5 {background:#DE7C49;}
#nav_menu-5 h3 {color:#964f03;}
#nav_menu-5 ul li {border-bottom:1px dashed #964f03;}
.facebook {background:url(images/laden.gif) no-repeat center center;margin-bottom:30px;min-height:230px;}
input#gform_submit_button_1.gform_button.button {font-size:16px;color:#fff;border-radius:40px;padding:6px 20px 11px	;background:#48bd45;border:none;}
a.link {color:#fff;padding:10px 20px;display:inline-block;border-radius:40px;margin-top:15px;}
a.link i {margin-left:10px;position:relative;bottom:-2px;}
a.link.groen {background:#159771;}
a.link.wit {background:#fff;color:#7e7e7e;}
.subbg {background:rgba(255, 255, 255, 1);margin-bottom:50px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.12);border-radius:3px;}
.subheader-img {height:300px;margin-top:15px;}
.subheader-img h1 {bottom: -170px;
    float: left;
    margin: 20px;
    padding: 20px;
    position: relative;
		background:#fff;}
.broodkruimels {}
.broodkruimels p {margin:5px 0 10px;font-size:12px;color:#7e7e7e;}
.broodkruimels p a {color:#7e7e7e;}
.site-footer {}
.woocommerce-cart.woocommerce-page .cart-collaterals .cross-sells {display:none;}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {background:#159771;}
.site-footer .inner {padding:55px 0 60px;}
.site-footer ul {padding:0;list-style:none;}
.site-footer ul li a, .site-footer ul li {}
.site-footer h5.fntb {font-size:20px;margin:10px 0 5px;}
.copyright {background:#363636;}
.copyright p {margin:5px 0;color:#7e7e7e;font-size:12px;}
.copyright p a {color:#7e7e7e;}
.subfooter {background:rgba(255, 255, 255, 0.55);}
.inner-foot {padding:45px 0 55px;}
.inner-foot ul {list-style:none;padding:0;}
.inner-foot ul li:before, .widget.widget_nav_menu ul li:before,
.widget.widget_recent_entries ul li:before {
		content: "\f105";
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;	
		position:relative;
	  right:5px;
}
nav.site-navigation.eerste ul li.steun-ons a:after {
	content:"\f08a";
	font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;	
		position:relative;
	  margin:0 0 0 10px;
	
}


.site-footer .inner ul li a {color:#646464;}
.nieuwsbrief-social h5 {margin-top:15px;color:#fff;}
h5.hoogte {float:left;margin:15px 10px 0 0;}
.nieuwsbrief-social {background:#b7a06f;padding:12px 0;}
ul.social li a i {color:#fff;}
.foot-menu {background:#fff;border-top:1px dashed #e7e7e7;padding-top:10px;margin-top:35px;}
.foot-menu ul li {display:inline-block;margin:10px;font-size:18px;}
.foot-menu ul {list-style:none;}
.foot-menu ul li a {color:#666;}
.inner-foot h4 {font-size:22px;}
.inner-foot ul li a {color:#666;text-decoration:none;}
.inner-foot ul li a:hover {text-decoration:underline;}
ul.social li {float:left;margin:10px;}
ul.social li a i {font-size:26px;}
ul.social {list-style:none;}
.the-content .elementor-inner {margin:-10px;}
.home .the-content {margin:0px 15px;}

/* .flexslider li.flex-active-slide .inner {
  -moz-animation: fadeInLeft 0.5s ease-in 0.5s backwards;
  -webkit-animation: fadeInLeft 0.5s ease-in 0.5s backwards;
  animation: fadeInLeft 0.5s ease-in 0.5s backwards;
	-webkit-animation-delay: 1s;
  animation-delay:  1s;
} */

/* WooCommerce 3.0 Gallery */

.woocommerce-product-gallery {
position: relative;
margin-bottom: 3em
}

.woocommerce-product-gallery figure {
margin: 0
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
width: 25%;
display: inline-block
}

.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer
}

.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .5
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1
}

.woocommerce-product-gallery img {
display: block
}

.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.3333%
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%
}

.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%
}

.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}

a.woocommerce-product-gallery__trigger {
text-decoration: none;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
background-color: #169fda;
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
background-color: #1781ae;
border-color: #1781ae;
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}

.flexslider li.flex-active-slide .inner {
	 -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
.post_thumb {height:240px;}
.inner-image {height:420px;position:relative;margin-bottom:30px;}
#home-zuluaid.flexslider ul li,  #subheader, .subheader-img {
  -webkit-background-size: cover !important;
  -moz-background-size: cover; !important
  -o-background-size: cover !important;
  background-size: cover !important;
}

.vorige-volgende {
  border-top:1px solid #e7e7e7;
  border-bottom:1px solid #e7e7e7;
  margin:20px 0;
  padding:12px 0;
}
.vorige-volgende a {color:#19aa5d !important;}
.deelpagina {float:right;margin-right:10px;}
.deelpagina span {float:left;}
#pagination {overflow:hidden;}


a.link, .datum, .doneer-cmh h4 a i, a.link i, .wagen, .wagen.sticky {
  -webkit-transition: all 400ms ease-out 0s;
     -moz-transition: all 400ms ease-out 0s;
     -o-transition: all 400ms ease-out 0s;
        transition: all 400ms ease-out 0s;
    }
.sidebar.pdl {padding:0 15px 0 0;}
.the-content {margin:0px 5px 20px;padding-top:20px;}
.the-content img {width:100%;height:auto;border:5px solid #fff;}

#pagination {
	border-bottom: 1px dashed #e7e7e7;
    border-top: 1px dashed #e7e7e7;
    display: inline-block;
    margin-top: 30px;
    padding-bottom: 16px;
    padding-top: 16px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
#home-header .flexslider ul li {
    -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}
#back-to-top {
    position: fixed;
    bottom: 30px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
    text-align: center;
    line-height: 30px;
    background: #159771;
    color: #fff;
    cursor: pointer;
    border: 0;
    border-radius: 50px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    background: #1acc96;
}
#back-to-top.show {
    opacity: 1;
}
.page-template-subpagina .woocommerce ul.products li.product {margin:20px 14px;}

/* inladen inhoud */

#content, .flexslider h2 {
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 1s; /* Firefox < 16 */
        -ms-animation: fadein 1s; /* Internet Explorer */
         -o-animation: fadein 1s; /* Opera < 12.1 */
            animation: fadein 1s;
}

.box, .sub.boxx {
          -moz-animation: fadeInLeft 0.5s ease-in 0.5s backwards;
          -webkit-animation: fadeInLeft 0.5s ease-in 0.5s backwards;
          animation: fadeInLeft 0.5s ease-in 0.5s backwards;
        	-webkit-animation-delay: 0.5s;
          animation-delay:  0.5s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
