body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px Arial, Helvetica, sans-serif; background:#fff; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
a.ondark {color:#fff}
p a{color:#000;text-decoration: underline;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;font-family:'Rajdhani', sans-serif;}
h1 {font: 700 60px/64px 'Rajdhani', sans-serif;}
h2 {font: 700 54px/68px 'Rajdhani', sans-serif;}
h3 {font: 500 52px/66px 'Rajdhani', sans-serif;}
h4 {font: 500 48px/62px 'Rajdhani', sans-serif;}
h5 {font: 400 44px/58px 'Rajdhani', sans-serif;}
h6 {font: 400 40px/54px 'Rajdhani', sans-serif;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
h4.panel-title { font: 600 28px/32px 'Rajdhani', sans-serif;}
ul.breadcrumbs a { color: #000;}
span.divider:before { content: '\f0da'; font-family: 'FontAwesome'; } img {height: auto;}
@font-face {
font-family: 'Handelson-Two';
src: url(//buchli.nl/wp-content/themes/buchli/fonts/Handelson-Two.eot);
src: url(//buchli.nl/wp-content/themes/buchli/fonts/Handelson-Two.eot?#iefix) format('embedded-opentype'),
url(//buchli.nl/wp-content/themes/buchli/fonts/Handelson-Two.woff2) format('woff2'),
url(//buchli.nl/wp-content/themes/buchli/fonts/Handelson-Two.woff) format('woff'),
url(//buchli.nl/wp-content/themes/buchli/fonts/Handelson-Two.ttf) format('truetype'),
url(//buchli.nl/wp-content/themes/buchli/fonts/Handelson-Two.svg#Handelson-Two) format('svg');
font-weight: normal;
font-style: normal;
}
.wrapper{ width: 100%;}
.header_sec{ width: 100%; background: #fff; padding: 25px 0;z-index: 10;}
.nav_top{ width: 90%; background: none; padding: 0px; margin: 0px; height: auto; min-height: inherit; border: none; border-radius: 0px; position: relative; display: inline-block;}
.nav_top .navbar-brand{ width: auto; padding: 0px; margin: 0px; height: auto; position: absolute; left: 0px; top: 0px; z-index: 9; }
.nav_top .navbar-brand img{ max-width: 90%; margin-top:17px;opacity: 1; -webkit-transition:  .2s ease-out;-moz-transition: opacity .2s ease-out;-o-transition:opacity .2s ease-out; transition:opacity .2s ease-out;}
@media (max-width: 768px) {
.nav_top{ width: 100%;}
.nav_top .navbar-brand img{margin-top:9px;}
}
header.myfixed .navbar-brand img{opacity: 0;}
.caret { display: block;}
.menu_sec{ margin: 0px !important; }
.menu_sec li{ margin-left: 6px; text-transform: uppercase;}
.menu_sec li.current_page_parent > a, .menu_sec li.current-menu-item > a{color:#0067b1;}
.menu_sec li a{ padding: 10px 10px; font: 700 18px/20px 'Rajdhani', sans-serif; color:#000; text-decoration: none; outline: none; }
.menu_sec li a:hover{ color:#0067b1 !important; }
.menu_sec li.select a{ color:#0067b1 !important; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #0067b1 !important; background: none;}
.menu_sec .dropdown-menu{ border:none; box-shadow: none; border-radius:0px; padding:25px 0 5px 0;   }
.menu_sec.navbar-right .dropdown-menu { right: auto; left: 0;}
.menu_sec .dropdown-menu li{ margin:0px; }
.menu_sec .dropdown-menu > li > a:hover{ color: #0067b1 !important; text-decoration: none; background: none;}
.menu_sec .dropdown-menu li a{ font: 700 16px/20px 'Rajdhani', sans-serif; padding: 5px 15px;}
.banner_sec{ width: 100%; position: relative; }
.banner_box{ width: 100%; position: relative; } .banner_inner{ width: 100%; position: relative; z-index: 99; text-align: center; }
.banner_details{ width: 400px; float: right; margin-right: 40px; padding:40px 0 40px 0; }
.tv_heading{ width: 100%; display: inline-block;}
.tv_heading img{ max-width: 100%; height: auto; object-fit: inherit; width: auto;  }
.banner_heading{ width: 100%; display: inline-block; font: 700 55px/45px 'Rajdhani', sans-serif; color:#fff !important; padding-top: 12px;
-moz-text-shadow: 0px 1px 35px #4d4b4b;
-webkit-text-shadow: 0px 1px 35px #4d4b4b;
text-shadow: 0px 1px 35px #4d4b4b; }
.banner_details p{ font: 400 15px/22px 'Open Sans', sans-serif; color:#fff; padding-top: 15px; -moz-text-shadow: 0px 0px 17px #000; -webkit-text-shadow: 0px 0px 17px #000; text-shadow: 0px 0px 17px #000; }
.banner_details a.video_btn{ padding: 15px 40px 15px 90px; display: inline-block; background: url(//buchli.nl/wp-content/themes/buchli/images/video-icon.png) no-repeat 20px 10px #ef3e33; text-decoration: none; outline: none; font: 500 22px/24px 'Rajdhani', sans-serif; color:#fff; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; margin-top: 28px;  }
.banner_details a.video_btn:hover{background: url(//buchli.nl/wp-content/themes/buchli/images/video-icon.png) no-repeat 20px 10px #333; }
.banner_details a.more_btn{ padding: 15px 40px 15px 40px; display: inline-block; background:#ef3e33; text-decoration: none; outline: none; font: 500 22px/24px 'Rajdhani', sans-serif; color:#fff; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; margin-top: 28px;  }
.banner_details a.more_btn:hover{background: #333; }
.welcome_sec{ width: 100%; background: url(//buchli.nl/wp-content/themes/buchli/images/blk-bg.jpg) no-repeat 0 0;  background-size: cover; padding: 70px 0; text-align: center; }
.welcome_sec h2{ font: 700 48px/52px 'Rajdhani', sans-serif; color:#fff; }
.welcome_sec p{ font: 500 22px/31px 'Rajdhani', sans-serif; color:#fff; padding-top: 15px; }
.welcome_sec a{color:#fff;}
.welcome_sec a.button{ display: inline-block; background: #0067b1; padding: 12px 35px; font: 700 31px/32px 'Rajdhani', sans-serif; color:#fff; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; margin-top: 35px; text-decoration: none; outline: none; position: relative;  padding-left: 70px;  }
.welcome_sec a.button:hover{ background: #fff; color:#0067b1; }
.welcome_sec a.button::after{ width: 56px; height: 57px; background: url(//buchli.nl/wp-content/themes/buchli/images/logo-icon.png) no-repeat 0 0; position: absolute; left: 0px; top: 0px; content:"";}
.blue_sec{ width: 100%; background: url(//buchli.nl/wp-content/themes/buchli/images/blue-bg.jpg) no-repeat 0 0;  background-size: cover; padding: 40px 0 90px 0; text-align: center;  }
.blue_box{ width: 100%; display: inline-block; margin-top: 40px; }
.blue_sec .col-md-3{ padding: 0 11px;}
.blue_sec .row{ margin: 0 -11px; }
.blue_box{ width: 100%; display: inline-block; margin-top: 40px; }
.blue_box_pic{ width: 100%;}
.blue_box_pic img{ width: 100%;}
.blue_box_txt{ width: 100%; background: #fff; position: relative; padding: 26px 12px 45px; min-height: 324px; }
.blue_box_txt h3{ font: 700 24px/26px 'Rajdhani', sans-serif; color:#000; }
.blue_box_txt h3 a{ color:#000; text-decoration: none; outline: none; }
.blue_box_txt p{ font: 400 13px/22px 'Open Sans', sans-serif; color:#000; padding-top: 15px; }
.blue_box_txt a.more_btn{ width: 132px; height: 42px; background: #000; font: normal 20px/40px 'Handelson-Two'; color:#fff; text-decoration: none; outline: none; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; position: absolute; left: 50%; bottom: -22px; margin-left: -66px; }
.blue_box:hover .blue_box_txt a.more_btn { background: #ef3e33; }
.grey_sec{ width: 100%; padding: 40px 0 90px 0; text-align: center;  }
.grey_box{ width: 100%; display: inline-block; margin-top: 40px; background-color:#ededed }
.grey_sec .col-md-3{ padding: 0 11px;}
.grey_sec .row{ margin: 0 -11px; }
.grey_box{ width: 100%; display: inline-block; margin-top: 40px; }
.grey_box_pic{ width: 100%;}
.grey_box_pic img{ width: 100%;height:auto;max-width:100%;}
.grey_box_txt{ width: 100%; background-color:#ededed; position: relative; padding: 26px 12px 45px; }
.grey_box_txt h3{ font: 700 24px/26px 'Rajdhani', sans-serif; color:#000; }
.grey_box_txt h3 a{ color:#000; text-decoration: none; outline: none; }
.grey_box_txt p{ font: 400 13px/22px 'Open Sans', sans-serif; color:#000; padding-top: 15px; }
.grey_box_txt a.more_btn{ width: 132px; height: 42px; background: #ef3e33; font: normal 20px/40px 'Handelson-Two'; color:#fff; text-decoration: none; outline: none; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; position: absolute; left: 50%; bottom: -22px; margin-left: -66px; }
.grey_box:hover .grey_box_txt a.more_btn { background: #000; }
.dealer_top h2{ font: 700 54px/56px 'Rajdhani', sans-serif; color:#000; }
.digonose_sec{ width: 100%; padding: 70px 0 45px 0; background: #ef3e33; }
.digonose_top{ width: 100%; display: inline-block; text-align: center; }
.digonose_top h2{ font: 700 54px/56px 'Rajdhani', sans-serif; color:#fff; }
.digonose_top p{ font: 500 22px/32px 'Rajdhani', sans-serif; color:#fff; padding-top: 25px; }
.digonose_btm{ width: 100%; display: inline-block; padding: 40px 0 0; }
.digonose_btm_box{ width: 100%; display: inline-block; padding-bottom: 20px; padding: 15px; padding-left: 115px; position: relative; background: url(//buchli.nl/wp-content/themes/buchli/images/border-line.png) no-repeat 102px bottom; }
.digonose_btm_box span.left_icon{ position: absolute; left: 0px; top: 0px; }
.digonose_btm_box span.left_icon img{ max-width: 100%; margin-top: 7px;}
.digonose_btm_box span.left_icon_txt{ width: 100%; font: 600 28px/34px 'Rajdhani', sans-serif; color:#fff; }
.digonose_btm_box span.left_icon_txt a{color:#fff; }
.video_sec{ width: 100%; background: #fff; padding: 85px 0 60px 0; }
.video_box{ width: 100%; padding-left: 54px; }
.video_box iframe{ width: 100%; height: 340px; }
.video_box_rt{ width: 100%; padding-left: 50px; }
.video_box_rt h2{ font: 700 54px/56px 'Rajdhani', sans-serif; color:#000;  }
.video_box_rt p{ font: 400 15px/28px 'Open Sans', sans-serif; color:#000; padding-top: 15px;  }
.video_box_rt a.video_btn{ padding: 15px 24px 15px 76px; display: inline-block; background: url(//buchli.nl/wp-content/themes/buchli/images/video-icon2.png) no-repeat 20px 12px #0067b1; text-decoration: none;outline: none; font: 500 22px/24px 'Rajdhani', sans-serif; color:#fff; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; margin-top: 28px;  }
.video_box_rt a.video_btn:hover{background: url(//buchli.nl/wp-content/themes/buchli/images/video-icon2.png) no-repeat 20px 12px #ef3e33; }
.video_box_rt a.all_btn{ display: inline-block; font: normal 20px/24px 'Handelson-Two'; color:#0067b1; background: url(//buchli.nl/wp-content/themes/buchli/images/arw-rt.png) no-repeat right 13px; padding: 5px; padding-right: 40px; margin-top: 15px; }
.video_box_rt a.all_btn:hover{ color:#ef3e33; background: url(//buchli.nl/wp-content/themes/buchli/images/arw-rt2.png) no-repeat right 13px; }
.news_sec{width: 100%; background: url(//buchli.nl/wp-content/themes/buchli/images/grey-bg.jpg) no-repeat 0 0;  background-size: cover; padding: 36px 0 50px 0; text-align: center; }
.news_inner{ width: 100%; padding: 0 100px; }
.news_box{ width: 100%; display: inline-block; margin-top: 30px; }
.news_box_pic{ width: 100%;}
.news_box_pic img{ width: 100%;}
.news_box_txt{ width: 100%; padding: 28px 0 0; }
.news_box_txt h3{ font: 700 24px/26px 'Rajdhani', sans-serif; color:#0067b1; }
.news_box_txt h3 a{ color:#0067b1; text-decoration: none; outline: none; }
.news_box_txt p{ font: 400 13px/22px 'Open Sans', sans-serif; color:#000; padding-top: 15px; }
.news_box_txt a.more_btn{ width: 132px; height: 48px; background: none; font: normal 20px/45px 'Handelson-Two'; color:#000; text-decoration: none; outline: none; margin-top: 25px;
-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: 1px solid #000; display: inline-block; }
.news_box_txt a.more_btn:hover { background: #000; color:#fff; }
.footer_sec{ width: 100%; background: url(//buchli.nl/wp-content/themes/buchli/images/footer-bg.jpg) no-repeat 0 0;  background-size: cover; float:left; }
.footer_inner{ width: 100%; padding: 50px 100px 0; display: inline-block; }
.footer_top{ width: 100%; display: inline-block; }
.footer_top_left{ width: auto; float: left;padding-right:10px; }
@media (max-width: 768px) {.footer_top_left {display: none;}}
.footer_top_mid{ width: auto; float: left; }
.footer_top_mid h3{ font: 700 38px/40px 'Rajdhani', sans-serif; color:#fff; padding-bottom: 5px; }
.footer_top_mid p{ font: 400 15px/25px 'Open Sans', sans-serif; color:#fff;  }
.footer_top_mid{ width: 265px; float: left; }
.footer_top_rt{ width: 460px; float: right; }
.footer_top_rt ul{ width: auto; float: right; }
.footer_top_rt ul li{ float: left; margin-left: 16px; }
.footer_top_rt ul li:first-child{ margin-left: 0px; }
.footer_top_rt ul li img{ max-width: 100%; }
.newsletter_sec{ width: 100%; display: inline-block; padding: 50px 0 0; }
.newsletter_sec input[type="text"],
.newsletter_sec input[type="email"]{ width: 68%; float: left; background: #fff; height: 48px; padding: 0 25px; border: none; box-shadow: inherit; color:#797575; font: 400 16px/48px 'Open Sans', sans-serif; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-appearance: none; outline: none; }
.newsletter_sec input[type="submit"]{ width: 28%; float: right; background: #ef3e33; height: 48px; text-align: center; -webkit-appearance: none; border: none; box-shadow: inherit; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; cursor: pointer; font: normal 20px/24px 'Handelson-Two'; color:#fff; outline: none;  }
.newsletter_sec input[type="submit"]:hover{ background: #0067b1; }
.newsletter_sec input[type="email"]::-moz-placeholder{ color:#a6a6a6; }
.newsletter_sec input[type="email"]::-webkit-placeholder{ color:#a6a6a6; }
.partner_sec{ width: 100%; text-align: center; padding: 40px 0 0; }
.partner_sec ul{ display: inline-block; }
.partner_sec ul li{ display: inline-block; margin: 10px 0 0 40px; }
.partner_sec ul li:first-child{ margin-left: 0px; }
.partner_sec ul li img{ max-width: 100%;
aspect-ratio: 3;
width: 10em;
height: 3em;
object-fit: contain;}
.privacy_sec{ width: 100%; padding: 26px 0;}
.privacy_sec p{font: 400 13px/18px 'Open Sans', sans-serif; color:#fff; text-align: center; }
.privacy_sec p a{ color:#999; text-decoration: none; outline: none; } .top_map_sec{ width: 100%; position: relative; }
.top_map_sec iframe{ width: 100%;height:600px; }
.top_map_inner{ width: 100%; text-align: center; position: absolute; left: 0px; top: 25%; z-index: 99; }
.page-template-page-buchlitv .top_map_inner,.category-nieuws .top_map_inner {top:9%;}
.top_map_box{ width: 100%; display: inline-block; }
.top_map_box h1{ font: 700 99.99px/60px 'Rajdhani', sans-serif; color:#0067b1; padding-bottom: 25px; }
.top_map_box img{ max-width: 100%; }
.contact_sec{ width: 100%; background: url(//buchli.nl/wp-content/themes/buchli/images/blue-bg.jpg) no-repeat 0 0;  background-size: cover; padding: 50px 0 70px 0; text-align: center; }
.contact_inner{ width: 760px; display: inline-block; }
.contact_inner h2{ font: 700 54px/56px 'Rajdhani', sans-serif; color:#fff; }
.contact_inner h3{ font: 600 32px/35px 'Rajdhani', sans-serif; color:#fff; }
.contact_frm_main{ width: 100%; display: inline-block; padding: 15px 0 0; }
.contact_frm{ width: 100%; display: inline-block; margin-top: 25px; }
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"]{ width: 100%; background: #fff; padding: 0 20px; height: 50px; border: 2px solid #005399; outline: none; border-radius: 0px; box-shadow: inherit;  font:  400 15px/50px 'Open Sans', sans-serif; color:#000; -webkit-appearance: none; }
.contact_frm input[type="text"]::placeholder{ color:#000; opacity: 1; }
.contact_frm input[type="tel"]::placeholder{ color:#000; opacity: 1; }
.contact_frm input[type="email"]::placeholder{ color:#000; opacity: 1; }
.contact_frm textarea::placeholder{ color:#000; opacity: 1; }
.contact_frm textarea{ width: 100%; background: #fff; padding: 15px 20px 0; height: 160px; resize: none; border: 2px solid #005399; outline: none; border-radius: 0px; box-shadow: inherit; font:  400 15px/20px 'Open Sans', sans-serif; color:#000; -webkit-appearance: none; }
.contact_frm2{ width: 100%; display: inline-block; margin-top: 15px; }
.contact_frm2 p{ text-align: left; font: 400 15px/20px 'Open Sans', sans-serif; color:#fff; padding-left: 18px; }
.contact_frm2 p span{ color:#ef3e33; }
.top_marg{ margin-top: -5px; }
.contact_frm input[type="submit"]{ width: 516px; height: 56px; background: #ef3e33; outline: none; border: none; font: 500 22px/50px 'Rajdhani', sans-serif; color:#fff; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; cursor: pointer; margin-top: 20px; }
.contact_frm input[type="submit"]:hover{ background: #fff; color:#ef3e33; }
.contact_add_top{ width: 100%; padding: 80px 0 20px;}
.contact_add_sec{ width: 100%; padding: 80px 0; }
.contact_add_sec.nopadding{ padding: 0px 0; }
.contact_add_inner{ width: 100%; padding: 0 40px; }
.contact_add_box{ width: 100%; display: inline-block; }
.contact_add_box h3{ font: 700 32px/34px 'Rajdhani', sans-serif; color:#0067b1; background: url(//buchli.nl/wp-content/themes/buchli/images/map-icon.png) no-repeat left 6px; padding: 10px; padding-left: 48px; }
.contact_add_box ul{ width: 50%; float: left; padding: 10px 0 0 48px; }
.contact_add_box ul li{ width: 100%; display: inline-block; font: 400 15px/24px 'Open Sans', sans-serif; color:#000; }
.timing_details{ width: 100%; display: inline-block; margin-top: 50px; padding-left: 48px; }
.timing_details h4{ font: 700 22px/24px 'Rajdhani', sans-serif; color:#000; }
.timing_details p{ font: 400 16px/24px 'Open Sans', sans-serif; color:#000; padding-top: 15px; } .top_map_sec_partners iframe { height: 570px; }
.black_panel_sec{ width:100%; background:#000000; padding:30px 0px; text-align:center;}
.black_box{ width:100%; display:inline-block; width:610px;}
.partners_frm{ width:auto; float:left;}
.partners_frm select{ display: block; width: 470px; height: 45px; padding: 6px 12px; font: 400 14px/45px 'Open Sans', sans-serif; color:#000; background-color: #fff; background-image: none; border: 1px solid #fff; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -webkit-appearance: none; -moz-appearance: none; }
.partners_frm select.minimal{ background:url(//buchli.nl/wp-content/themes/buchli/images/arrw1.png)#fff no-repeat right 15px center; }
.partners_frm select.minimal:focus{ background:url(//buchli.nl/wp-content/themes/buchli/images/arrw2.png)#fff no-repeat right 15px center; }
.partners_frm1 input[type="submit"]{ width: 130px; height: 45px; background: #ef3e33; outline: none; border: none; font: normal 20px/45px 'Handelson-Two'; color:#fff;
-moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; cursor: pointer; float:right; }
.partners_frm1 input[type="submit"]:hover{ background: #fff; color:#ef3e33; }
.partners_frm1{ width:auto; float:right;}
.partners_content_part{ width:100%; float:left; padding-top: 40px;}
.inn_partners_content_part{ width:100%; display:inline-block; }
.breadcrumb_sec{ width:100%; display:inline-block;}
.breadcrumb_sec .breadcrumb { padding:8px 15px 8px 0px; margin-bottom: 0px; list-style: none; background-color: #fff;}
.breadcrumb_sec .breadcrumb li{ color:#000; background:url(//buchli.nl/wp-content/themes/buchli/images/brw.png) no-repeat right 5px !important; padding: 0 15px 0 5px; background-size:6px !important; }
.breadcrumb_sec .breadcrumb li a{ color:#000;}
.breadcrumb_sec .breadcrumb li:last-child{ background:none !important; padding-right:0px;  }
.breadcrumb_sec .breadcrumb li:first-child{ padding:0 15px 0 0; }
.breadcrumb_sec .breadcrumb > li + li::before { padding: 0 0px; display: none;} #wpsl-stores .buchli-style {
width: 283px!important;
height: auto!important;
display: block;
float: left;
margin-right: 20px;
}
#wpsl-wrap #wpsl-result-list li {
position:relative;
}
#wpsl-stores  .wpsl-store-thumb {
float:right;
width: initial !important;
max-width:200px;
}
#wpsl-result-list #wpsl-stores {
height: initial !important;
max-width:800px;
margin: auto;
}
#wpsl-stores .wpsl-directions {
display: inline-block;
}
.wpsl-store-location strong {
font: 700 32px/34px 'Rajdhani', sans-serif;
}
span.wpsl-street{ font: 400 15px/20px 'Open Sans', sans-serif; color: #000;} .slideshow {
display: block;
position: absolute;
top:0;
left:0;
height: 100%;
width: 100%;
}
.slideshow div
{
list-style: none;
position: absolute;
width: 100%;
height: 100%;
z-index:-1;
background-size: cover;
background-repeat: no-repeat;
background-position:  center center;
}
.slideshow div img
{
width: 100%;
height: auto;
} .dropdown.language-select { float: right;width:8%;font: 700 18px/20px 'Rajdhani', sans-serif; color:#000; margin-top: 1px;}
@media (max-width: 768px)  {
.dropdown.language-select {
position: absolute;
right: 170px;
top: -2px;
}
}
.language-select button .caret{display:inline-block;}
.language-select button {background:#fff;border:none;color:#000;font-size: 17px;}
.inn_parent_boxes{ width:100%; display:inline-block; padding:30px 0px 80px 0px;}
.inn_parent_boxes ul{ width:100%; display:inline-block;}
.inn_parent_boxes ul li{ width:100%; display:inline-block; position:relative; padding:25px 50px;}
.inn_parent_boxes ul li:nth-child(even){ background:#f7f7f7;}
.inn_parent_boxes .media-left, .inn_parent_boxes .media-right, .inn_parent_boxes .media-body { vertical-align: middle; }
.inn_parent_boxes .media-left{ padding-right: 50px; }
.inn_parent_boxes .media .media-body .media-heading{ font: 700 32px/34px 'Rajdhani', sans-serif; color:#000000;}
.inn_parent_boxes .media .media-body p{ font: 400 15px/20px 'Open Sans', sans-serif; color:#000;}
.abs_rt{ width:auto; position:absolute; right:50px; bottom:30px;}
.abs_rt ul{ width:100%; display:inline-block;}
.abs_rt ul li{ display:inline-block; font: 700 15px/20px 'Open Sans', sans-serif; color:#000; width:auto; padding:0px 7px;}
.abs_rt ul li a{ color:#ef3e33;}
.abs_rt ul li:first-child{  background:url(//buchli.nl/wp-content/themes/buchli/images/bar1.png) no-repeat right center; padding-right:12px;}
.abs_rt ul li:last-child{  background:url(//buchli.nl/wp-content/themes/buchli/images/rt-arrw1.png) no-repeat right top 2px; padding-right:18px;} .inner_page_ban{ min-height:290px; background-size: cover !important;}
.page-template-page-buchlitv .inner_page_ban,
.category-nieuws .inner_page_ban {min-height:180px; }
.inner_page_ban img{ width:100%; min-height: 290px;}
.inner_page_ban .top_map_box img{ max-width:295px; min-height:inherit;}
.inner_page_ban .top_map_box h1{ color:#fff; padding-top:10px;}
.content_page_panel{ padding-top:40px;padding-bottom:40px;}
.inn_content_page_panel{ width:100%; display:inline-block; }
.inn_partners_content_part.blogsingle {margin-top: 20px;}
.inn_content_page_panel_lt_box{ width:100%; display:inline-block; padding-top:40px;}
.inn_content_page_panel_rt_box{ width:100%; display:inline-block; padding-top:18px;}
.video_boxx{ width:100%; display:inline-block; position:relative; margin:30px 0px;}
.video_boxx img{ width:100%;}
.wp-block-embed-youtube, .wp-block-embed-youtube iframe {width: 100%;}
.play_btn{ width:90px; height:63px; position: absolute; left:50%; top:50%; margin-left:-45px; margin-top:-31.5px;}
.play_btn img{ width:100%;}
.inn_panel_boxes{ width:100%; display:inline-block;}
.inn_panel_bx_lt{ width:100%; display:inline-block;}
.inn_panel_bx_rt{ width:100%; display:inline-block;}
.inn_panel_bx_rt img{ width:100%;}
.red_panel_sec{ width:100%; display:block; float:left;margin-top: 70px;}
.inn_content_page_panel_lt_box h2{ color:#000; font: 700 54px/68px 'Rajdhani', sans-serif;margin-bottom: 20px;}
.inn_content_page_panel_lt_box h6{ color:#000; font: 400 19px/26px 'Open Sans', sans-serif; margin-bottom: 20px;}
.inn_content_page_panel_lt_box { color:#000; font: 400 15px/26px 'Open Sans', sans-serif; }
.inn_content_page_panel_lt_box p{ color:#000; font: 400 15px/26px 'Open Sans', sans-serif; margin-bottom: 10px;}
.inn_content_page_panel_lt_box blockquote { margin-top:20px;}
.inn_content_page_panel_lt_box blockquote p{ color:#000; font: italic 54px/68px 'Rajdhani', sans-serif;margin-top:20px;}
.inn_content_page_panel_lt_box ul{ width: 100%;display: inline-block;list-style:disc;padding: 18px;}
.inn_content_page_panel_lt_box ul li{ width:100%; padding:5px 0px;}
.inn_content_page_panel_lt_box ul.submenu li a{ font: 700 19px/28px 'Rajdhani', sans-serif; color:#000; background:url(//buchli.nl/wp-content/themes/buchli/images/rt-arrw2.png) no-repeat left center;margin-left:-20px; padding-left:20px; }
.inn_content_page_panel_lt_box ul.submenu li a:hover{ color:#b1b1b1;}
.inn_panel_boxes{ width:100%; display:inline-block; padding-top:30px;}
.inn_panel_boxes .inn_panel_bx_lt h3{ color:#000; font: 700 32px/38px 'Rajdhani', sans-serif;}
.inn_panel_boxes .inn_panel_bx_lt p{ padding-top:10px;}
.inn_content_page_panel_rt_box h4{ color:#ef3e33; font: 700 24px/28px 'Rajdhani', sans-serif; }
.inn_content_page_panel_rt_box ul{ width:100%; display:inline-block; list-style: disc; padding-top:20px;}
.inn_content_page_panel_rt_box ul li{ width:100%; display:inline-block; padding:5px 0px;}
.inn_content_page_panel_rt_box ul li a{ font: 700 19px/28px 'Rajdhani', sans-serif; color:#000; background:url(//buchli.nl/wp-content/themes/buchli/images/rt-arrw2.png) no-repeat left center;margin-left:-20px;padding-left:20px; }
.inn_content_page_panel_rt_box ul li a:hover{ color:#b1b1b1;}
.inn_content_page_panel_rt_box .page_item_has_children:not(.current_page_item):not(.current_page_ancestor) .children {display: none;}
.inn_content_page_panel_rt_box .page_item_has_children .children {opacity: .5}
.inn_content_page_panel_rt_box .page_item_has_children .children  {padding-top: 0}
.inn_content_page_panel_rt_box .page_item_has_children .children li a {background: none}
.inn_content_page_panel_rt_box .page_item_has_children .current_page_ancestor .children {display: block}
.accor_sec{ width:100%; display:inline-block;}
.accor-support-sec{ width:100%; display:inline-block; padding:70px 195px 0px 245px;} .accor-support-sec .panel-default >.panel-heading { color: #fff; padding: 0; } .accor-support-sec .panel-default > .panel-heading a{ width:100%; display:inline-block; background-image: url(//buchli.nl/wp-content/themes/buchli/images/border-line1.png); background-position: bottom center; background-repeat: no-repeat; padding:20px 10px;  font: 600 28px/32px 'Rajdhani', sans-serif; padding-left: 40px; text-decoration: none; background-color:#ef3e33; transition: background-image 0.5s ease;}
.accor-support-sec .panel-default > .panel-heading a:not(.collapsed){}
.accor-support-sec .panel-default > .panel-heading h4 a:before{ content: ""; width: 30px; height: 30px;position: absolute;background-image: url(//buchli.nl/wp-content/themes/buchli/images/arrw1-w.png); background-position: left 10px center; background-size: auto; background-repeat: no-repeat; left:0;-webkit-transform: rotate(-90deg); transform: rotate(-90deg);transition: 0.3s;margin-top:3px}
.accor-support-sec .panel-default > .panel-heading h4 a:not(.collapsed):before { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.accor-support-sec .panel{ margin-bottom:5px !important; border-radius: 0px; }
.accor-support-sec .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ef3e33; padding-left: 40px;  }
.accor-support-sec .panel-group .panel-heading + .panel-collapse > .panel-body, .accor-support-sec .panel-group .panel-heading + .panel-collapse > .list-group { border:none !important; }
.accor-support-sec .panel { border:none; background-size:100%; box-shadow:inherit; background-color:#ef3e33;}
.accor-support-sec .panel-body p { color:#fff; font: 400 15px/28px 'Open Sans', sans-serif; padding:5px 0px;  }
.accor-support-sec .faq_accu_cont_sub ul,
.accor-support-sec .faq_accu_cont_sub li {list-style:disc;color:#fff; }  .nieuws-tab-sec {width: 100%; display: inline-block;}
.nieuws-tab-sec ul{width: 620px; margin: 0 auto; text-align: center; border-bottom: 1px solid #202020;}
.nieuws-tab-sec ul li{float: none; display: inline-block; padding: 0 10px; font: 400 15px/20px 'Rajdhani', sans-serif;}
.nieuws-tab-sec ul li a{padding: 17px 0 !important; color: #000; border: 0px !important; border-bottom: 3px solid transparent !important;}
.nieuws-tab-sec ul li.active a{border-bottom: 3px solid #0067b1 !important; border: 0px; color: #0067b1 !important;}
.nieuws-tab-sec ul li a:hover{color: #0067b1 !important; border-bottom: 3px solid #0067b1 !important; background: none !important; border: 0px; }
.nieuws-tab-sec ul li.active{font-weight: 700;}
.tab-content-inr{width: 100%; padding: 70px 0 120px;}
.tab-content-inr:nth-child(odd){ width: 100%; padding: 70px 0 120px;}
.tab-content-inr:nth-child(even){background: #000; padding: 68px 0;}
.tab-content-inr .col-sm-6{padding: 0 43.5px;}
.tab-content-inr:nth-child(even){background: #000; padding: 68px 0;}
.tab-content-inr:nth-child(even) .nieuws-txt h3{color: #fff; }
.tab-content-inr:nth-child(even) .nieuws-txt h3 a{color: #fff; }
.tab-content-inr:nth-child(even) .nieuws-txt p{color: #fff;}
.tab-content-inr:nth-child(even) .nieuws-txt a.less_btn{color: #fff !important; border-color: #fff;}
.tab-content-inr.lst{padding: 75px 0;}
.tab-content-inr:nth-child(even) .col-sm-6.image-right { float: right !important; }
.nieuws-img{width: 100%;}
.nieuws-img img{max-width: 100%; width: 100%; height: 330px; object-fit: cover;}
.nieuws-txt{width: 100%;}
.nieuws-txt strong{font: 700 16px/24px 'Rajdhani', sans-serif; color: #ef3e33; display: inline-block; text-transform: uppercase; background: url(//buchli.nl/wp-content/themes/buchli/images/icon.png) no-repeat left 0px; display: inline-block; padding-left: 30px;}
.nieuws-txt strong span{color: #b2b2b2;}
.nieuws-txt strong a{color: #ef3e33;}
.nieuws-txt strong a span{color: #b2b2b2;}
.nieuws-txt h3{color: #000; font: 700 21px/24px 'Rajdhani', sans-serif; margin-top:10px;}
.nieuws-txt h3 a{color: #000;}
.nieuws-txt p{color: #000; font: normal 14px/18px 'Open Sans', sans-serif;}
.nieuws-txt a.less_btn{width: 132px;height: 48px;background: none;font: normal 20px/45px 'Handelson-Two';color: #000;text-decoration: none;outline: none;margin-top: 25px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;border: 1px solid #000;display: inline-block; text-align: center;}
.nieuws-txt a.less_btn:hover{background: #000; color: #fff;}
.nieuws-img {	position: relative;}
.nieuws-img img {height: auto;border-radius: 10px;border:1px solid rgba(0,0,0,.2);}
.nav.nav-tabs {margin-bottom:20px;}
.alm-reveal {display:flex;flex-direction: row;flex-wrap: wrap;}
.item {padding-bottom: 30px;padding-right: 30px;padding-left:30px;}
.item.buchli-tv .nieuws-img a::after {content:"";width: 68px;height: 48px;margin-left:-34px;margin-top:-24px;	position: absolute;
top:50%;left:50%;display: block;background-image: url(//buchli.nl/wp-content/themes/buchli/images/play.svg); -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.item.buchli-tv:hover .nieuws-img a::after {-webkit-filter: grayscale(0); filter: grayscale(0);}
.tab-content-inr-pagina{width: 100%; text-align: center; padding-bottom: 35px;}
.tab-content-inr-pagina ul li{display: inline-block; padding: 0px !important; font: inherit !important;}
.tab-content-inr-pagina ul li a{font: normal 15px/26px 'Open Sans', sans-serif;   color: #fff; text-align: center; color: #c2dbec;
display: inline-block; padding: 0px !important; width: 26px; height: 26px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;}
.tab-content-inr-pagina ul{width: 100%; border: 0px;}
.tab-content-inr-pagina ul li a:hover{background: #0067b1 !important;   border: 0px !important; color: #fff !important; border-radius: 100%;}
.tab-content-inr-pagina ul li:last-child a{color: #0067b1 !important;}
.tab-content-inr-pagina ul li:last-child a:hover{background: none !important; color: inherit; border: 0px; border-radius: 0px;}
.tab-content-inr-pagina ul li:last-child{padding-left: 20px !important;}
.tab-content-inr-pagina ul li.actv a{background: #0067b1 !important; border-radius: 100%; color: #fff !important;}
.mob_nav{ width:100%; display:inline-block; position:relative;}
.nav_icon{ float:right; font-size:34px;}
.sidenav {
height: 0;
width: 100%;
position: fixed;
z-index:999;
top:0;
left: 0;
background-color: #0067b1;
overflow: hidden;
transition: 0.5s;
padding-top: 0px;
}
.sidenav a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; }
.sidenav a:hover { color: #f1f1f1; }
.sidenav .closebtn { position: absolute; top: 10px; right: 10px; font-size: 60px; margin-left: 50px; height:auto; font-weight:300; color: #fff; z-index:99999; }
.sidenav .closebtn:hover{ color: #fff; }
@media screen and (max-height: 450px) {
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
}
@media (min-width: 768px) and (max-width:10000px) {
.menu_sec li:hover ul.dropdown-menu{ display: block;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.header_sec { padding: 14px 0;}
.nav_top .navbar-brand { width: 250px; top: 8px;}
.menu_sec li { margin-left: 7px;}
.menu_sec li a{ padding: 8px 13px; font-size: 16px; line-height: 20px; }
.banner_heading{ font-size: 58px; line-height: 55px; }
.banner_details p{ font-size: 13px; line-height: 19px; padding-top: 13px; }
.banner_details a.video_btn {  padding: 13px 23px 13px 65px; font-size: 17px; line-height: 22px; margin-top: 18px; background-position: 18px 10px !important; background-size: 40px !important;}
.banner_details { width: 320px; margin-right: 28px; padding-top:95px; }
.welcome_sec { padding: 45px 0;}
.welcome_sec h2{ font-size: 48px; line-height: 54px; }
.welcome_sec p{ font-size: 18px; line-height: 27px; padding-top: 10px; }
.welcome_sec a { padding: 8px 24px; margin-top: 26px; font-size: 22px; line-height: 27px; padding-left: 50px; }
.welcome_sec a::after { width: 48px; height: 48px; left: -8px; top: -3px; background-size: 100% 100%;}
.tv_heading img { height: auto !important;}
.blue_sec {padding: 20px 0 60px 0;}
.blue_box_txt { padding: 16px 10px 40px; min-height: 230px;}
.blue_box_txt h3{ font-size: 20px; line-height: 22px; }
.blue_box_txt p{ font-size: 12px; line-height: 20px; padding-top: 6px; }
.blue_box_txt a.more_btn { width: 118px; height: 38px; font-size: 17px; line-height: 35px; bottom: -19px; margin-left: -59px; }
.digonose_sec { padding: 50px 0 40px 0;}
.digonose_top h2{ font-size: 42px; line-height: 48px; }
.digonose_top p{ font-size: 18px; line-height: 26px; padding-top: 10px; }
.digonose_btm { padding: 30px 0 0;}
.digonose_btm_box { padding: 10px; padding-left: 76px; background-position: 60px bottom; }
.digonose_btm_box span.left_icon_txt{ font-size: 21px; line-height: 31px; }
.digonose_btm_box span.left_icon img { margin-top: 7px; width: 60px;}
.video_sec { padding: 60px 0 45px 0;}
.video_box { padding-left: 0;}
.video_box_rt { padding-left: 0;}
.video_box_rt h2{ font-size: 42px; line-height: 42px; }
.video_box_rt p{ font-size: 14px; line-height: 26px; }
.video_box_rt a.video_btn{  padding: 13px 23px 13px 65px; font-size: 17px; line-height: 22px; margin-top: 18px; background-position: 18px 10px !important; background-size: 40px !important;}
.video_box_rt a.all_btn{ font-size: 17px; line-height: 22px; margin-top: 10px; padding-right: 37px; }
.video_box iframe { height: 300px;}
.news_inner { padding: 0 35px;}
.news_box_txt { padding: 16px 0 0;}
.news_box_txt h3{ font-size: 20px; line-height: 22px; }
.news_box_txt p{ font-size: 12px; line-height: 18px; padding-top: 10px; }
.news_box_txt a.more_btn { width: 120px; height: 42px; font-size: 18px; line-height: 38px; margin-top: 18px; }
.news_sec { padding: 35px 0 40px 0;}
.news_box { margin-top: 20px;}
.footer_inner { padding: 30px 30px 0;}
.footer_top_left h3{ font-size: 30px; line-height: 35px; padding-bottom: 14px; }
.footer_top_left p{ font-size: 14px; line-height: 23px; }
.footer_top_rt ul li { margin-left: 10px; }
.newsletter_sec { padding: 30px 0 0;}
.footer_top_rt { width: 430px;}
.newsletter_sec input[type="email"]{ height: 44px; font-size: 14px; line-height: 40px; }
.newsletter_sec input[type="submit"]{ width: 30%; height: 44px; font-size: 18px; line-height: 24px; }
.partner_sec { padding: 25px 0 0;}
.partner_sec ul li { margin: 8px 0 0 22px;}
.privacy_sec { padding: 20px 0;} .top_map_box h1{ font-size: 70.99px; line-height: 56px; }
.top_map_box img { width: 300px;}
.top_map_sec iframe { height: 350px;}
.contact_sec{padding: 40px 0 60px 0;}
.contact_inner h2{ font-size: 42px; line-height: 50px; }
.contact_inner h3{ font-size: 28px; line-height: 32px; }
.contact_frm_main { padding: 0;}
.contact_add_inner { padding: 0;}
.contact_add_sec{ padding: 60px 0;}
.contact_add_box h3{ font-size: 26px; line-height: 28px; padding-left: 35px; background-size: 25px; }
.contact_add_box ul{ padding-left: 35px; }
.contact_add_box ul li{ font-size: 14px; line-height: 22px; }
.timing_details { margin-top: 30px; padding-left: 35px;}
.timing_details h4{ font-size: 20px; line-height: 22px; }
.timing_details p{ font-size: 14px; line-height: 21px; padding-top: 10px; }
.contact_frm input[type="submit"]{ width: 450px; } .inn_parent_boxes .media-left { padding-right: 30px; }
.inn_parent_boxes .media-left .media-object{ max-width:200px;}
.inn_parent_boxes .media .media-body .media-heading { font-size:26px; margin-bottom: 0px; }
.inn_parent_boxes .media .media-body p { font-size:14px; line-height:18px; }
.inn_parent_boxes ul li { padding: 18px 30px; }
.abs_rt ul li { padding: 0px 7px !important; }
.abs_rt { right: 30px; bottom: 16px; }
.abs_rt ul li:first-child { padding-right: 12px !important; }
.abs_rt ul li:last-child { padding-right: 18px !important; }
.abs_rt ul li { font-size:14px; }  .inn_content_page_panel_lt_box h2 { font-size:46px; line-height:62px; }
.inn_content_page_panel_lt_box h6 { font-size:17px; line-height:26px; }
.video_boxx { margin: 20px 0px; }
.inn_content_page_panel_lt_box p { font-size:14px; line-height:24px; }
.inn_content_page_panel_rt_box ul li a { font-size:18px; line-height:25px; }
.accor-support-sec { padding: 30px 195px 0px 170px; }
.accor-support-sec .panel-default > .panel-heading a { font-size:22px; line-height:26px; }
.accor-support-sec .panel-default > .panel-heading a:before{left:18%;} .tab-content-inr {padding: 60px 0;}
.tab-content-inr .col-sm-6 {padding: 0 30px;}
.nieuws-txt p{line-height: 28px; padding-top: 20px;}
.tab-content-inr.mid { padding: 60px 0;}
.tab-content-inr.lst {padding: 60px 0;}
}
@media (min-width: 768px) and (max-width: 991px) {
.header_sec { padding: 14px 0;}
.nav_top .navbar-brand { width: 210px; top: 6px;}
.menu_sec li { margin-left: 4px; }
.menu_sec li a { padding: 6px 9px; font-size: 15px; line-height: 18px;}
.banner_heading { font-size: 45px; line-height: 45px;}
.banner_details p { font-size: 12px; line-height: 16px; padding-top: 8px;}
.banner_details p br{ display: none; }
.banner_details a.video_btn { padding: 9px 18px 9px 52px; font-size: 14px; line-height: 22px; margin-top: 12px; background-position: 11px 9px !important; background-size: 33px !important;}
.banner_details { width: 280px; margin-right: 10px; padding:90px 0 0 0;}
.banner_box{ height:400px; }
.banner_box img {height: 400px;}
.welcome_sec { padding: 30px 0;}
.welcome_sec h2{ font-size: 40px; line-height: 45px; }
.welcome_sec p{ font-size: 16px; line-height: 22px; padding-top: 10px; }
.welcome_sec a { padding: 6px 17px; margin-top: 20px; font-size: 18px; line-height: 25px; padding-left: 38px;}
.welcome_sec a::after { width: 44px; height: 44px; left: -11px; top: -4px; background-size: 100% 100%;}
.tv_heading img { height: auto !important; width: 136px; }
.blue_sec {padding: 10px 0 60px 0;}
.blue_box_txt { padding: 16px 10px 25px; min-height: 175px;}
.blue_box_txt h3{ font-size: 20px; line-height: 22px; }
.blue_box_txt p{ font-size: 12px; line-height: 20px; padding-top: 6px; }
.blue_box_txt a.more_btn { width: 118px; height: 38px; font-size: 17px; line-height: 35px; bottom: -19px; margin-left: -59px; }
.digonose_sec { padding: 40px 0;}
.digonose_top h2{ font-size: 38px; line-height: 42px; }
.digonose_top p{ font-size: 16px; line-height: 24px; padding-top: 10px; }
.digonose_btm { padding: 30px 0 0;}
.digonose_btm_box { padding: 10px; padding-left: 64px; background-position: 48px bottom !important; }
.digonose_btm_box span.left_icon_txt { font-size: 19px; line-height: 28px;}
.digonose_btm_box span.left_icon img { margin-top: 7px; width: 54px;}
.video_sec { padding: 40px 0;}
.video_box { padding-left: 0;}
.video_box_rt { padding-left: 0;}
.video_box_rt h2 { font-size: 36px; line-height: 32px;}
.video_box_rt p { font-size: 13px; line-height: 22px; padding-top: 8px;}
.video_box_rt a.video_btn{ padding: 9px 18px 9px 52px; font-size: 14px; line-height: 22px; margin-top: 12px; background-position: 11px 9px !important; background-size: 33px !important;}
.video_box_rt a.all_btn{ font-size: 17px; line-height: 22px; margin-top: 10px; padding-right: 37px; }
.video_box iframe { height: 300px;}
.news_inner { padding: 0;}
.news_box_txt { padding: 16px 0 0;}
.news_box_txt h3 { font-size: 17px; line-height: 18px;}
.news_box_txt p{ font-size: 12px; line-height: 18px; padding-top: 10px; }
.news_box_txt p br{ display: none;}
.news_box_txt a.more_btn { width: 110px; height: 38px; font-size: 16px; line-height: 33px; margin-top: 12px;}
.news_sec { padding: 30px 0 40px 0;}
.news_box { margin-top: 20px;}
.footer_inner { padding: 30px 0 0;}
.footer_top_left h3{ font-size: 30px; line-height: 35px; padding-bottom: 14px; }
.footer_top_left p{ font-size: 14px; line-height: 23px; }
.footer_top_rt ul li { margin-left: 10px;}
.newsletter_sec { padding: 30px 0 0;}
.footer_top_rt { width: 430px;}
.newsletter_sec input[type="email"]{ height: 40px; font-size: 13px; line-height: 40px; }
.newsletter_sec input[type="submit"]{ width: 30%; height: 40px; font-size: 15px; line-height: 24px; }
.partner_sec { padding: 25px 0 0;}
.partner_sec ul li { margin: 8px 0 0 10px; width: 15%;}
.privacy_sec { padding: 20px 0;}
.blue_box {  margin-top: 40px;} .top_map_box h1 { font-size: 55.99px; line-height: 48px;}
.top_map_box img { width: 260px;}
.top_map_sec iframe { height: 320px;}
.contact_sec{padding: 40px 0;}
.contact_inner h2 { font-size: 32px; line-height: 36px;}
.contact_inner h3 { font-size: 20px; line-height: 28px;}
.contact_frm_main { padding: 0;}
.contact_add_inner { padding: 0;}
.contact_add_sec{ padding: 40px 0;}
.contact_add_box h3 { font-size: 20px; line-height: 23px; background-size: 20px; padding: 6px; padding-left: 26px; }
.contact_add_box ul{ padding-left: 26px; }
.contact_add_box ul li {  font-size: 11px; line-height: 18px;}
.timing_details { margin-top: 20px; padding-left: 26px;}
.timing_details h4 { font-size: 17px; line-height: 19px;}
.timing_details p { font-size: 12px; line-height: 18px; padding-top: 8px;}
.contact_frm input[type="submit"] { width: 410px; height: 50px; line-height: 50px; font-size: 20px; }
.contact_inner { width: 100%;}
.contact_frm { margin-top: 18px;}
.contact_frm2 p{ font-size: 13px; }
.contact_frm2 { margin-top: 10px;} .inn_parent_boxes .media-left { padding-right: 20px; }
.inn_parent_boxes .media-left .media-object{ max-width:150px;}
.inn_parent_boxes .media .media-body .media-heading { font-size: 22px; margin-bottom: 0px; line-height: 28px; }
.inn_parent_boxes .media .media-body p { font-size: 13px; line-height: 17px; }
.inn_parent_boxes ul li { padding: 18px 15px; }
.abs_rt ul li { padding: 0px 7px !important; }
.abs_rt { right: 15px; bottom: 40px; }
.abs_rt ul li:first-child { padding-right: 7px !important; background-size: 2px !important;}
.abs_rt ul li:last-child { padding-right: 10px !important; background-size: 7px !important; background-position:right top 3px; }
.abs_rt ul li { font-size:12px; line-height: 14px } .inn_content_page_panel {  padding-left: 0px; }
.inn_content_page_panel_lt_box h2 { font-size: 40px; line-height: 56px; }
.inn_content_page_panel_lt_box h6 {  font-size: 15px; line-height: 23px; }
.video_boxx { margin: 20px 0px; }
.inn_content_page_panel_lt_box p { font-size:14px; line-height:24px; }
.inn_content_page_panel_rt_box ul li a { font-size: 16px; line-height: 20px; }
.accor-support-sec { padding: 30px 0px 0px 0px; }
.accor-support-sec .panel-default > .panel-heading a { font-size:22px; line-height:26px; }
.accor-support-sec .panel-default > .panel-heading a:before{left:2%;}
.inn_content_page_panel_lt_box { padding-top: 20px; }
.play_btn { width: 70px; height: 60px; margin-left: -35px; margin-top: -30px; }
.inn_panel_boxes .inn_panel_bx_lt h3 { font-size:28px; line-height:32px; } .tab-content-inr:nth-child(odd){margin-bottom:20px;}
.tab-content-inr:nth-child(odd),
.tab-content-inr:nth-child(even), .tab-content-inr {padding:18px;}
.tab-content-inr .col-sm-6 {padding: 0 20px;}
.nieuws-txt p{line-height: 25px;padding-top: 20px;font-size: 14px;}
.tab-content-inr.mid { padding: 50px 0;}
.tab-content-inr.lst {padding: 50px 0;}
}
@media only screen and (max-width: 767px){
.header_sec { padding: 10px 0;}
.nav_top .navbar-brand { width: 180px; top: 10px;}
.menu_sec li.menu-item-has-children2:after {content:">";position:absolute;right:0;width:20px;height:20px;    top: 13px;
color: #fff;
font-size: 20px;
font-weight: 700;}
.menu_sec li { margin-left: 0px; }
.menu_sec li a { padding: 6px 9px; font-size: 24px; line-height: 38px; text-align: center; position: relative; font-weight:500; color:#fff !important; }
.menu_sec li a span{ width:auto; display:inline-block; position:relative;}
.banner_heading { font-size: 45px; line-height: 45px;}
.banner_details p { font-size: 12px; line-height: 16px; padding-top: 8px;}
.banner_details p br{ display: none; }
.banner_details a.video_btn { padding: 9px 18px 9px 52px; font-size: 14px; line-height: 22px; margin-top: 12px; background-position: 11px 9px !important; background-size: 33px !important;}
.banner_details { width: 260px; margin-right: 0; padding:60px 0 0 0; }
.banner_box{ height:340px; }
.banner_box img {height: 340px;}
.welcome_sec { padding: 20px 0 30px 0;}
.welcome_sec h2 { font-size: 30px; line-height: 38px;}
.welcome_sec p {font-size: 14px; line-height: 21px; padding-top: 7px;}
.welcome_sec a { padding: 6px 17px; margin-top: 20px; font-size: 18px; line-height: 25px; padding-left: 38px;}
.welcome_sec a::after { width: 44px; height: 44px; left: -11px; top: -4px; background-size: 100% 100%;}
.tv_heading img { height: auto !important; width: 136px; }
.blue_sec {padding: 0 0 50px;}
.blue_box_txt { padding: 12px 10px 25px; min-height: 185px;}
.blue_box_txt h3 { font-size: 17px; line-height: 20px;}
.blue_box_txt p{ font-size: 12px; line-height: 20px; padding-top: 6px; }
.blue_box_txt a.more_btn { width: 118px; height: 38px; font-size: 17px; line-height: 37px; bottom: -19px; margin-left: -59px; }
.digonose_sec { padding: 30px 0;}
.digonose_top h2 { font-size: 32px; line-height: 37px;}
.digonose_top p { font-size: 14px; line-height: 20px; padding-top: 7px;}
.digonose_btm { padding: 30px 0 0;}
.digonose_btm_box { padding: 10px 19px 19px 77px; background-position: 48px bottom !important; }
.digonose_btm .col-sm-6:nth-child(5) .digonose_btm_box { background: url(//buchli.nl/wp-content/themes/buchli/images/border-line.png) no-repeat 48px bottom;}
.digonose_btm .col-sm-6:nth-child(6) .digonose_btm_box { background: url(//buchli.nl/wp-content/themes/buchli/images/border-line.png) no-repeat 48px bottom;}
.digonose_btm_box span.left_icon_txt { font-size: 17px; line-height: 26px;}
.digonose_btm_box span.left_icon img { margin-top: 7px; width: 54px;}
.video_sec { padding: 30px 0;}
.video_box { padding-left: 0;}
.video_box_rt { padding-left: 0; margin-top: 15px; }
.video_box_rt h2 { font-size: 30px; line-height: 32px;}
.video_box_rt p { font-size: 13px; line-height: 22px; padding-top: 8px;}
.video_box_rt a.video_btn{ padding: 9px 18px 9px 52px; font-size: 14px; line-height: 22px; margin-top: 12px; background-position: 11px 9px !important; background-size: 33px !important;}
.video_box_rt a.all_btn{ font-size: 17px; line-height: 22px; margin-top: 10px; padding-right: 37px; }
.video_box iframe { height: 300px;}
.news_inner { padding: 0;}
.news_box_txt { padding: 16px 0 0;}
.news_box_txt h3 { font-size: 17px; line-height: 18px;}
.news_box_txt p{ font-size: 12px; line-height: 18px; padding-top: 10px; }
.news_box_txt p br{ display: none;}
.news_box_txt a.more_btn { width: 110px; height: 38px; font-size: 16px; line-height: 33px; margin-top: 12px;}
.news_sec { padding: 20px 0 30px 0;}
.news_box { margin-top: 20px;}
.footer_inner { padding: 30px 0 0;}
.footer_top_left h3 { font-size: 25px; line-height: 30px; padding-bottom: 8px;}
.footer_top_left p{ font-size: 14px; line-height: 23px; }
.footer_top_rt ul li { margin-left: 10px; }
.newsletter_sec { padding: 30px 0 0;}
.footer_top_rt { width: 56%;}
.newsletter_sec input[type="email"]{ height: 40px; font-size: 13px; line-height: 40px; padding: 0 10px; }
.newsletter_sec input[type="submit"]{ width: 30%; height: 40px; font-size: 15px; line-height: 24px; }
.partner_sec { padding: 25px 0 0;}
.partner_sec ul li { margin: 8px 0 0 10px; width: 15%;}
.privacy_sec { padding: 20px 0;}
.blue_box {  margin-top: 40px;}
.navbar-default .navbar-toggle{ margin: 0px; border-color:#0067b1; }
.navbar-default .navbar-toggle .icon-bar {background-color: #0067b1;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none; }
.navbar-toggle{border:0px;}
.privacy_sec p { text-align: center; font-size: 12px; }
.footer_top_left { width: auto;}
.footer_top_rt {  width: 63%;}
.navbar-collapse{ padding: 0px; border: none; box-shadow: inherit; }
.menu_sec { padding: 0px 5px !important; padding-top: 50px !important;} .top_map_box h1 {  font-size: 42.99px; line-height: 34px;}
.top_map_box img { width: 220px;}
.top_map_sec iframe { height: 290px;}
.contact_sec{padding: 30px 0;}
.contact_inner h2 { font-size: 24px; line-height: 30px;}
.contact_inner h3 { font-size: 16px; line-height: 24px;}
.contact_frm_main { padding: 0;}
.contact_add_inner { padding: 0;}
.contact_add_sec{ padding: 10px 0 30px;}
.contact_add_box h3 { font-size: 20px; line-height: 23px; background-size: 20px; padding: 6px; padding-left: 26px; }
.contact_add_box ul{ padding-top:0px; padding-left: 28px; }
.contact_add_box ul li {  font-size: 11px; line-height: 18px;}
.timing_details { margin-top: 15px; padding-left: 26px;}
.timing_details h4 { font-size: 17px; line-height: 19px;}
.timing_details p { font-size: 12px; line-height: 18px; padding-top: 8px;}
.contact_frm input[type="submit"] { width: 100%; height: 45px; line-height: 45px; font-size: 16px; margin: 0;}
.contact_inner { width: 100%;}
.contact_frm { margin-top: 18px;}
.contact_frm2 p{ font-size: 13px; }
.contact_frm2 { margin-top: 10px;}
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"]{ font-size: 14px; padding: 0 12px; }
.contact_add_box { margin-top: 15px;}
.contact_frm textarea{ padding: 10px 12px 0; font-size: 14px; height: 140px; } .partners_content_part{ padding-top: 20px;}
.inn_parent_boxes .media-left { padding-right: 20px; }
.inn_parent_boxes .media-left .media-object{ max-width:150px;}
.inn_parent_boxes .media .media-body .media-heading { font-size: 20px; margin-bottom: 0px; line-height: 26px; }
.inn_parent_boxes .media .media-body p { font-size: 12px; line-height: 16px; }
.inn_parent_boxes ul li { padding: 18px 30px; }
.abs_rt ul li { padding: 0px 7px !important; }
.abs_rt { right: 15px; bottom: 40px; }
.abs_rt ul li:first-child { padding-right: 7px !important; background-size: 2px !important;}
.abs_rt ul li:last-child { padding-right: 10px !important; background-size: 7px !important; background-position:right top 3px; }
.abs_rt ul li { font-size:12px; line-height: 14px }
.inn_parent_boxes { padding: 20px 0px 50px 0px; }
.abs_rt {  right: inherit; bottom: inherit; position:inherit; left: 165px; top: 5px; width: 230px; }
.black_box { width: 570px; }
.partners_frm select { width: 430px; } .inn_content_page_panel {  padding-left: 0px; }
.inn_content_page_panel_lt_box h2 { font-size: 40px; line-height: 56px; }
.inn_content_page_panel_lt_box h6 { font-size: 14px; line-height: 22px; }
.video_boxx { margin: 20px 0px; }
.inn_content_page_panel_lt_box p { font-size:14px; line-height:24px; }
.inn_content_page_panel_rt_box ul li a { font-size: 16px; line-height: 20px; }
.accor-support-sec { padding: 30px 0px 0px 0px; }
.accor-support-sec .panel-default > .panel-heading a { font-size:22px; line-height:26px; }
.inn_content_page_panel_lt_box { padding-top: 20px; }
.play_btn { width: 70px; height: 60px; margin-left: -35px; margin-top: -30px; }
.inn_panel_boxes .inn_panel_bx_lt h3 { font-size:28px; line-height:32px; }
.content_page_panel { padding-top: 20px; }
.inn_content_page_panel_lt_box h2 { font-size: 34px; line-height: 50px; }
.inn_panel_bx_rt { margin: 15px 0px; }
.inn_content_page_panel_rt_box { padding-top: 10px; }
.breadcrumb_sec .breadcrumb { padding-left: 0px; }
.inner_page_ban { min-height: 270px; }
.inner_page_ban img { min-height: 270px; } .tab-content-inr {padding: 50px 0;}
.tab-content-inr .col-sm-6 {padding: 0 15px; width: 50%; float: left;}
.nieuws-txt p{line-height: 23px;padding-top: 10px;font-size: 14px;}
.tab-content-inr.mid { padding: 50px 15px;}
.tab-content-inr.lst {padding: 50px 0;}
.nieuws-img img { height: 280px;}
.nieuws-txt a{width: 110px;height: 38px;line-height: 33px;margin-top: 12px;}
.menu_sec .dropdown-menu { padding:0;}
.menu_sec li .drop_arrow{ position: absolute; right: 40%; top: 15px; cursor:pointer; width:20px; height:20px; color:#fff !important; }
.menu_sec li a:hover { color: #fff !important; background:rgba(000,000,000,0.1);}
.menu_sec.navbar-nav .open .dropdown-menu > li > a {  line-height: 24px; font-weight: 500; font-size: 18px; padding: 5px 15px 5px 15px; }
.menu_sec.navbar-nav .open .dropdown-menu > li > a:hover{ color: #fff !important; background:rgba(000,000,000,0.1);}
.menu_sec.nav .open > a, .menu_sec.nav .open > a:hover, .menu_sec.nav .open > a:focus { background-color: #337ab7;  border-color: #337ab7; }
}
@media only screen and (max-width: 599px){
.blue_box_txt p { font-size: 11px; line-height: 18px; padding-top: 4px;}
.blue_box_txt a.more_btn { width: 100px; height: 35px; font-size: 15px; line-height: 34px;  bottom: -18px; margin-left: -50px;}
.blue_box_txt { padding: 12px 10px 25px; min-height: 190px;}
.digonose_top h2 { font-size: 26px; line-height: 30px;}
.video_box_rt h2 { font-size: 24px; line-height: 26px;}
.newsletter_sec input[type="email"] {width: 71%; height: 35px; font-size: 11px; line-height: 35px; padding: 0 10px;}
.newsletter_sec input[type="submit"]{height: 35px; font-size: 13px; line-height: 22px; width: 28%;}
.partner_sec ul li { width: 22%;} .black_box { width: 460px; }
.partners_frm select { width: 325px; }
.inn_parent_boxes ul li { padding: 18px 15px; }
.inn_parent_boxes { padding: 10px 0px 20px 0px; }
.inn_parent_boxes .media .media-body .media-heading { font-size: 17px; } .breadcrumb_sec {display: none;}
.accor-support-sec .panel-default > .panel-heading a { font-size: 18px; line-height: 20px; }
.accor-support-sec .panel-body p { font-size:14px; line-height:24px; }
.accor-support-sec .panel { margin-bottom: 0px !important; }
.inn_content_page_panel_lt_box p { font-size: 13px; line-height: 20px; }
.inn_panel_boxes {  padding-top: 15px; }
h1 {font: 700 36px/38px 'Rajdhani', sans-serif;} .item {padding-bottom: 5px;padding-right: 5px;padding-left:5px;}
.nieuws-tab-sec ul { width: 100%;}
.nieuws-tab-sec ul li{padding: 0 5px; font-size: 21px;}
.nieuws-tab-sec ul li a{padding: 10px 0 !important;}
.tab-content-inr .col-sm-6{width: 100%;}
.tab-content-inr:nth-child(even) .image-right, .tab-content-inr.mid .pull-right{float: none !important;}
.tab-content-inr { padding: 40px 0;}
.tab-content-inr:nth-child(even), .tab-content-inr.mid{padding: 40px 15px;}
.tab-content-inr.lst{ padding: 40px 0;}
.nieuws-txt h3 {  font: 700 28px/24px 'Rajdhani', sans-serif;}
.tab-content-inr-pagina ul li a{padding: 0px !important;}
.category-nieuws .inner_page_ban,
.page-template-page-buchlitv .inner_page_ban {min-height:120px; }
}
@media only screen and (max-width: 499px){
.nav_top .navbar-brand { width: 165px; top: 6px;}
.mob_nav .dropdown-menu {display:none !important;}
.mob_nav .dropdown-menu.active {display:block !important;}
.inn_content_page_panel_lt_box h2 { font-size: 26px; line-height: 36px; }
.mob_nav .dropdown-menu {width:100%;background-color:transparent;position:relative;}
.mob_nav .dropdown-menu li {margin:5px 0;}
.header_sec { padding: 7px 0;}
.tv_heading img { height: auto !important; width: 120px;}
.banner_heading { font-size: 25px; line-height: 25px;}
.banner_details { width: 220px; margin-right: 0; margin:35px 0 0 0; }
.banner_box { height:280px;}
.banner_box img { height: 280px;}
.banner_details { width: 220px; margin-right: 0; background: rgba(0, 0, 0, 0.3); padding: 8px;}
.banner_details a.video_btn { padding: 6px 18px 6px 44px; font-size: 12px; line-height: 20px; margin-top: 9px; background-position: 10px 7px !important;background-size: 28px !important;}
.welcome_sec a { font-size: 16px;}
.blue_sec .col-xs-6{ width: 100%; }
.blue_box_txt { padding: 12px 10px 25px; min-height: inherit;}
.digonose_btm_box { background-position: 5px bottom !important; background-size: 100% 5px !important;}
.digonose_btm .col-sm-6:nth-child(5) .digonose_btm_box{ background-position: 5px bottom !important; background-size: 100% 5px !important;}
.digonose_btm .col-sm-6:nth-child(6) .digonose_btm_box{ background-position: 5px bottom !important; background-size: 100% 5px !important;}
.news_inner .col-xs-6{ width: 100%; }
.news_box_txt a.more_btn { width: 94px; height: 32px; font-size: 15px; line-height: 28px; margin-top: 10px;}
.footer_top_left { width: 100%;}
.footer_inner { padding: 25px 0 0;}
.footer_top { text-align: center;}
.footer_top_left h3 { font-size: 22px; line-height: 25px; padding-bottom: 5px;}
.footer_top_left p { font-size: 13px; line-height: 21px;}
.footer_top_rt ul li { margin-left: 7px; float: none; display: inline-block;}
.footer_top_rt ul { width: 100%; float: none; display: inline-block; margin-top: 15px;}
.footer_top_rt { width: 100%;}
.partner_sec { padding: 8px 0 0;}
.partner_sec ul li { width: 27%;}
.video_box iframe { height: 210px;}
.video_box_rt a.video_btn{ padding: 6px 18px 6px 44px;font-size: 12px; line-height: 20px; margin-top: 9px; background-position: 10px 7px !important; background-size: 28px !important;}
.video_box_rt a.all_btn { font-size: 14px; line-height: 18px; margin-top: 5px; padding-right: 29px; background-size: 23px !important;}
.blue_box_pic img { width: 100%; object-fit: cover; height: 190px; object-position: center center;}
.menu_sec { padding: 30px 0 0;}
.top_map_box h1 { font-size: 34.99px; line-height: 30px;}
.top_map_box img { width: 190px;}
.top_map_inner{top: 30%;}
.contact_inner h2 { font-size: 20px; line-height: 27px;}
.contact_inner h3 { font-size: 14px; line-height: 21px;}
.contact_frm2 p { font-size: 12px;}
.timing_details p{font-size: 11px; }
.contact_sec { padding: 22px 0 30px 0;}
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"]{ height: 45px; line-height: 45px; font-size: 13px; }
.contact_frm textarea{ font-size: 13px; }
.contact_frm input[type="submit"] { width: 100%; height: 40px; line-height: 40px; font-size: 14px; margin: 0;} .inn_parent_boxes .media-left {  padding-right: 0px; width: 100%; display: block; text-align:center; }
.inn_parent_boxes .media-left .media-object { max-width: 100%;  display: inline-block; }
.abs_rt { left: 0px; top: 2px; }
.inn_parent_boxes .media-body { padding-top:15px; text-align: center; }
.abs_rt {  left: inherit; top: inherit;  display: inline-block; margin: 0 auto; width: 100%; text-align: center;}
.black_box { width: 300px; }
.partners_frm select { width: 205px; }
.partners_frm1 input[type="submit"] { width: 90px; }
.black_panel_sec { padding: 20px 0px; } .inn_content_page_panel_rt_box h4 { font-size:20px; line-height:22px; }
.inn_content_page_panel_rt_box ul { padding-top: 15px; }
.inn_content_page_panel_rt_box ul.submenu {display:none !important;}
.inn_content_page_panel_lt_box { padding-top: 15px; }
.inn_panel_boxes .col-xs-6{ width:100%;}
.accor-support-sec .panel-default > .panel-heading a { padding: 10px 10px 10px 40px; background-size:94%;}
.accor-support-sec .panel-default > .panel-heading a:before { left: 2%!important;}
.accor-support-sec { padding: 20px 0px 0px 0px; }
.inn_panel_boxes .inn_panel_bx_lt h3 { font-size: 26px; line-height: 28px; }
.inn_panel_boxes { padding-top: 10px; }
.inner_page_ban { min-height: 250px; }
.inner_page_ban img { min-height: 250px;}
.menu_sec li .drop_arrow{ right: 32%; color:#fff !important; }
}
@media only screen and (max-width: 360px){
.contact_add_box ul{ width: 100%; }
.contact_add_box ul {  padding-bottom: 10px;} .nieuws-img img { height: auto;}
}