@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);.ugb-cta{padding:30px 35px;--box-padding-vert:30px;--box-padding-hori:35px}a.cc_btn.cc_btn_accept_all{font-size:15px}html{height:100%}html{font-size:.875em}body{font-family:'Montserrat',sans-serif;font-weight:400;line-height:1.45;color:#000}p{margin-bottom:1.3em}h1,h2,h3,h4{margin:1.414em 0 .5em;font-weight:700;line-height:1.2;margin-top:0}@media only screen and (max-width:576px){h1,h2,h3,h4{padding-top:30px}}h1{margin-top:0;font-size:28px}h2{font-size:1.827em}h3{font-size:1.499em}h4{font-size:1.114em}small,.font_small{font-size:.707em}body{height:100%;background:url(/wp-content/themes/balivakantiehuizen/img/body_bg.png) repeat top;margin:0}body img,body iframe{max-width:100%}body img{height:auto!important}body iframe{margin-left:5px}body header .container{position:relative}body header .container img.bubbles{display:block;width:437px;height:108px;position:absolute;top:0;left:65px;z-index:1}body header .headerbg .headerback{background:none!important;height:calc(auto + 1px)}body header .headerbg .headerback .headerbgdiv{padding-left:15px;width:100%}@media only screen and (min-width:576px){body header .headerbg .headerback{height:87px}}@media only screen and (min-width:768px){body header .headerbg .headerback{height:117px}}@media only screen and (min-width:992px){body header .headerbg .headerback{height:157px}}@media only screen and (min-width:1200px){body header .headerbg .headerback{height:215px}}body header .headerbg .headerback .logo{position:absolute;z-index:999;top:0;left:9%}body header .headerbg .headerback .logo img{max-height:28px}@media only screen and (min-width:420px){body header .headerbg .headerback .logo img{max-height:36px}}@media only screen and (min-width:500px){body header .headerbg .headerback .logo img{margin-top:5px}}@media only screen and (min-width:576px){body header .headerbg .headerback .logo img{max-height:35px;margin-top:2px}}@media only screen and (min-width:768px){body header .headerbg .headerback .logo img{max-height:42px;margin-top:4px}}@media only screen and (min-width:992px){body header .headerbg .headerback .logo img{max-height:60px;margin-top:7px}}@media only screen and (min-width:1200px){body header .headerbg .headerback .logo img{max-height:60px;margin-top:13px}}body .nav div:nth-child(2){width:100%}body .nav .banner{height:50px}body .nav ul{list-style-type:none;padding:0;width:75%;background:linear-gradient(#317520,#000);text-align:center;margin:0 auto;margin-bottom:30px;margin-top:-67px}@media only screen and (max-width:992px){body .nav ul{display:none}}body .nav ul li{margin-bottom:10px}body .nav ul li a{font:bold 14px Arial,Helvetica,sans-serif;color:#fff;list-style-type:none;display:block;text-decoration:none;text-align:center}body .nav ul li a:hover{background-color:#0c3;color:#fff;text-decoration:none;display:block}body .nav ul li.wpml-ls-item{display:inline-block;padding-right:5px}body .nav ul li.wpml-ls-item a:hover{background-color:#fff0}body .nav ul li.current_page_item{background-color:#e0cb60}body .nav ul li.menuknopyoutube{background:url(/wp-content/themes/balivakantiehuizen/img/youtube.png);height:108px;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:992px){body .nav ul li.menuknopyoutube{display:none}}body .nav ul li.menuknopyoutube a{height:108px}body .nav ul li.menuknopyoutube a:hover{background-color:#fff0}body .nav ul li.menuknopfacebook{background:url(/wp-content/themes/balivakantiehuizen/img/facebook.jpg);height:35px;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:992px){body .nav ul li.menuknopfacebook{display:none}}body .nav ul li.menuknopfacebook a{height:35px}body .nav ul li.menuknopfacebook a:hover{background-color:#fff0}body .nav ul li.menuknopzoover{background:url(/wp-content/themes/balivakantiehuizen/img/zoover.jpg);height:100px;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:992px){body .nav ul li.menuknopzoover{display:none}}body .nav ul li.menuknopzoover a{height:100px}body .nav ul li.menuknopzoover a:hover{background-color:#fff0}body .nav ul li:last-child{margin-bottom:0}@media only screen and (min-width:992px){body .nav .shiftnav-toggle{display:none}}body .nav .shiftnav-toggle{margin-bottom:30px}body .nav .shiftnav-toggle-button{display:inline-block;padding:10px 15px;background:#317520;color:#eee;width:100%;text-align:center;height:66px;font-size:35px}@media only screen and (max-width:568px){body .nav .shiftnav-toggle-button{padding:0;padding-top:10px;height:40px;font-size:15px}}@media only screen and (min-width:992px){body .nav .shiftnav-toggle-button{display:none}}body .navbg .col-2{flex:0 0 calc(16.66667% - 1.4px);max-width:99999px}@media only screen and (min-width:768px){body .navbg .col-2{flex:0 0 calc(16.66667% - 0px)}}@media only screen and (min-width:1200px){body .navbg .col-2{flex:0 0 calc(16.66667% + 0.99999px)}}body .navbg .col-10{flex:0 0 calc(83.333333% + 0.9999999px);max-width:83.333%;margin-left:1px}@media only screen and (min-width:768px){body .navbg .col-10{flex:0 0 calc(83.333333% + 0px);margin-left:0}}@media only screen and (min-width:1200px){body .navbg .col-10{flex:0 0 calc(83.333333% - 0.99999px)}}body .ignoreleft{padding-left:0}body .ignoreright{padding-right:0}body .content{padding-top:30px!important;height:100%;margin-left:0;background:#fff2cc;min-height:350px;padding:0 35px}body .content a{color:#f15f3a}body .content .navbar{background-color:#000;margin-bottom:30px}body .content .navbar-light .navbar-nav .nav-link{background-color:#cc3627;color:#fff;padding-left:.75rem;padding-right:.75rem;margin-right:1.5rem}body .content .navbar-light .navbar-nav .active>.nav-link,body .content .navbar-light .navbar-nav .nav-link.active,body .content .navbar-light .navbar-nav .nav-link.show,body .content .navbar-light .navbar-nav .show>.nav-link{color:#fff}body .content .dropdown:hover>.dropdown-menu{background-color:#fff0;border:none;padding-top:0;margin:0;display:block;top:95%}body .content .dropdown-item{background-color:#000;color:#fff;padding-top:7px;padding-bottom:7px}body .content .dropdown-item:focus,body .content .dropdown-item:hover{background-color:#cc3627;cursor:pointer}body .content .dropdown-item:nth-child(1){padding-top:14px}body .content .dropdown-item.active{background-color:#cc3627}body .content img{margin:5px}body .content .zoover img{margin:0;padding:0;border:0}@media only screen and (min-width:500px){body .content .zoover table{width:315px!important}}@media only screen and (min-width:768px){body .content .zoover table{width:432px!important}}@media only screen and (min-width:768px){body .content{padding:0 65px}}@media only screen and (min-width:992px){body .content{padding:0 35px}}@media only screen and (min-width:1200px){body .content{padding:0 100px}}body .content .socials{margin:30px 0 30px 0}body footer .container{text-align:left;position:relative;padding:0 30px;color:#fff}body footer .container .row{background:url(/wp-content/themes/balivakantiehuizen/img/footer_bg.jpg) top left repeat-x;height:77px;padding:15px}body footer .container .navbar-light .navbar-nav .nav-link{color:#fff}body footer .container a.logo{display:block;width:98px;height:57px;position:absolute;top:10px;right:30px;margin:0}body .wpml-ls-item{display:inline-block;padding-right:5px}body .shiftnav.shiftnav-skin-standard-dark,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu{background:#000;color:#eee}body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target{display:block;color:#eee;border-bottom:0 solid #111;border-top:1px solid #313131;text-shadow:0 1px 1px rgb(0 0 0 / .5)}body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.menu-item>.shiftnav-target{text-transform:none;border-top-color:#292929}body .shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item>.shiftnav-target:hover,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,body .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover{color:#eee;background:#317520;border-top-color:rgb(255 255 255 / .4);border-bottom-color:rgb(0 0 0 / .8)}@media only screen and (max-width:992px){body .shiftnav ul.shiftnav-menu li.menu-item.menuknopyoutube,body .shiftnav ul.shiftnav-menu li.menu-item.menuknopfacebook,body .shiftnav ul.shiftnav-menu li.menu-item.menuknopzoover{display:none}}@media (max-width:1024px){table,form{display:block;max-width:100%;overflow-x:auto}}#gallery-2 img{border:1px solid #000!important}.gallery-item img{height:auto!important}.content img{padding:2px;border:solid #011751 1px}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.contact-map{width:100%;height:600px;overflow:hidden}.contact-map #gmap_canvas{height:600px}.contact-map #gmap_canvas img{max-width:none;background:none;border:none!important;margin:0}@media (max-width:992px){.contact-map{margin-bottom:50px}}.error404 h2{font-size:6rem;margin-bottom:10px}html body .container{min-width:1px!important}.wpsbc-container .wpsbc-calendars .wpsbc-calendar-wrapper{min-height:191px!important}@media (min-width:991px){.navbar-nav .wpml-ls-item{display:none}.language_switcher{margin-bottom:5px}.language_switcher .wpml-ls-legacy-list-horizontal{border:none;padding:0}.language_switcher .wpml-ls-legacy-list-horizontal .wpml-ls-flag{border:none;padding:none;width:27px}.language_switcher .wpml-ls-legacy-list-horizontal a{padding:0}.language_switcher .wpml-ls-native,.language_switcher .wpml-ls-display{display:none}}@media (max-width:1025px){body header .headerbg .headerback .logo{left:11%}}@media (max-width:991px){.language_switcher,.navbar{display:none}.nav{padding-top:10px}body .content{margin-left:-9px;width:calc(100% + 9px)}body .content img{max-width:300px}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date-inner .wpsbc-date-number{position:relative}.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td,.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr th{height:25px;width:25px}body header .container img.bubbles{left:41px;width:45%}body header .headerbg .headerback .headerbgdiv{padding-left:6px}body header .headerbg .headerback .logo{left:10%}}@media (max-width:768px){body header .headerbg .headerback .logo{left:11%}}