.contact-details a{box-shadow:0 3px 6px rgba(0, 0, 0, 0.08);border-radius:4px;border:1px solid #dddddd;background-color:#ffffff;margin-bottom:15px;text-decoration:none;display:block;padding:10px 54px 10px 28px;position:relative;}
.contact-details a b{display:block;font-size:16px;font-weight:700;}
.contact-details a span.icon{position:absolute;top:24px;right:24px;}
.home-hero{padding:250px 0 225px;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;}
.home-hero:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(18,18,18,.25);}
.home-hero .container{position:relative;z-index:1;}
.home-hero h1{color:#ffffff;font-size:100px;line-height:100px;margin-bottom:40px;letter-spacing:1px;width:100%;text-align:center;}
.home-hero p{font-size:26px;color:#fff;line-height:1.46;}
.home-hero .col9{width:100%;}
.search-fld{box-shadow:0 2px 4px rgba(0, 0, 0, 0.06);border-radius:4px;background-color:#ffffff;position:relative;padding:12px 28px;height:100%;}
.search-fld.active{background-color:#698f96;}
.search-fld .icon-dropdown{position:absolute;right:27px;font-size:12px;top:50%;transform:translateY(-50%);}
.search-fld.active .icon-dropdown{color:#fff;}
@media(max-width:1400px){
.home-hero h1{color:#ffffff;font-size:70px;line-height:74px;margin-bottom:26px;}
.home-hero p{font-size:22px;}
}
.visvakanties-wrap .col3 h2, .advice-block h2, .home-videos-wrap h2, .big-post-bg .h3, .vacations-destinations h5, .main-footer h6.h5, .vacations-list .tp span b, .vacations-list.style2 .uht-slider .PriceTablePrice, .load-btn-wrap .button, .advice-block1 .h3, .advice-block .contact-details a b, .vaction-text .h2, .show-all-img span, #about-vacation .col8 .h3,
.PriceTablePrice, .reviews-list .button, .related-vacation .h3, .related-vacation .PriceTablePrice, .vacation-post .button, .related-vacation .button.btn-unfill, .btm-filter button , .vac-summery .button, .back-button, .review-form .h3, .form-grp input[type="submit"],
#author-blogs .h3{font-family:"Muli-extra-bold";}
.advice-block{padding:120px 0 84px;position:relative;}
.advice-block .container{max-width:980px;}
.advice-block  .contact-details a b{font-size:20px;line-height:25px;}
.advice-block p{max-width:80%;margin:0 auto 34px;font-size:20px;line-height:30px;}
.advice-block ul{list-style:none;margin:0;padding:0;display:flex;}
.advice-block ul li{flex:1;padding:21px 10px;text-align:left;}
.advice-block ul.contact-details a{padding:12px 54px 13px 36px;}
.home .advice-block:after{content:"";right:0;top:15%;position:absolute;height:246px;width:345px;max-width:25%;background:url(//www.anglingescapes.nl/wp-content/themes/anglingescapes/assets/css/images/fish-right.png) no-repeat center right / 100% auto;}
.play-video{position:relative;display:block;height:100%;border-radius:4px;overflow:hidden;}
.play-video:before{content:"";font-family:"icomoon";position:absolute;top:50%;left:50%;z-index:2;width:68px;height:68px;line-height:68px;text-align:center;display:block;transform:translate(-50%,-50%);background-color:rgba(105,143,150,.8);border-radius:50%;color:#fff;font-size:28px;}
@media(max-width:1599px){
.search-fld{padding:12px 17px;}
.search-fld .icon-dropdown{font-size:12px;}
}
@media(max-width:1199px){
.home-hero h1{color:#ffffff;font-size:60px;line-height:64px;margin-bottom:12px;}
.home-hero{padding:250px 0 225px;}
.advice-block, .home-videos-wrap, .home-blogs-wrap, .about-reviews{padding:70px 0 72px;}
}
@media(max-width:991px){
.search-fld .icon-dropdown{font-size:10px;right:12px;}
.advice-block ul{flex-wrap:wrap;}
}
@media(max-width:767px){
.home-hero h1{color:#ffffff;font-size:28px;line-height:30px;margin-bottom:20px;}
.home-hero p{font-size:16px;}
.home-hero{padding:134px 0 0;min-height:0;}
.home-hero .col9{width:100%;}
.search-fld{padding:12px 20px 10px;}
.advice-block, .home-videos-wrap, .home-blogs-wrap, .about-reviews{padding:48px 0;}
.advice-block ul li{flex:auto;padding:0;text-align:left;width:100%;}
.play-video:before{width:40px;height:40px;line-height:40px;font-size:18px;}
.advice-block p{max-width:98%;margin:0 auto 42px;font-size:16px;line-height:24px;}
.advice-block ul.contact-details a{padding:10px 22px 10px 22px;}
.advice-block .contact-details a b{font-size:16px;line-height:24px;line-height:18px;}
.advice-block ul li{font-size:14px;}
.contact-details a{margin-bottom:12px;padding:8px 24px;}
.advice-block{padding-bottom:97px;}
.home .advice-block:after{top:initial;bottom:0;transform:translateY(-0%);height:164px;max-width:46%;z-index:-1;}
.search-fld .icon-dropdown{font-size:12px;right:20px;}
}
.home-hero .container {
z-index: 100;
}