table { margin-bottom: 5px; }

.main-content .title { margin-bottom: 30px !important;}
.main-content .title h1 { font-size: 24px; }

#vakantiehuizen .item { margin-bottom: 30px !important;  }

.hero-section .caption .inner { position: static; }
.infobox-wrapper .infobox-inner .availability { background-color: #fff; font-size: 12px; width: 100%; position: relative; color: rgba(31, 31, 31, 0.7); padding: 1px 5px; }
footer .box { background: rgba(0, 0, 0, 0.4); width: 100%; }
footer .box .table td { border: none; }
#page-footer .footer-nav a { margin: 0; text-decoration: underline; }
.item .image-wrapper .wrapper img { height: 110%; }
.item .pricing-logo { max-width: 150px; vertical-align: middle; }
.item .pricing-logo img { max-width: 100%; max-height: 34px; }

.fa-check { color: #366b2f; }
.fa-info-circle { color: blue; }
.fa-facebook, .fa-facebook-square { color: #4862A3;  }
.fa-twitter, .fa-twitter-square  { color: #1DA1F2;  }
.fa-instagram, .fa-instagram-square  { color: #8a3ab9;  }

.item .description .info .location { height: 15px; overflow: hidden;  }

div.item.big.equal-height { height: 501px; }

#aanbieders .item.small .image 		{ height: 200px; }
#aanbieders .item.small .image img 	{ position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; max-height: 90%; max-width: 90%;  }
#aanbieders .item.small .image .info figure,
#aanbieders .item.small .image .info aside { background: #000; opacity: 0.5; padding: 5px;}

#vakantieparken .item .image .wrapper img { height: auto !important; width: auto !important; max-width: 180% !important; max-height: 125% !important;  } 

.pricingTable > tbody > tr:hover { cursor: pointer; box-shadow: 0px 0px 5px rgba(0,0,0,0.20); }

.guide { font-size: 1.125rem; line-height: 2rem; }
.guide img { margin: 10px 0px; max-width: 90% !important; box-shadow: 0 0px 10px rgba(0,0,0,0.05); }
.guide img.img-right { float: right; margin-left: 50px;  }
.guide img.img-left { float: left; margin-right: 50px;  }
.guide iframe { width: 100% !important; min-height: 400px; margin: 0; }
.guide ul { padding-left: 25px;  }
.guide ul,
.guide p { font-size: 1.6rem; line-height: 2rem; margin-bottom: 2rem; text-align: justify; }
.guide h1 { text-align: center; margin-bottom: 2rem; font-size: 2.625rem; line-height: 3.2rem; }
.guide h2 { font-size: 2rem; line-height: 2rem; margin-bottom: 1.5rem; }
.guide h3 { font-size: 1.8rem; line-height: 2rem; margin-bottom: 1.5rem; }
.guide h4 { font-size: 1.6rem; line-height: 2rem; margin-bottom: 1.5rem; }

.calendar { padding: 20px !important;  } /* availabitlity product detail */

ins.adsbygoogle[data-ad-status="unfilled"]{display:none!important;margin:0;}