@charset "windows-1250";

/* - media-queries CSS Document */

/* min-height */
@media screen and (min-height: 640px) {
}

/* min-width */
@media screen and (min-width: 1680px) {
}
 @media screen and (min-width: 1920px) {
}

/* max-width */
@media screen and (max-width: 1240px) {
.cycle-arrow.prev { left: 33px; }
.cycle-arrow.next { right: 33px; }
}
 @media screen and (max-width: 1080px) {
.wrapper { width: 98%; }
#site-logo { position: relative; left: 0; top: 0; padding: 20px 0; text-align: center; }
#site-logo img { width:150px; }
#site-title { padding: 0 0 26px; float: none; text-align: center; }
.sticky-wrapper { width: 100%; position: absolute; top: 0; }
#menu-search { float: right; left: -36px; right:1%; }
#menu-search form { width: 175px; }
#menu-login { float: left; left: 1%; }
#menu-login .button { display:block; padding:10px 0 0; }
.is-sticky #menu-login .button { display:inline-block; padding:0; }
.is-sticky #sticky-area .hide { display: block; position: absolute; width: 100%; text-align: center; }
#menu ul { padding: 20px 0; text-align: center; }
#menu ul li ul { text-align: left; }
}
 @media screen and (max-width: 1000px) {
.is-sticky #sticky-area .hide { display: none; }
.right-column .button.w50 { width:75%; }
.lead-box .button.w20 { width:50%; }
#word .w33 { width:100%; margin-bottom: 6px; }
.button.fullblue a { font-size: 16px; line-height: 40px; }
#site-logo img { width: 100px; }
#site-title h1 { font-size: 24px; }
#site-title h2 { font-size: 14px; }
#menu-search form { width: 140px; }
#social .w50 { width:100%; }
}
 @media screen and (max-width: 640px) {
#content .left-column { width:100%; }
#content .right-column { width:100%; border-top:1px solid rgba(0,0,0,.15); padding-top:30px; }
.right-column .button.w50 { width:50%; }
#word .button.w50 { width:100%; margin:0 0 10px; }
#social .w33 { width:48%; }
#social #subscribe-box { width:98%; border-top:1px solid rgba(0,0,0,.15); padding-top:20px; }
.weesactief .button { float:left; margin-left:6px; }
.map.page { width:99%; height:200px; }
/*sticky area / header*/
.sticky-wrapper { position:relative; }
#sticky-area { margin:0 auto; padding:0 0 10px; }
#header .menu { float:none; width:auto; position:relative; text-align:center; }
#menu-search { left:0; right:auto; }
#menu-search form { width: auto; }
#menu-search .field { padding-right:5%; width:166px; }
#menu-login { font-size:12px; }
#sticky-area #menu-login .button { display:inline-block; width:100px; text-align:left; padding:0; margin:0 0 0 10px; }
#sticky-area #menu-login .button a { padding:0 5px; }
.is-sticky #sticky-area #menu-search { left:auto; right:10px; }
.is-sticky #sticky-area #menu-search .field { width:110px; }
.is-sticky #sticky-area #menu-login { left:10px; }
/*menu top*/
#menu { width:100%; position:relative; overflow:hidden; }
#menu a { padding:0; }
#menu-top-render ul li, #menu-top-render ul li ul { display:block; border:none; }
#menu-top-render ul li:hover, #menu-top-render ul li ul:hover, #menu-top-render ul li:hover ul { border:none; }
#menu-top-render ul li ul { visibility:visible; width:auto; position:relative; top:auto; left:auto; opacity:1; text-align:center; }

/* restaurants */
.lead.restartuant {width: 75%!important;margin: auto!important;float: none!important;    }
.restoThumb {width: 100%;background-size: cover!important;}

}
 @media screen and (max-width: 480px) {
.is-sticky #sticky-area #menu-search .field { width:30px; }
.searchRestaurantFrm { display:none; }
#slider .slide-title { font-size:20px; }
#slider .slide-title img { width:100%; height:auto; }
.cycle-arrow.prev { left:1%; }
.cycle-arrow.next { right:1%; }
/*global tables*/
table td { display:block; }
#site-logo { display:none; }
#site-title { padding: 10px 0 26px; }
#sticky-area #menu-login .button a { display:none; }
#menu { display:none; }
#content, #slider { margin-top:20px; }
#responsive-menu { display: inline-block; width: 30px; height: 30px; cursor: pointer; position: absolute; right: 4px; top: -2px; background: url(art/responsive-menu-toggle.png) no-repeat center; background-size: 100% auto; z-index: 100; }
.sticky-wrapper.is-sticky #responsive-menu { top: 8px; right: -22px;}
.rounded-search .button { background:none; }
}
 @media screen and (max-width: 320px) {
.box.lead-box .w33, .box.lead-box .w25 { width:100%; }
.restoThumb { width: 100%; }
.map.home { width:100%; height:80px; }
.map.search { width:100%; height:80px; }
.mapfull { height: 180px; }
#searchButton { width:100%; }
.lead.button.green.inverse { text-align:center; width:100%; }
.map.page { width:99%; height:120px; }
.regForm .regFormTableTD1 { font-size: 14px; }
.regForm .regFormTableTextField { width: 180px; }
.regForm .regFormTableList { width: 120px; }
#regFormContent { padding: 0px; }
.regForm .googlesignup, .regForm .facebooksignup { width: 200px; }
/*.regFormTablePhone1, .regFormTablePhone2 { float:left; }
.regForm .regFormTablePhone1 { width:35px; }
.regForm .regFormTablePhone2 { width:120px; }*/
.regFormTableRegisterButton { width:auto; }
/*sticky area / header*/
.is-sticky #sticky-area #menu-search { left:auto; right:auto; position:relative; display:block; float:none; }
.is-sticky #sticky-area #menu-search .field { width:150px; }
.homepic .w20 { display:none; width:0px; }
.homepic .w80 { width:96%; }
#site-title h2 { font-size: 12px; }
}
