@font-face{font-family:absolutregular;src:url(../../../fonts/absolut-regular/absolut-regular.eot);src:url(../../../fonts/absolut-regular/absolut-regular.eot?#iefix) format("embedded-opentype"),url(../../../fonts/absolut-regular/absolut-regular.woff) format("woff"),url(../../../fonts/absolut-regular/absolut-regular.ttf) format("truetype"),url(../../../fonts/absolut-regular/absolut-regular.svg#absolutregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:absolutmedium;src:url(../../../fonts/absolut-medium/absolut-medium.eot);src:url(../../../fonts/absolut-medium/absolut-medium.eot?#iefix) format("embedded-opentype"),url(../../../fonts/absolut-medium/absolut-medium.woff) format("woff"),url(../../../fonts/absolut-medium/absolut-medium.ttf) format("truetype"),url(../../../fonts/absolut-medium/absolut-medium.svg#absolutmedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:absolutbold;src:url(../../../fonts/absolut-bold/absolut-bold.eot);src:url(../../../fonts/absolut-bold/absolut-bold.eot?#iefix) format("embedded-opentype"),url(../../../fonts/absolut-bold/absolut-bold.woff) format("woff"),url(../../../fonts/absolut-bold/absolut-bold.ttf) format("truetype"),url(../../../fonts/absolut-bold/absolut-bold.svg#absolutbold) format("svg");font-weight:400;font-style:normal}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.pull-left{float:left}.pull-right{float:right}.hidden{display:none}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.realperson-challenge{display:block;color:#000;float:left;cursor:pointer}.realperson-text{font-family:Courier New,monospace;font-size:6px;letter-spacing:-1px;line-height:3px}.realperson-regen{padding-top:4px;font-size:12px;text-align:center;cursor:pointer}.realperson-disabled{opacity:.5;filter:alpha(opacity=50)}.realperson-disabled .realperson-regen{cursor:default}body:after{content:url(../../../images/lightbox/close.png) url(../../../images/lightbox/loading.gif) url(../../../images/lightbox/prev.png) url(../../../images/lightbox/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:7;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:8;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../../../images/lightbox/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../../../images/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../../../images/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;display:none}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../../../images/lightbox/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.animated{animation-duration:.75s;animation-fill-mode:both}@keyframes a{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.56,.71,.67,1.5)}0%{opacity:1;transform:translate3d(0,-200px,0)}55%{opacity:0}60%{transform:translate3d(0,40px,0)}65%{opacity:1}75%{transform:translate3d(0,-20px,0)}90%{transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.bounceInDown{animation-name:a}a{text-decoration:none}.btn{color:#231f20;height:calc(12px + 4vh);line-height:calc(12px + 4.1vh);text-align:center;text-decoration:none;border:none;border-radius:calc(6px + 2vh);padding:0 2.4vh;transition-property:background,color;transition-duration:.35s;transition-timing-function:ease}.btn,.btn.btn-no-width{width:auto;display:inline-block}.btn.btn-no-width{padding:0 20px}.btn.btn-white{background:#fff}.btn.btn-white:hover{background:#111;color:#fff}.btn.btn-darkred{background:#761e39;color:#fff}.btn.btn-darkred:hover,.btn.btn-green{background:#2ea19f}.btn.btn-green{color:#fff}.btn.btn-green:hover{background:#003558}.btn.btn-yellow{background:#e5b100;color:#fff}.btn.btn-yellow:hover{background:#003558}.btn.btn-bordered{border:1px solid transparent}.btn.btn-bordered.white{color:#fff;border-color:#fff}.btn.btn-bordered.white:hover{background:#fff;color:#939598;border-color:#fff}.btn.btn-bordered.darkred{color:#761e39;border-color:#761e39}.btn.btn-bordered.darkred:hover{background:#761e39;color:#fff;border-color:#761e39}.btn.btn-bordered.darkgrey{border-color:#003558}.btn.btn-bordered.darkgrey:hover{background:#2ea19f;color:#fff;border-color:#2ea19f}.btn.btn-bordered.green{color:#2ea19f;border-color:#2ea19f}.btn.btn-bordered.green:hover{background:#2ea19f;color:#fff;border-color:#2ea19f}.btn.close-btn{background:#f1f0ee;border-color:#f1f0ee;width:calc(12px + 4vh);position:absolute;border-radius:50%;padding:0;overflow:hidden;top:calc(-9px + -2vh);left:calc(50% - 9px - 2vh);transition:all .25s}.btn.close-btn:after,.btn.close-btn:before{content:"";display:block;width:50%;height:2px;border-top:2px solid #003558;position:absolute;top:calc(50% - 1px);left:25%;transition:all .35s}.btn.close-btn:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.btn.close-btn:after,.btn.close-btn:hover{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.btn.close-btn:hover:before{top:calc(30% - 1px);left:30%;width:20%;height:20%;background:none;border-right:2px solid #003558;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.btn.close-btn:hover:after{border-bottom-right-radius:2px;border-top-right-radius:2px;width:50%;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg)}.icon{width:calc(9px + 3.2vh);height:calc(9px + 3.2vh);display:inline-block;margin:0 .5vh;background-color:#fff;background-size:auto 100%!important;transition-property:background-color,border-radius;transition-duration:.35s;transition-timing-function:ease}.icon.twitter{background:#fff url(../../../images/bestgolf/icons/twitter.svg) no-repeat 50%}.icon.facebook{background:#fff url(../../../images/bestgolf/icons/facebook.svg) no-repeat 50%}.icon.instagram{background:#fff url(../../../images/bestgolf/icons/instagram.svg) no-repeat 50%}.icon.linkedin{background:#fff url(../../../images/bestgolf/icons/linkedin.svg) no-repeat 50%}.icon.googleplus{background:#fff url(../../../images/bestgolf/icons/googleplus.svg) no-repeat 50%}.icon.small{width:32px;height:32px;margin:0 10px 4px 0!important}.icon:hover{border-radius:50%;background-color:#2ea19f}.row{text-align:left;padding:calc(25px + 4vh) 0;position:relative}.row.no-padding{padding:0}.row.containers{padding-bottom:calc(25px + 4vh)}.row.containers.page-container{padding-top:calc(25px + 3vh)}.row .container{width:55.2%;margin:0 auto}.row .container div a.btn{text-align:center;margin:3vh 2vh}.row #scroll-arrow{position:relative;margin:0 auto calc(-29px + -2vh);width:calc(18px + 4vh);height:calc(18px + 4vh);border-radius:50%;box-shadow:0 0 1vw hsla(216,2%,59%,.2);z-index:2}.row #scroll-arrow.white{background:#f1f0ee url(../../../images/bestgolf/icons/icon-arrow-down-grey.svg) 50% no-repeat;background-size:auto 70%}.row #scroll-arrow.green{background:#2ea19f url(../../../images/bestgolf/icons/icon-arrow-down-white.svg) 50% no-repeat;background-size:auto 70%}.row #scroll-arrow.red{background:#761e39 url(../../../images/bestgolf/icons/icon-arrow-down-white.svg) 50% no-repeat;background-size:auto 70%}.row.darkblue.intro,.row.darkred.intro,.row.lightgray.intro,.row.white.intro{text-align:center;padding-bottom:20px}.row.darkblue.intro h1,.row.darkred.intro h1,.row.lightgray.intro h1,.row.white.intro h1{font-family:absolutbold,Arial,sans-serif;font-size:calc(10px + 4.3vh);line-height:calc(20px + 5.8vh);width:81%;margin:0 auto}.row.darkblue.intro .text,.row.darkred.intro .text,.row.lightgray.intro .text,.row.white.intro .text{margin:calc(15px + 2.5vh) 0}.row.darkblue.intro.error404,.row.darkred.intro.error404,.row.lightgray.intro.error404,.row.white.intro.error404{text-align:left;height:80vh;padding-bottom:4vh}.row.darkblue.intro.error404 h1,.row.darkred.intro.error404 h1,.row.lightgray.intro.error404 h1,.row.white.intro.error404 h1{margin:0 0 1vh}.row.darkblue.intro.error404 .text,.row.darkred.intro.error404 .text,.row.lightgray.intro.error404 .text,.row.white.intro.error404 .text{color:#939598}.row.darkblue.intro.error404 .search-form,.row.darkred.intro.error404 .search-form,.row.lightgray.intro.error404 .search-form,.row.white.intro.error404 .search-form{margin-top:2vh}.row.darkblue.intro.error404 .search-form input[type=search],.row.darkred.intro.error404 .search-form input[type=search],.row.lightgray.intro.error404 .search-form input[type=search],.row.white.intro.error404 .search-form input[type=search]{background:#f1f0ee;height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);width:74%;border:none;color:#231f20;line-height:5.6vh;padding:0 2vh;display:block;margin:0;float:left}.row.darkblue.intro.error404 .search-form input[type=search]::-webkit-input-placeholder,.row.darkred.intro.error404 .search-form input[type=search]::-webkit-input-placeholder,.row.lightgray.intro.error404 .search-form input[type=search]::-webkit-input-placeholder,.row.white.intro.error404 .search-form input[type=search]::-webkit-input-placeholder{color:#939598}.row.darkblue.intro.error404 .search-form input[type=search]:-moz-placeholder,.row.darkblue.intro.error404 .search-form input[type=search]::-moz-placeholder,.row.darkred.intro.error404 .search-form input[type=search]:-moz-placeholder,.row.darkred.intro.error404 .search-form input[type=search]::-moz-placeholder,.row.lightgray.intro.error404 .search-form input[type=search]:-moz-placeholder,.row.lightgray.intro.error404 .search-form input[type=search]::-moz-placeholder,.row.white.intro.error404 .search-form input[type=search]:-moz-placeholder,.row.white.intro.error404 .search-form input[type=search]::-moz-placeholder{color:#939598;opacity:1}.row.darkblue.intro.error404 .search-form input[type=search]:-ms-input-placeholder,.row.darkred.intro.error404 .search-form input[type=search]:-ms-input-placeholder,.row.lightgray.intro.error404 .search-form input[type=search]:-ms-input-placeholder,.row.white.intro.error404 .search-form input[type=search]:-ms-input-placeholder{color:#939598}.row.darkblue.intro.error404 .search-form input[type=submit],.row.darkred.intro.error404 .search-form input[type=submit],.row.lightgray.intro.error404 .search-form input[type=submit],.row.white.intro.error404 .search-form input[type=submit]{display:block;background:#e5b100;border-radius:calc(9px + 2vh);width:24%;height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);padding:0 4vh;color:#fff;margin-left:-3.5vh;float:left;border:0;outline:0}.row.images{padding:0}.row.images img{display:block;width:calc(33.33% - 1px);margin:0;float:left;box-sizing:border-box}.row.images img:nth-child(2){margin:0 1px}.row.club-pages-overview{padding-top:0}.row.club-pages-overview .club-pages-links{overflow:hidden}.row.club-pages-overview .club-pages-links ul li{display:block;margin:0 0 2vh;padding:0;overflow:hidden}.row.club-pages-overview .club-pages-links ul li:before{content:none!important;display:none!important}.row.club-pages-overview .club-pages-links ul li a{color:#231f20;min-height:calc(12px + 4vh);max-height:calc(24px + 8vh);line-height:calc(14px + 3vh);padding:.5vh 4vh .5vh 2vh;overflow:hidden;text-decoration:none;display:block;border-radius:4px;position:relative;background:#fff url(../../../images/bestgolf/icons/icon-arrow-right-green.svg) no-repeat right 1.5vh center;transition:all .3s}.row.club-pages-overview .club-pages-links ul li a:hover{background-color:#e6e7e8;background-position:right 1vh center;padding:.5vh 4vh .5vh 2vh}.row.staff-overview{padding:0;text-align:center}.row.staff-overview+.row{padding-top:1vh}.row.staff-overview .person{width:25%;height:26vh;overflow:hidden;display:inline-block;margin:2vh -1px;text-align:center}.row.staff-overview .person .photo{width:15.5vh;height:15.5vh;background:#fff;border-radius:50%;overflow:hidden;margin:0 auto}.row.staff-overview .person .photo img{display:block;width:100%;height:auto;margin:0}.row.staff-overview .person .info{padding:1vh;height:11vh;overflow:hidden;font-size:90%;line-height:3vh}.row h2,.row h2 a,.row h3,.row h3 a{color:#2ea19f}.row .text{margin-top:calc(5px + 1vh);margin-bottom:calc(10px + 2vh)}.row .text a:not(.btn){color:#2ea19f;border-bottom:1px dotted #2ea19f}.row .text>.btn-content{width:auto;min-width:160px;max-width:36%;display:block;margin:5vh auto!important;text-align:center;background:#2ea19f;color:#fff}.row .text>.btn-content:hover{background:#003558}.row img{margin:10px 0 calc(20px + 2vh)}.row.darkblue{background:#003558;color:#fff}.row.darkblue h1,.row.darkblue h2{color:#2ea19f}.row.darkred{background:#761e39;color:#fff}.row.darkred h1,.row.darkred h2{color:#efcec5}.row.white{background:#fff}.row.white h1{color:#003558}.row.white .form input[type=email],.row.white .form input[type=password],.row.white .form input[type=search],.row.white .form input[type=text],.row.white .form select,.row.white .form textarea{background-color:#f1f0ee}.row.beige,.row.lightgray{background:#f1f0ee}.row.beige .form input[type=email],.row.beige .form input[type=password],.row.beige .form input[type=search],.row.beige .form input[type=text],.row.beige .form select,.row.beige .form textarea{background-color:#fff}ul.pagination{width:100%;list-style-type:none!important;padding:1vh 0;text-align:center;height:7vh;line-height:7vh;margin:4vh 0!important;overflow:hidden}ul.pagination li{width:5vh;height:5vh;line-height:5vh;display:inline-block;text-align:center;position:static;margin:0;padding:0;vertical-align:top;cursor:pointer;transition:all .4s}ul.pagination li:before{display:none}ul.pagination li a{color:#2ea19f;text-decoration:none;display:block;height:5vh;transition:all .4s}ul.pagination li.gotofirst,ul.pagination li.gotolast{margin:0 1vh;width:auto}ul.pagination li.gotofirst a,ul.pagination li.gotolast a{color:#939598}ul.pagination li.gotofirst a:hover,ul.pagination li.gotolast a:hover{color:#231f20}ul.pagination li.next-page a,ul.pagination li.prev-page a{background:url(../../../images/bestgolf/icons/icon-arrow-left-dark.svg) no-repeat 50%}ul.pagination li.next-page a:hover,ul.pagination li.prev-page a:hover{background-color:#fff}ul.pagination li.next-page{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}ul.pagination li.disabled{background:#f1f0ee!important;cursor:not-allowed}ul.pagination li.page:hover{background:#3bc7c5}ul.pagination li.page:hover a{color:#fff}ul.pagination li.page.active{background:#003558}ul.pagination li.page.active a{color:#fff}#navigation{padding:0 2vh;overflow:hidden}#navigation ul.main{margin-top:1.5vh}#navigation ul.main li{margin:0}#navigation ul.main li ul.subpages,#navigation ul.main li ul.subpages ul.hasSubs{display:none}#navigation ul.main li ul.subpages ul.hasSubs.open{display:block}#navigation ul.main li a{color:#231f20;font-family:absolutregular,Arial,sans-serif;font-size:calc(5px + 2vh);line-height:calc(8px + 4.9vh);letter-spacing:1px;text-decoration:none;display:block;position:relative;transition:color .3s}#navigation ul.main li a:after{content:"";display:block;position:absolute;bottom:0;left:50%;right:50%;height:1px;background:#2ea19f;transition:all .35s}#navigation ul.main li a.active:after,#navigation ul.main li a:hover:after{left:42%;right:42%;background:#2ea19f}#navigation ul.main li span.for-mobile{display:none}.languages{margin:1vh 0}.languages a:not(.login){color:#003558;font-family:absolutmedium,Arial,sans-serif;text-transform:uppercase;font-size:calc(6px + 1.3vh);line-height:calc(8px + 3vh);letter-spacing:1px;text-decoration:none;margin:0 2px}.languages a:not(.login).active{border-bottom:1px solid #2ea19f}.languages a:not(.login):hover{border-bottom:1px solid #003558}#pages_navigation{border-bottom:1px solid #f1f0ee;padding:0;height:calc(32px + 10vh)}#pages_navigation ul.pagenav li{display:inline-block;margin-right:.97vw}#pages_navigation ul.pagenav li a{color:#231f20;font-size:calc(1px + .97vw);line-height:calc(32px + 8vh);padding-top:2vh;text-decoration:none;display:block;position:relative;transition:color .3s}#pages_navigation ul.pagenav li a:after{content:"";display:block;position:absolute;bottom:-1px;left:50%;right:50%;height:2px;background:#2ea19f;transition:all .35s}#pages_navigation ul.pagenav li a.active,#pages_navigation ul.pagenav li a:hover{color:#2ea19f}#pages_navigation ul.pagenav li a.active:after,#pages_navigation ul.pagenav li a:hover:after{left:5%;right:5%;background:#2ea19f}#subpage_navigation{padding:8vh 8vh 4vh;text-align:center}#subpage_navigation ul.subnav li{display:inline-block;margin:.5vw .5vw 0 0}#subpage_navigation ul.subnav li:before{content:none!important;display:none!important}#subpage_navigation ul.subnav li a{color:#231f20;font-size:calc(1px + 1vw);height:calc(12px + 4vh);line-height:calc(12px + 4.1vh);padding:0 2vh;text-decoration:none;display:block;border-radius:5px;position:relative;background:#fff;transition:color .3s}#subpage_navigation ul.subnav li a.active,#subpage_navigation ul.subnav li a:hover{background:#2ea19f;color:#fff}.form{margin:4vh 0}.form .form-table{width:100%;margin:0 auto}.form .form-table tr{width:49%;float:left;padding-right:2%;margin-bottom:1vh}.form .form-table tr:nth-child(2n+0){padding-right:0}.form .form-table tr.type-2,.form .form-table tr.type-3,.form .form-table tr.type-4,.form .form-table tr.type-5{width:100%;padding:0;margin:2vh 0}.form .form-table td,.form .form-table tr{display:block}.form .form-table td{color:#231f20;vertical-align:middle;padding-bottom:1.5vh;text-align:left}.form .form-table td.w40,.form .form-table td.w60{width:100%}.form .form-table td.w40{padding-bottom:.25vh}.form .form-table td .item_list input[type=checkbox]{display:block;vertical-align:baseline;margin:3px 0 0 -10px;width:10px;height:10px;visibility:hidden;position:relative}.form .form-table td .item_list input[type=checkbox]:checked+span:after{border-bottom:1px solid #231f20;border-right:1px solid #231f20}.form .form-table td .item_list span{display:inline-block;margin:5px 0 0;padding-left:4.5vh;position:relative}.form .form-table td .item_list span:after,.form .form-table td .item_list span:before{content:"";display:block;position:absolute}.form .form-table td .item_list span:before{top:0;left:0;width:calc(10px + 2vh);height:calc(10px + 2vh);background:#fff;border:1px solid #231f20}.form .form-table td .item_list span:after{top:calc(2px + .5vh);left:calc(5px + .5vh);width:calc(4px + .5vh);height:calc(8px + .5vh);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .9s}.form .form-table.captcha{margin-top:15px}.form .form-table.captcha tr{width:100%;float:none;padding:0}.form .form-table.captcha td.form-submit{text-align:center}.form .form-table.captcha td.code{width:50%}.form .form-table.captcha td.code input{width:100%;text-transform:uppercase}.form .form-table .realperson-challenge{height:40px;width:50%;margin-top:10px}.form textarea{background:#f1f0ee;width:100%;min-height:15vh;font-family:Arial,sans-serif;resize:vertical;padding:1vh 1.5vh;outline:0;border:1px solid #e6e7e8}.form input[type=email],.form input[type=password],.form input[type=search],.form input[type=text]{background:#f1f0ee;width:100%;height:calc(18px + 4vh);line-height:calc(18px + 4vh);border-radius:0;border:1px solid #e6e7e8;outline:0;color:#939598;padding:0 1.5vh}.form input[type=email]::-webkit-input-placeholder,.form input[type=password]::-webkit-input-placeholder,.form input[type=search]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder{color:#939598}.form input[type=email]:-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=password]:-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=search]:-moz-placeholder,.form input[type=search]::-moz-placeholder,.form input[type=text]:-moz-placeholder,.form input[type=text]::-moz-placeholder{color:#939598;opacity:1}.form input[type=email]:-ms-input-placeholder,.form input[type=password]:-ms-input-placeholder,.form input[type=search]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder{color:#939598}.form select{background:#f1f0ee url(../../../images/bestgolf/icons/arrow-black-down.svg) no-repeat right 1.5vh center;background-size:15px 8px;width:100%;height:calc(18px + 4vh);line-height:calc(18px + 4vh);border-radius:0;border:1px solid #e6e7e8;outline:0;color:#939598;padding:0 4.5vh 0 1.5vh;-webkit-appearance:none;-moz-appearance:none}.form select::-ms-expand{display:none}.form button,.form input[type=button],.form input[type=submit]{background:#e5b100;height:calc(12px + 4vh);line-height:calc(12px + 4.1vh);border-radius:calc(6px + 2vh);font-size:calc(5px + 1.6vh);color:#fff;text-align:center;border:none;text-decoration:none;display:inline-block;padding:0 5vh;transition:all .4s}.form .display-form{margin:0 auto;float:none}#home{position:relative}#home .row.split-banners{padding:0}#home .row.split-banners .panel{width:50%;float:left;height:76vh}#home .row.split-banners .panel.first{background:url(../../../images/bestgolf/golfen-op-zijn-best.jpg) no-repeat 50%;background-size:cover}#home .row.split-banners .panel.second{background:url(../../../images/bestgolf/dineren-op-zijn-best.jpg) no-repeat 50%;background-size:cover}#home .row.split-banners .panel:hover .info .panel-content{display:block}#home .row.split-banners .panel .info{width:30vh;margin:25vh auto;position:relative}#home .row.split-banners .panel .info h2{font-family:absolutbold,Arial,sans-serif;font-size:calc(6px + 4.4vh);line-height:calc(8px + 5.4vh);color:#fff;text-align:center}#home .row.split-banners .panel .info .btn{margin-top:3vh;width:100%;overflow:hidden}#home .row.split-banners .panel .info .panel-content{display:none;color:#231f20;background:#fff;padding:.8vw;min-height:8vw;border-radius:6px;font-size:90%;line-height:normal;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 1.34vw))}#home .row.split-banners .panel .info .panel-content:hover{color:#2ea19f}#home .row.split-banners .panel .info .panel-content strong{display:block;font-family:absolutbold,Arial,sans-serif}#home .row.split-banners #scroll-arrow{position:absolute;bottom:calc(-9px + -2vh);left:calc(50% - 9px - 2vh);margin:0}#home .row.intro{text-align:center}#home .row.intro h1{color:#2ea19f}#home .row.intro .btn{margin-bottom:7vh}#home .row.news .container>h2{font-family:absolutbold,Arial,sans-serif;font-size:calc(5px + 4.6vh);line-height:calc(18px + 6.4vh);text-align:center;margin-bottom:3vh}#home .row.packages{text-align:center}#home .row.packages .package-items .item{height:30vh;width:100%;margin:5vh 0;position:relative;overflow:hidden}#home .row.packages .package-items .item .item-image{width:49%;height:30vh;float:left;display:block;text-align:center;overflow:hidden;margin:0 4% 0 0}#home .row.packages .package-items .item .item-image img{display:block;height:30vh;width:auto;max-width:none;margin:0 auto}#home .row.packages .package-items .item .item-image .slide-selectors{height:5vh;line-height:5vh;text-align:center}#home .row.packages .package-items .item .item-image .slide-selectors span{display:inline-block;width:5px;height:5px;margin:2.5px 2px;border-radius:50%;background:#939598;transition:all .4s}#home .row.packages .package-items .item .item-image .slide-selectors span.active{border:1px solid #939598;background:#f1f0ee;width:10px;height:10px;margin:0 2px}#home .row.packages .package-items .item .item-image .box-slider{position:relative;top:0;left:0;overflow:hidden;height:30vh;width:100%;margin:0 auto}#home .row.packages .package-items .item .item-image .box-slider .slider{width:100%;height:100%}#home .row.packages .package-items .item .item-image .box-slider .slider .slide{display:block;float:left;width:100%;height:30vh}#home .row.packages .package-items .item .item-image .box-slider .slider .slide .image{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}#home .row.packages .package-items .item .item-info{width:auto;height:30vh;overflow:hidden}#home .row.packages .package-items .item .item-text{height:22.4vh;position:relative;overflow:hidden}#home .row.packages .package-items .item .item-text h2,#home .row.packages .package-items .item .item-text h3{font-family:absolutbold,Arial,sans-serif;font-size:3vh;line-height:4vh;margin-bottom:1vh}#home .row.packages .package-items .item .item-text h2 a,#home .row.packages .package-items .item .item-text h3 a{color:#2ea19f;text-decoration:none}#home .row.packages .package-items .item .item-text h2 a:hover,#home .row.packages .package-items .item .item-text h3 a:hover{color:#003558}#home .row.packages .package-items .item .item-text .text{font-size:calc(5px + 1.5vh);max-height:17vh;line-height:3.4vh;margin:0;overflow:hidden}#home .row.packages .package-items .item .item-link{padding-bottom:1px}#home .row.packages .package-items .item .item-link a.btn{font-size:2vh;height:5.6vh;line-height:5.8vh;width:auto;margin:2vh 0 0;display:inline-block}#home .row.packages .package-items .item.alt{background:#fff}#home .row.packages .package-items .item{text-align:left}#home .row.news .news-items .news-item{width:50%;height:9vh;overflow:hidden;float:left;margin-bottom:3vh}#home .row.news .news-items .news-item .news-image{width:12vh;height:9vh;overflow:hidden;margin-right:2vh;float:left}#home .row.news .news-items .news-item .news-image img{display:block;margin:0}#home .row.news .news-items .news-item .news-info{width:auto;padding-right:2vh}#home .row.news .news-items .news-item .news-info .date{font-size:80%;color:#939598;line-height:3vh}#home .row.news .news-items .news-item .news-info a{display:block;line-height:3vh;font-size:90%;text-decoration:none;color:#231f20}#home .row.image-wrap{padding:0;height:38vh;background-position:bottom;background-repeat:no-repeat;background-size:cover;transition:all .8s}#home .row.image-wrap #vid-player{z-index:0;width:auto!important;height:38vh!important;padding:0!important;position:relative!important;transition:all .8s}#home .row.image-wrap #vid-player .mbYTP_wrapper iframe{transition:all .8s}#home .row.image-wrap #vid-player .inlinePlayButton{display:none!important}#home .row.image-wrap.showFullscreen{position:fixed;z-index:9;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:#111}#home .row.image-wrap.showFullscreen .inline-YTPlayer{max-width:none!important}#home .row.image-wrap.showFullscreen #vid-player{width:100%!important;height:100vh!important;padding:0!important;max-width:none!important}#home .row.image-wrap.showFullscreen #vid-player .mbYTP_wrapper iframe{width:100%!important;height:100vh!important;margin:0 auto!important}#home .row.image-wrap.showFullscreen #vid-player .YTPOverlay{background-size:contain!important}#home .row.image-wrap.showFullscreen #scroll-arrow{opacity:0}#home .row.image-wrap .fullscreen-btn{position:absolute;bottom:2vh;right:2vh;background:#003558;padding:.5vh 2vh;font-size:70%;letter-spacing:1px;color:#f1f0ee;text-align:center;border-radius:6px;opacity:.4;cursor:pointer}#home .row.image-wrap .fullscreen-btn:before{content:"Fullscreen"}#home .row.image-wrap .fullscreen-btn.open:before{content:"Sluiten"}#home .row.image-wrap .fullscreen-btn:hover{opacity:.8}#home .row.image-wrap #scroll-arrow{position:absolute;bottom:calc(-9px + -2vh);left:calc(50% - 9px - 2vh);margin:0}#home .row.containers .item{width:47.5%;height:66vh;float:left;margin:4vh 5% 4vh 0}#home .row.containers .item:nth-child(2n+0){margin-right:0}#home .row.containers .item .item-image{height:auto;max-height:33vh;margin-bottom:2vh}#home .row.containers .item .item-image img{display:block;width:100%;height:auto;margin:0 auto}#home .row.containers .item .item-image,#home .row.containers .item .item-info{width:100%;float:none;text-align:center;overflow:hidden}#home .row.containers .item .item-info{margin-top:1vh}#home .row.containers .item .item-info h3{font-family:absolutbold,Arial,sans-serif;font-size:3vh;line-height:4vh;margin-bottom:1vh}#home .row.containers .item .item-info h3 a{color:#231f20}#textpage.search .row .search-form{margin-top:2vh}#textpage.search .row .search-form input[type=search]{-webkit-appearance:textfield;background:#fff;height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);width:74%;border:none;color:#231f20;line-height:5.6vh;padding:0 2vh;display:block;margin:0;float:left}#textpage.search .row .search-form input[type=submit]{display:block;background:#e5b100;width:24%;height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);border-radius:calc(9px + 2vh);margin-left:-4vh;padding:0 4vh;color:#fff;float:left;border:0;outline:0}#textpage.search .row .search-form .text{color:#939598;margin-top:2vh}#textpage.search .row .search-results{margin:5vh 0}#textpage.search .row .search-results h3{color:#231f20;font-family:absolutregular,Arial,sans-serif;height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);padding:0 2vh;font-weight:600;border-bottom:2px solid #e6e7e8}#textpage.search .row .search-results a{color:#231f20;text-decoration:none;display:block;height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);overflow:hidden;padding:0 3vh 0 2vh;border-bottom:1px solid #e6e7e8}#textpage.search .row .search-results a:hover{background:#f1f0ee url(../../../images/bestgolf/icons/arrow-black-right.svg) no-repeat right 1vh center;background-size:auto 80%;color:#939598}#textpage.search .row .search-results a h4{color:#231f20;font-size:95%}#textpage{margin:0 auto}#textpage.detail,#textpage.newsletter,#textpage.search{margin:calc(10px + 3vh) auto 0}#textpage .row.image-slider{padding-bottom:0}#textpage .row.image-slider+.row{padding-top:1vh}#textpage .row .container .text>h2,#textpage .row .container .text>h3,#textpage .row .container .text>h4{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.4vh);line-height:calc(14px + 4.3vh)}#textpage .row .container .text>ul:not(.pagination){list-style:none inside;margin:2vh 0}#textpage .row .container .text>ul:not(.pagination) li{color:#003558;position:relative;margin-bottom:1vh;padding-left:3.5vh}#textpage .row .container .text>ul:not(.pagination) li:before{content:"";position:absolute;top:0;left:0;display:block;background:url(../../../images/bestgolf/icons/icon-arrow-right-green.svg) no-repeat left -6px top;background-size:auto 90%;width:4vh;height:calc(15px + 2vh)}#textpage .row .container .text ol{list-style:decimal-leading-zero inside;margin:2vh 0;color:#003558}#textpage .row .container .text>a:not(.btn){color:#2ea19f;text-decoration:none;border-bottom:1px dotted #2ea19f}#textpage .row .container .text>.image{margin:2vh 0}#textpage .row .container .text>table{width:100%!important;margin:0 auto}#textpage .row .container .text>table tr th{text-align:center;padding:1vh 1.5vh;font-weight:400;background:#fff;color:#231f20;font-family:absolutmedium,Arial,sans-serif}#textpage .row .container .text>table tr td{text-align:left!important;background:#fff;border-bottom:1px solid #f1f0ee;padding:1vh 1.5vh;font-size:95%}#textpage .row .container .text .accordion-wrap{margin:2vh auto;width:100%;padding:4vh 0;overflow:hidden}#textpage .row .container .text .accordion-wrap dt{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.6vh);color:#003558;background:#fff;padding:3.2vh 5vh 3.2vh 2.5vh;cursor:pointer;text-align:left;margin:2px 0 0;position:relative;transition:all .3s}#textpage .row .container .text .accordion-wrap dt i{width:4vh;height:4vh;position:absolute;top:calc(9px + 2vh);right:4vh;display:block;background:#2ea19f;border-radius:50%}#textpage .row .container .text .accordion-wrap dt i:after,#textpage .row .container .text .accordion-wrap dt i:before{content:"";display:block;position:absolute;right:1vh;top:1.95vh;width:2vh;height:2px;background:#fff;transition:all .35s}#textpage .row .container .text .accordion-wrap dt i:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#textpage .row .container .text .accordion-wrap dt.active{color:#2ea19f}#textpage .row .container .text .accordion-wrap dt.active i{background:#2ea19f}#textpage .row .container .text .accordion-wrap dt.active i:after,#textpage .row .container .text .accordion-wrap dt.active i:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}#textpage .row .container .text .accordion-wrap dt:hover{color:#2ea19f}#textpage .row .container .text .accordion-wrap dd{padding:2.5vh;text-align:left;color:#231f20;background:#fefefe;margin-top:1px}#textpage .row .container .text .accordion-wrap dd strong{font-weight:400;font-family:absolutmedium,Arial,sans-serif;color:#231f20}#textpage .row .container .text .accordion-wrap dd>h2,#textpage .row .container .text .accordion-wrap dd>h3,#textpage .row .container .text .accordion-wrap dd>h4{color:#231f20;font-family:absolutbold,Arial,sans-serif;font-size:100%;margin:0 0 5px}#textpage .row .container .text .accordion-wrap dd>h3,#textpage .row .container .text .accordion-wrap dd>h4{font-size:90%}#textpage .row .container .text .accordion-wrap dd>ul{list-style-type:disc;margin:15px 20px}#textpage .row .container .text .accordion-wrap dd>ol{list-style-type:decimal;margin:15px 20px}#textpage .row .container .text .accordion-wrap dd>a:not(.btn){color:#2ea19f;text-decoration:underline}#textpage .row .container .text .accordion-wrap dd>.image,#textpage .row .container .text .accordion-wrap dd>.item_image{margin:1.5vh 0}#textpage .row .container .text .accordion-wrap dd>img{width:auto!important;height:auto!important}#textpage .row .container .text .accordion-wrap dd>table{width:100%!important;margin:0 auto}#textpage .row .container .text .accordion-wrap dd>table tr th{text-align:left;padding:1vh 1.5vh 0;color:#231f20;font-family:absolutmedium,Arial,sans-serif}#textpage .row .container .text .accordion-wrap dd>table tr td{color:#231f20;text-align:left;padding:1vh 1.5vh 0}#textpage .row .container .text .accordion-wrap dd>table tr:nth-child(odd) td{background:#fff}#textpage .row .container .text iframe{width:100%!important}#textpage .row .container>h2,#textpage .row .container>h3,#textpage .row .container>h4{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.4vh);line-height:calc(14px + 4.3vh)}#textpage .row .container>ul:not(.pagination){list-style:none inside;margin:2vh 0}#textpage .row .container>ul:not(.pagination) li{color:#003558;position:relative;margin-bottom:1vh;padding-left:3.5vh}#textpage .row .container>ul:not(.pagination) li:before{content:"";position:absolute;top:0;left:0;display:block;background:url(../../../images/bestgolf/icons/icon-arrow-right-green.svg) no-repeat left -6px top;background-size:auto 90%;width:4vh;height:calc(15px + 2vh)}#textpage .row .container ol{list-style:decimal-leading-zero inside;margin:2vh 0;color:#003558}#textpage .row .container>a:not(.btn){color:#2ea19f;text-decoration:none;border-bottom:1px dotted #2ea19f}#textpage .row .container>.image{margin:2vh 0}#textpage .row .container>table{width:100%!important;margin:0 auto}#textpage .row .container>table tr th{text-align:center;padding:1vh 1.5vh;font-weight:400;background:#fff;color:#231f20;font-family:absolutmedium,Arial,sans-serif}#textpage .row .container>table tr td{text-align:left!important;background:#fff;border-bottom:1px solid #f1f0ee;padding:1vh 1.5vh;font-size:95%}#textpage .row .container .accordion-wrap{margin:2vh auto;width:100%;padding:4vh 0;overflow:hidden}#textpage .row .container .accordion-wrap dt{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.6vh);color:#003558;background:#fff;padding:3.2vh 5vh 3.2vh 2.5vh;cursor:pointer;text-align:left;margin:2px 0 0;position:relative;transition:all .3s}#textpage .row .container .accordion-wrap dt i{width:4vh;height:4vh;position:absolute;top:calc(9px + 2vh);right:4vh;display:block;background:#2ea19f;border-radius:50%}#textpage .row .container .accordion-wrap dt i:after,#textpage .row .container .accordion-wrap dt i:before{content:"";display:block;position:absolute;right:1vh;top:1.95vh;width:2vh;height:2px;background:#fff;transition:all .35s}#textpage .row .container .accordion-wrap dt i:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#textpage .row .container .accordion-wrap dt.active{color:#2ea19f}#textpage .row .container .accordion-wrap dt.active i{background:#2ea19f}#textpage .row .container .accordion-wrap dt.active i:after,#textpage .row .container .accordion-wrap dt.active i:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}#textpage .row .container .accordion-wrap dt:hover{color:#2ea19f}#textpage .row .container .accordion-wrap dd{padding:2.5vh;text-align:left;color:#231f20;background:#fefefe;margin-top:1px}#textpage .row .container .accordion-wrap dd strong{font-weight:400;font-family:absolutmedium,Arial,sans-serif;color:#231f20}#textpage .row .container .accordion-wrap dd>h2,#textpage .row .container .accordion-wrap dd>h3,#textpage .row .container .accordion-wrap dd>h4{color:#231f20;font-family:absolutbold,Arial,sans-serif;font-size:100%;margin:0 0 5px}#textpage .row .container .accordion-wrap dd>h3,#textpage .row .container .accordion-wrap dd>h4{font-size:90%}#textpage .row .container .accordion-wrap dd>ul{list-style-type:disc;margin:15px 20px}#textpage .row .container .accordion-wrap dd>ol{list-style-type:decimal;margin:15px 20px}#textpage .row .container .accordion-wrap dd>a:not(.btn){color:#2ea19f;text-decoration:underline}#textpage .row .container .accordion-wrap dd>.image,#textpage .row .container .accordion-wrap dd>.item_image{margin:1.5vh 0}#textpage .row .container .accordion-wrap dd>img{width:auto!important;height:auto!important}#textpage .row .container .accordion-wrap dd>table{width:100%!important;margin:0 auto}#textpage .row .container .accordion-wrap dd>table tr th{text-align:left;padding:1vh 1.5vh 0;color:#231f20;font-family:absolutmedium,Arial,sans-serif}#textpage .row .container .accordion-wrap dd>table tr td{color:#231f20;text-align:left;padding:1vh 1.5vh 0}#textpage .row .container .accordion-wrap dd>table tr:nth-child(odd) td{background:#fff}#textpage .row .container iframe{width:100%!important}#textpage .row .container .item{height:30vh;width:100%;margin:5vh 0;position:relative;overflow:hidden}#textpage .row .container .item .item-image{width:49%;height:30vh;float:left;display:block;text-align:center;overflow:hidden;margin:0 4% 0 0}#textpage .row .container .item .item-image img{display:block;height:30vh;width:auto;max-width:none;margin:0 auto}#textpage .row .container .item .item-image .slide-selectors{height:5vh;line-height:5vh;text-align:center}#textpage .row .container .item .item-image .slide-selectors span{display:inline-block;width:5px;height:5px;margin:2.5px 2px;border-radius:50%;background:#939598;transition:all .4s}#textpage .row .container .item .item-image .slide-selectors span.active{border:1px solid #939598;background:#f1f0ee;width:10px;height:10px;margin:0 2px}#textpage .row .container .item .item-image .box-slider{position:relative;top:0;left:0;overflow:hidden;height:30vh;width:100%;margin:0 auto}#textpage .row .container .item .item-image .box-slider .slider{width:100%;height:100%}#textpage .row .container .item .item-image .box-slider .slider .slide{display:block;float:left;width:100%;height:30vh}#textpage .row .container .item .item-image .box-slider .slider .slide .image{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}#textpage .row .container .item .item-info{width:auto;height:30vh;overflow:hidden}#textpage .row .container .item .item-text{height:22.4vh;position:relative;overflow:hidden}#textpage .row .container .item .item-text h2,#textpage .row .container .item .item-text h3{font-family:absolutbold,Arial,sans-serif;font-size:3vh;line-height:4vh;margin-bottom:1vh}#textpage .row .container .item .item-text h2 a,#textpage .row .container .item .item-text h3 a{color:#2ea19f;text-decoration:none}#textpage .row .container .item .item-text h2 a:hover,#textpage .row .container .item .item-text h3 a:hover{color:#003558}#textpage .row .container .item .item-text .text{font-size:calc(5px + 1.5vh);max-height:17vh;line-height:3.4vh;margin:0;overflow:hidden}#textpage .row .container .item .item-link{padding-bottom:1px}#textpage .row .container .item .item-link a.btn{font-size:2vh;height:5.6vh;line-height:5.8vh;width:auto;margin:2vh 0 0;display:inline-block}#textpage .row .container .item.alt{background:#fff}#textpage .row .container .slide-selectors{height:5vh;line-height:5vh;text-align:center}#textpage .row .container .slide-selectors span{display:inline-block;width:5px;height:5px;margin:2.5px 2px;border-radius:50%;background:#939598;transition:all .4s}#textpage .row .container .slide-selectors span.active{border:1px solid #939598;background:#f1f0ee;width:10px;height:10px;margin:0 2px}#textpage .row .container .box-slider{position:relative;top:0;left:0;overflow:hidden;height:30vh;width:100%;margin:0 auto}#textpage .row .container .box-slider .slider{width:100%;height:100%}#textpage .row .container .box-slider .slider .slide{display:block;float:left;width:100%;height:30vh}#textpage .row .container .box-slider .slider .slide .image{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}#textpage .row .container .imageSlider{height:50vh}#textpage .row .container .imageSlider .slide-navigation .slide-nav-next,#textpage .row .container .imageSlider .slide-navigation .slide-nav-prev{width:5vh;height:5vh;position:absolute;top:calc(50% - 2.5vh);background:#fff;border-radius:50%}#textpage .row .container .imageSlider .slide-navigation .slide-nav-prev{background:#fff url(../../../images/bestgolf/icons/icon-arrow-down-green.svg) no-repeat 50%;background-size:85%;left:5vh;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}#textpage .row .container .imageSlider .slide-navigation .slide-nav-next{background:#fff url(../../../images/bestgolf/icons/icon-arrow-down-green.svg) no-repeat 50%;background-size:85%;right:5vh;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#textpage .row .container .imageSlider .slider .slide{height:50vh}#textpage .row .container .imageSlider .slider .slide img{display:block;width:100%;margin:0}#textpage .row .form{margin:4vh 0}#textpage.overview .row .container .item{height:30vh;width:100%;margin:5vh 0;position:relative;overflow:hidden}#textpage.overview .row .container .item .item-image{width:49%;height:30vh;float:left;display:block;text-align:center;overflow:hidden;margin:0 4% 0 0}#textpage.overview .row .container .item .item-image img{display:block;height:30vh;width:auto;max-width:none;margin:0 auto}#textpage.overview .row .container .item .item-image .slide-selectors{height:5vh;line-height:5vh;text-align:center}#textpage.overview .row .container .item .item-image .slide-selectors span{display:inline-block;width:5px;height:5px;margin:2.5px 2px;border-radius:50%;background:#939598;transition:all .4s}#textpage.overview .row .container .item .item-image .slide-selectors span.active{border:1px solid #939598;background:#f1f0ee;width:10px;height:10px;margin:0 2px}#textpage.overview .row .container .item .item-image .box-slider{position:relative;top:0;left:0;overflow:hidden;height:30vh;width:100%;margin:0 auto}#textpage.overview .row .container .item .item-image .box-slider .slider{width:100%;height:100%}#textpage.overview .row .container .item .item-image .box-slider .slider .slide{display:block;float:left;width:100%;height:30vh}#textpage.overview .row .container .item .item-image .box-slider .slider .slide .image{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}#textpage.overview .row .container .item .item-info{width:auto;height:30vh;overflow:hidden}#textpage.overview .row .container .item .item-text{height:22.4vh;position:relative;overflow:hidden}#textpage.overview .row .container .item .item-text h2,#textpage.overview .row .container .item .item-text h3{font-family:absolutbold,Arial,sans-serif;font-size:3vh;line-height:4vh;margin-bottom:1vh}#textpage.overview .row .container .item .item-text h2 a,#textpage.overview .row .container .item .item-text h3 a{color:#2ea19f;text-decoration:none}#textpage.overview .row .container .item .item-text h2 a:hover,#textpage.overview .row .container .item .item-text h3 a:hover{color:#003558}#textpage.overview .row .container .item .item-text .text{font-size:calc(5px + 1.5vh);max-height:17vh;line-height:3.4vh;margin:0;overflow:hidden}#textpage.overview .row .container .item .item-link{padding-bottom:1px}#textpage.overview .row .container .item .item-link a.btn{font-size:2vh;height:5.6vh;line-height:5.8vh;width:auto;margin:2vh 0 0;display:inline-block}#textpage.overview .row .container .item.alt{background:#fff}#textpage.overview.login .row.intro .text{margin:4vh}#textpage.overview.login .form .form-table{margin:0 auto 5vh}#textpage.overview.login .form .form-table tr{width:50%;padding:0 1vh}#textpage.overview.login .form .form-table.captcha{margin-top:15px}#textpage.overview.login .form .form-table.captcha tr{width:100%}#textpage.overview.detail .row .container h1{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.4vh);line-height:calc(14px + 4.3vh)}#textpage.overview.sponsors .sponsors{margin-left:-1vh}#textpage.overview.sponsors .row.beige.content{padding-bottom:0;overflow:hidden}#textpage.overview.sponsors a.sponsor{float:left;width:22.5%;height:auto;display:block;text-decoration:none;overflow:hidden;color:#111;margin:0 1.25% 3%}#textpage.overview.sponsors a.sponsor span{display:block}#textpage.overview.sponsors a.sponsor span.image{background:#fff;height:auto;overflow:hidden;width:100%;padding:1vh;box-sizing:border-box;margin:0 0 1vh;text-align:center;line-height:15vh;transition:all .4s}#textpage.overview.sponsors a.sponsor span.image img{vertical-align:middle;width:100%;margin:0;transition:all .4s}#textpage.overview.sponsors a.sponsor span.title{font-size:80%;line-height:2vh;height:4vh;overflow:hidden}#textpage.overview.sponsors a.sponsor:hover{color:#2ea19f}#textpage.overview.sponsors a.sponsor:hover .image img{transform:scale(1.1)}#textpage.overview.partners .row.partners .partner{width:100%;min-height:calc(18px + 4vh);text-align:left;margin:2px 0 0;position:relative}#textpage.overview.partners .row.partners .partner .partner-item{padding:1.2vh 0;background:#fff;color:#231f20;cursor:pointer;position:relative}#textpage.overview.partners .row.partners .partner .partner-item .col{display:block;width:34%;float:left;padding-left:2vh}#textpage.overview.partners .row.partners .partner .partner-item .col:first-child:after,#textpage.overview.partners .row.partners .partner .partner-item .col:first-child:before{content:"";position:absolute;right:2vh;top:3vh;width:2vh;height:2px;background:#2ea19f;transition:all .4s}#textpage.overview.partners .row.partners .partner .partner-item .col:first-child:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#textpage.overview.partners .row.partners .partner .partner-item.open{color:#2ea19f}#textpage.overview.partners .row.partners .partner .partner-item.open .col:first-child:after,#textpage.overview.partners .row.partners .partner .partner-item.open .col:first-child:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}#textpage.overview.partners .row.partners .partner .partner-item.open .col:first-child:after{opacity:0}#textpage.overview.partners .row.partners .partner .partner-item.open+.partner-content{max-height:999vh;opacity:1}#textpage.overview.partners .row.partners .partner .partner-content{max-height:1px;opacity:0;overflow:hidden;background:#fff;position:relative;transition:all .6s}#textpage.overview.partners .row.partners .partner .partner-content .partner-logo{width:26%;max-height:47vh;float:right;background:#fff;text-align:center;padding-top:2vh}#textpage.overview.partners .row.partners .partner .partner-content .partner-logo img{max-width:80%;max-height:80%;vertical-align:top;display:inline-block;margin:0;border:1px solid #231f20}#textpage.overview.partners .row.partners .partner .partner-content .partner-info{width:74%;max-height:57vh;float:left;padding:2vh 2vh 4vh}#textpage.overview.partners .row.partners .partner .partner-content .partner-info .text{max-height:39vh;overflow:hidden;font-size:90%}#textpage.overview.partners .row.partners .partner .partner-content .partner-info h4{margin-top:2vh}#textpage.overview.partners .row.partners .partner .partner-content .partner-info h4 a{color:#2ea19f;text-decoration:none}#textpage.overview.album{margin-top:0}#textpage.overview.album .row.albums{width:100%;position:relative}#textpage.overview.album .row.albums .albums-wrap .album{width:50%;padding:2vh;float:left;transition:all .4s}#textpage.overview.album .row.albums .albums-wrap .album:hover a.wrap{color:#2ea19f}#textpage.overview.album .row.albums .albums-wrap .album:hover a.wrap img{transform:scale(1.05)}#textpage.overview.album .row.albums .albums-wrap .album a.wrap{display:block;color:#231f20;text-decoration:none}#textpage.overview.album .row.albums .albums-wrap .album a.wrap img{display:block;margin:0;transition:all .3s}#textpage.overview.album .row.albums .albums-wrap .album a.wrap .text{font-size:90%;display:block;height:4vh;padding-top:1vh;line-height:3vh;overflow:hidden;margin:0}#textpage.overview.news.detail .row,#textpage.overview.offers.detail .row{padding-top:0}#textpage.overview.news.detail .row .container .btn:not(.btn-content),#textpage.overview.offers.detail .row .container .btn:not(.btn-content){padding-left:4vh;background:url(../../../images/bestgolf/icons/icon-arrow-left-green.svg) no-repeat 0;background-size:auto 50%;margin-bottom:1vh}#textpage.overview.news.detail .row .container .btn:not(.btn-content):hover,#textpage.overview.offers.detail .row .container .btn:not(.btn-content):hover{padding-left:5.5vh}#textpage.overview.news.detail .row{padding-top:0}#textpage.overview.news.detail .row .container h1{font-size:calc(8px + 4vh);line-height:calc(14px + 5.5vh)}#textpage.overview.news.detail .row .container .btn{padding-left:4vh;background:url(../../../images/bestgolf/icons/icon-arrow-left-green.svg) no-repeat 0;background-size:auto 50%;margin-bottom:1vh}#textpage.overview.news.detail .row .container .btn:hover{padding-left:5.5vh}#textpage.overview.news.detail .row .container .date{margin:3vh 0;font-size:90%;color:#2ea19f}#textpage.overview.report{margin:calc(10px + 3vh) auto 0}#textpage.overview.report .row.intro{text-align:left;padding:calc(35px + 5vh) 0}#textpage.overview.report .row.intro .report-date,#textpage.overview.report .row.intro h1{width:auto;padding-left:3vh}#textpage.overview.report .row.intro .report-date{font-family:absolutregular,Arial,sans-serif;font-size:100%;color:#939598;margin-top:1vh}#textpage.overview.report .row.intro .report-date .col-header{display:inline-block;width:10vh;text-align:center;margin-right:2.5vh;float:right}#textpage.overview.report .row.intro .course-status{margin-top:1.5vh}#textpage.overview.report .row.intro .course-status ul{margin:0;padding:0;list-style:none}#textpage.overview.report .row.intro .course-status ul li{height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);text-align:left;padding:0 3vh;margin:0 0 1px;background:#fff;border-left:5px solid #da1c5c;border-right:5px solid #fff;overflow:hidden;transition:all .4s}#textpage.overview.report .row.intro .course-status ul li:before{display:none}#textpage.overview.report .row.intro .course-status ul li.open{border-left:5px solid #2ea19f}#textpage.overview.report .row.intro .course-status ul li:hover{cursor:pointer;background:#f1f0ee;border-left:5px solid #e6e7e8;border-right:5px solid #da1c5c}#textpage.overview.report .row.intro .course-status ul li:hover .status{color:#da1c5c}#textpage.overview.report .row.intro .course-status ul li:hover.open{border-right-color:#2ea19f}#textpage.overview.report .row.intro .course-status ul li:hover.open .status{color:#2ea19f}#textpage.overview.report .row.intro .course-status ul li .status.text{display:inline-block;height:calc(18px + 4vh);float:right;width:10vh;text-align:center;margin:0;transition:all .4s}#textpage.overview.report .row.intro .course-status ul li.text{height:auto;min-height:50px}#textpage.overview.report .row.intro .course-status ul li.text .status{height:auto;width:310px;line-height:24px;padding:10px 0;text-align:left}#textpage.overview.report .row.intro .comments{padding:calc(5px + 3vh);margin:4vh 0;background:#e5e4e0;border-radius:6px}#textpage.overview.report .row.intro .comments a{color:#2ea19f;text-decoration:none;border-bottom:1px dotted #2ea19f}#textpage.overview.report .row.intro .comments a:hover{color:#231f20;border-color:#231f20}#textpage.overview.report .row.intro .fixed-comment{text-align:right;margin:4vh 0;color:#939598}#textpage.overview.playinghandicaps .calculate{padding:5vh 0}#textpage.overview.playinghandicaps .calculate .calculate-form input,#textpage.overview.playinghandicaps .calculate .calculate-form select{background:#fff url(../../../images/bestgolf/icons/icon-arrow-down-green.svg) no-repeat right 10px center;background-size:auto 80%;height:calc(12px + 4vh);line-height:calc(12px + 4.1vh);width:24.775%;color:#939598;padding:0 4vh 0 2vh;float:left;margin:0 .3% 0 0;transition:background-color .2s;cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .3s}#textpage.overview.playinghandicaps .calculate .calculate-form input:hover,#textpage.overview.playinghandicaps .calculate .calculate-form select:hover{background-color:#e5e4e0}#textpage.overview.playinghandicaps .calculate .calculate-form input option,#textpage.overview.playinghandicaps .calculate .calculate-form select option{padding:0 4vh 0 2vh}#textpage.overview.playinghandicaps .calculate .calculate-form input{background-image:none}#textpage.overview.playinghandicaps .calculate .calculate-form button{height:calc(12px + 4vh);line-height:calc(12px + 4.1vh);font-size:calc(5px + 1vh);width:24.775%;display:block;float:left;border-radius:0}#textpage.overview.playinghandicaps #calculated-handicap{margin:2vh 0 4vh;overflow:hidden}#textpage.overview.playinghandicaps #calculated-handicap h3{font-family:absolutbold,Arial,sans-serif;margin:1vh 0}#textpage.overview.playinghandicaps table.playinghcps{width:100%;margin:0 0 4vh}#textpage.overview.playinghandicaps table.playinghcps thead{text-align:center}#textpage.overview.playinghandicaps table.playinghcps thead tr{border-bottom:none}#textpage.overview.playinghandicaps table.playinghcps thead tr td{border-right:1vh solid #fff;border-left:1vh solid #fff;border-bottom:none;font-family:absolutbold,Arial,sans-serif;font-size:70%}#textpage.overview.playinghandicaps table.playinghcps thead tr td:last-child{border-right:1vh solid #fff;border-left:none}#textpage.overview.playinghandicaps table.playinghcps thead tr th{font-family:absolutbold,Arial,sans-serif;padding:1.5vh 0 .5vh;border-right:1vh solid #fff;border-left:1vh solid #fff}#textpage.overview.playinghandicaps table.playinghcps thead tr th:last-child{border-right:1vh solid #fff;border-left:none}#textpage.overview.playinghandicaps table.playinghcps thead tr th.white{background:#fafafa;padding:.5vh 0}#textpage.overview.playinghandicaps table.playinghcps thead tr th.yellow{background:#fadc5a;padding:.5vh 0}#textpage.overview.playinghandicaps table.playinghcps thead tr th.grey{background:#9e9d99;padding:.5vh 0}#textpage.overview.playinghandicaps table.playinghcps thead tr th.blue{background:#5aacd5;padding:.5vh 0}#textpage.overview.playinghandicaps table.playinghcps thead tr th.red{background:#e85a4e;padding:.5vh 0}#textpage.overview.playinghandicaps table.playinghcps thead tr th.orange{background:#e56332;padding:.5vh 0}#textpage.overview.playinghandicaps table.playinghcps tbody tr{border-bottom:none}#textpage.overview.playinghandicaps table.playinghcps tbody tr:last-child{border-bottom:2vh solid #fff}#textpage.overview.playinghandicaps table.playinghcps tbody tr td{padding:5px;font-size:12px;text-align:center;border-bottom:none;background:#fff}#textpage.overview.playinghandicaps table.playinghcps tbody tr td:first-child{border-left:1vh solid #fff}#textpage.overview.playinghandicaps table.playinghcps tbody tr td:last-child{border-right:1vh solid #fff}#textpage.overview.playinghandicaps table.playinghcps tbody>tr:nth-of-type(odd) td{background:#f7f7f7}#textpage.overview.scorecard table.scorecard{width:100%;margin:3vh 0 4vh}#textpage.overview.scorecard table.scorecard thead{text-align:center}#textpage.overview.scorecard table.scorecard thead tr th{background:#fff;color:#939598;font-weight:400;font-family:absolutbold,Arial,sans-serif;font-size:80%;text-transform:uppercase;padding:1vh 0;border:0}#textpage.overview.scorecard table.scorecard tbody>tr{background-color:#f1f0ee}#textpage.overview.scorecard table.scorecard tbody tr td{padding:15px 0;text-align:center!important;width:14%;font-size:80%}#textpage.overview.scorecard table.scorecard tbody tr td.holeindex,#textpage.overview.scorecard table.scorecard tbody tr td.holepar,#textpage.overview.scorecard table.scorecard tbody tr td.strokeindex{width:10%;background:#f7f7f7}#textpage.overview.scorecard table.scorecard tbody tr td.white{background:#fdfdfd}#textpage.overview.scorecard table.scorecard tbody tr td.yellow{background:#fadc5a}#textpage.overview.scorecard table.scorecard tbody tr td.grey{background:#9e9d99}#textpage.overview.scorecard table.scorecard tbody tr td.blue{background:#5aacd5}#textpage.overview.scorecard table.scorecard tbody tr td.red{background:#e85a4e}#textpage.overview.scorecard table.scorecard tbody tr td.orange{background:#e56332}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager{height:17vh;overflow:hidden;padding:4.5vh 3vh;background:#f1f0ee}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider{position:relative;top:0;left:0;width:calc(100% - 16vh);height:17vh;float:left;overflow:hidden}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider{width:100%;height:100%}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item{width:9.09%;height:8vh;overflow:hidden;margin:0 2% 0 0;float:left;position:relative;background:#e6e7e8}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item img{display:block;height:100%;max-width:none}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item:after{content:attr(data-slide);display:block;position:absolute;color:#fff;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-align:center;padding:2.5vh 0;line-height:3vh;background:#003558;opacity:0;transition:all .4s}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item.active,#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item:hover{cursor:pointer}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item.active:after,#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item:hover:after{opacity:.85}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-slider-button{width:5vh;height:5vh;margin:1.5vh 0;float:left;background:#2ea19f url(../../../images/bestgolf/icons/icon-arrow-right-white.svg) no-repeat 50%;background-size:auto 85%;border-radius:50%}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-slider-button.previous{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);margin-right:1.5vh}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-slider-button.next{margin-left:2.5vh}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide{position:relative;top:0;left:0;width:100%;height:73vh;overflow:hidden;background:#fff}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide{position:absolute;top:0;left:-100%;right:0;bottom:0;width:100%;height:73vh;background:#fff;opacity:0;transition:all .7s}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide.active{left:0;opacity:1}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-image{height:73vh;line-height:73vh;width:50%;float:right;text-align:center;background:#fff;overflow:hidden}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-image img{vertical-align:middle;height:auto;width:auto;max-width:100%;max-height:100%}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info{background:#003558;color:#fff;width:50%;height:50%;padding:5vh 11vh;overflow:hidden}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info h2{font-family:absolutbold,Arial,sans-serif;font-size:calc(10px + 4.3vh);line-height:calc(20px + 5.8vh);color:#efcec5}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info h3{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.4vh);line-height:calc(14px + 4.3vh);color:#fff}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info .text{max-height:calc(48px + 6vh);overflow:hidden}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-impression{width:50%;height:50%;overflow:hidden}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-impression img{display:block;width:100%;height:auto;object-fit:cover;max-height:none}#textpage.overview.category-home .row.news .container>h2{font-family:absolutbold,Arial,sans-serif;font-size:calc(5px + 4.5vh);line-height:calc(18px + 6.3vh);text-align:center;margin-bottom:5vh}#textpage.overview.category-home .row.news .news-items .news-item{width:50%;height:9vh;overflow:hidden;float:left;margin-bottom:3vh}#textpage.overview.category-home .row.news .news-items .news-item .news-image{width:12vh;height:9vh;overflow:hidden;margin-right:2vh;float:left}#textpage.overview.category-home .row.news .news-items .news-item .news-image img{display:block;margin:0}#textpage.overview.category-home .row.news .news-items .news-item .news-info{width:auto;padding-right:2vh}#textpage.overview.category-home .row.news .news-items .news-item .news-info .date{font-size:80%;color:#939598;line-height:3vh}#textpage.overview.category-home .row.news .news-items .news-item .news-info a{display:block;line-height:3vh;font-size:90%;text-decoration:none;color:#231f20}#textpage.overview.category-home .row.photo{height:36vh;background-size:cover;background-repeat:no-repeat;background-position:50%}#textpage.overview.category-home .row.packages{text-align:center}#textpage.overview.category-home .row.packages .package-items .item{text-align:left}#textpage.overview.category-home .row.containers .item{width:47.5%;height:auto;float:left;margin:3vh 5% 0 0}#textpage.overview.category-home .row.containers .item:nth-child(2n+0){margin-right:0}#textpage.overview.category-home .row.containers .item .item-image{height:auto;max-height:33vh;margin-bottom:2vh}#textpage.overview.category-home .row.containers .item .item-image img{display:block;width:100%;height:auto;margin:0 auto}#textpage.overview.category-home .row.containers .item .item-image,#textpage.overview.category-home .row.containers .item .item-info{width:100%;float:none;text-align:center}#textpage.overview.category-home .row.containers .item .item-info{margin-top:1vh}#textpage.overview.category-home .row.containers .item .item-info h3 a{color:#231f20}#textpage.overview.category-home .row.containers.news .item-info{text-align:left}#textpage.contact #left-content,#textpage.contact #right-content{float:left;height:100%}#textpage.contact #left-content>h1,#textpage.contact #right-content>h1{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.4vh);line-height:calc(14px + 4.3vh)}#textpage.contact #left-content{width:71.5%;padding-bottom:4%}#textpage.contact #left-content .text>h2,#textpage.contact #left-content .text>h3,#textpage.contact #left-content .text>h4{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.4vh);line-height:calc(14px + 4.3vh)}#textpage.contact #left-content .text>ul:not(.pagination){list-style:none inside;margin:2vh 0}#textpage.contact #left-content .text>ul:not(.pagination) li{color:#003558;position:relative;margin-bottom:1vh;padding-left:3.5vh}#textpage.contact #left-content .text>ul:not(.pagination) li:before{content:"";position:absolute;top:0;left:0;display:block;background:url(../../../images/bestgolf/icons/icon-arrow-right-green.svg) no-repeat left -6px top;background-size:auto 90%;width:4vh;height:calc(15px + 2vh)}#textpage.contact #left-content .text ol{list-style:decimal-leading-zero inside;margin:2vh 0;color:#003558}#textpage.contact #left-content .text>a:not(.btn){color:#2ea19f;text-decoration:none;border-bottom:1px dotted #2ea19f}#textpage.contact #left-content .text>.image{margin:2vh 0}#textpage.contact #left-content .text>table{width:100%!important;margin:0 auto}#textpage.contact #left-content .text>table tr th{text-align:center;padding:1vh 1.5vh;font-weight:400;background:#fff;color:#231f20;font-family:absolutmedium,Arial,sans-serif}#textpage.contact #left-content .text>table tr td{text-align:left!important;background:#fff;border-bottom:1px solid #f1f0ee;padding:1vh 1.5vh;font-size:95%}#textpage.contact #left-content .text .accordion-wrap{margin:2vh auto;width:100%;padding:4vh 0;overflow:hidden}#textpage.contact #left-content .text .accordion-wrap dt{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.6vh);color:#003558;background:#fff;padding:3.2vh 5vh 3.2vh 2.5vh;cursor:pointer;text-align:left;margin:2px 0 0;position:relative;transition:all .3s}#textpage.contact #left-content .text .accordion-wrap dt i{width:4vh;height:4vh;position:absolute;top:calc(9px + 2vh);right:4vh;display:block;background:#2ea19f;border-radius:50%}#textpage.contact #left-content .text .accordion-wrap dt i:after,#textpage.contact #left-content .text .accordion-wrap dt i:before{content:"";display:block;position:absolute;right:1vh;top:1.95vh;width:2vh;height:2px;background:#fff;transition:all .35s}#textpage.contact #left-content .text .accordion-wrap dt i:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}#textpage.contact #left-content .text .accordion-wrap dt.active{color:#2ea19f}#textpage.contact #left-content .text .accordion-wrap dt.active i{background:#2ea19f}#textpage.contact #left-content .text .accordion-wrap dt.active i:after,#textpage.contact #left-content .text .accordion-wrap dt.active i:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}#textpage.contact #left-content .text .accordion-wrap dt:hover{color:#2ea19f}#textpage.contact #left-content .text .accordion-wrap dd{padding:2.5vh;text-align:left;color:#231f20;background:#fefefe;margin-top:1px}#textpage.contact #left-content .text .accordion-wrap dd strong{font-weight:400;font-family:absolutmedium,Arial,sans-serif;color:#231f20}#textpage.contact #left-content .text .accordion-wrap dd>h2,#textpage.contact #left-content .text .accordion-wrap dd>h3,#textpage.contact #left-content .text .accordion-wrap dd>h4{color:#231f20;font-family:absolutbold,Arial,sans-serif;font-size:100%;margin:0 0 5px}#textpage.contact #left-content .text .accordion-wrap dd>h3,#textpage.contact #left-content .text .accordion-wrap dd>h4{font-size:90%}#textpage.contact #left-content .text .accordion-wrap dd>ul{list-style-type:disc;margin:15px 20px}#textpage.contact #left-content .text .accordion-wrap dd>ol{list-style-type:decimal;margin:15px 20px}#textpage.contact #left-content .text .accordion-wrap dd>a:not(.btn){color:#2ea19f;text-decoration:underline}#textpage.contact #left-content .text .accordion-wrap dd>.image,#textpage.contact #left-content .text .accordion-wrap dd>.item_image{margin:1.5vh 0}#textpage.contact #left-content .text .accordion-wrap dd>img{width:auto!important;height:auto!important}#textpage.contact #left-content .text .accordion-wrap dd>table{width:100%!important;margin:0 auto}#textpage.contact #left-content .text .accordion-wrap dd>table tr th{text-align:left;padding:1vh 1.5vh 0;color:#231f20;font-family:absolutmedium,Arial,sans-serif}#textpage.contact #left-content .text .accordion-wrap dd>table tr td{color:#231f20;text-align:left;padding:1vh 1.5vh 0}#textpage.contact #left-content .text .accordion-wrap dd>table tr:nth-child(odd) td{background:#fff}#textpage.contact #left-content .text iframe{width:100%!important}#textpage.contact #left-content .text>.btn{width:auto;min-width:28vh;margin:1.5vh auto;text-align:center}#textpage.contact #right-content{margin-left:3.5%;width:25%}#textpage.contact #right-content .item{height:30vh;width:100%;margin:5vh 0;position:relative;overflow:hidden}#textpage.contact #right-content .item .item-image{width:49%;height:30vh;float:left;display:block;text-align:center;overflow:hidden;margin:0 4% 0 0}#textpage.contact #right-content .item .item-image img{display:block;height:30vh;width:auto;max-width:none;margin:0 auto}#textpage.contact #right-content .item .item-image .slide-selectors{height:5vh;line-height:5vh;text-align:center}#textpage.contact #right-content .item .item-image .slide-selectors span{display:inline-block;width:5px;height:5px;margin:2.5px 2px;border-radius:50%;background:#939598;transition:all .4s}#textpage.contact #right-content .item .item-image .slide-selectors span.active{border:1px solid #939598;background:#f1f0ee;width:10px;height:10px;margin:0 2px}#textpage.contact #right-content .item .item-image .box-slider{position:relative;top:0;left:0;overflow:hidden;height:30vh;width:100%;margin:0 auto}#textpage.contact #right-content .item .item-image .box-slider .slider{width:100%;height:100%}#textpage.contact #right-content .item .item-image .box-slider .slider .slide{display:block;float:left;width:100%;height:30vh}#textpage.contact #right-content .item .item-image .box-slider .slider .slide .image{display:block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}#textpage.contact #right-content .item .item-info{width:auto;height:30vh;overflow:hidden}#textpage.contact #right-content .item .item-text{height:22.4vh;position:relative;overflow:hidden}#textpage.contact #right-content .item .item-text h2,#textpage.contact #right-content .item .item-text h3{font-family:absolutbold,Arial,sans-serif;font-size:3vh;line-height:4vh;margin-bottom:1vh}#textpage.contact #right-content .item .item-text h2 a,#textpage.contact #right-content .item .item-text h3 a{color:#2ea19f;text-decoration:none}#textpage.contact #right-content .item .item-text h2 a:hover,#textpage.contact #right-content .item .item-text h3 a:hover{color:#003558}#textpage.contact #right-content .item .item-text .text{font-size:calc(5px + 1.5vh);max-height:17vh;line-height:3.4vh;margin:0;overflow:hidden}#textpage.contact #right-content .item .item-link{padding-bottom:1px}#textpage.contact #right-content .item .item-link a.btn{font-size:2vh;height:5.6vh;line-height:5.8vh;width:auto;margin:2vh 0 0;display:inline-block}#textpage.contact #right-content .item.alt{background:#fff}#textpage.contact #right-content .item{height:auto;margin:0}#textpage.contact #right-content .item .item-image{float:none;width:100%;margin-top:5vh}#textpage.contact #right-content .item .item-info{float:none;height:auto;width:100%;margin:0}#textpage.contact #right-content .item .item-info .item-text{height:auto;margin-bottom:2vh}#textpage.contact #right-content .item .item-info .item-text h3{font-family:absolutbold,Arial,sans-serif;font-size:calc(4px + 2.4vh);line-height:calc(14px + 4.3vh);margin:0}#textpage.contact #right-content .item .item-info .item-text .text{max-height:none;line-height:calc(15px + 2vh)}.lb-outerContainer{margin:6vh auto 0}.lb-data .lb-close{margin-top:1vh}.lb-data .lb-details{display:block}.lb-nav a.lb-prev{width:30%;background:url(../../../images/bestgolf/icons/icon-arrow-left-gray.svg) left 47% center no-repeat;background-size:auto 5vh}.lb-nav a.lb-next{width:30%;background:url(../../../images/bestgolf/icons/icon-arrow-right-gray.svg) right 47% center no-repeat;background-size:auto 5vh}body,html{position:relative;width:100%;height:100%;overflow:auto}body{background:#fff;color:#231f20;font-family:Arial,sans-serif;font-family:absolutregular,Arial,sans-serif;font-size:calc(5px + 1.55vh);line-height:calc(15px + 2vh);-webkit-text-size-adjust:none}body.info>#info-panel+#website{top:6.4vh;height:calc(100% - 6.4vh)}body.info>#info-panel+#website #navbar,body.info>#info-panel+#website #page-header{top:6.4vh}body.info>#info-panel+#website #navbar{height:calc(100% - 6.4vh)}button,input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0}.for-mobile{display:none}.for-desktop{display:block}#info-panel{background:#e5b100;height:7.4vh;font-size:80%;line-height:5vh;padding:1vh 10vh;text-align:center;position:fixed;z-index:6;top:0;left:0;right:0;display:none}#info-panel,#info-panel a{color:#231f20;overflow:hidden}#info-panel a{display:block;height:6vh}#info-panel .close-panel{position:absolute;top:2.5vh;right:4vh;width:3vh;height:3vh;cursor:pointer}#info-panel .close-panel:hover:after,#info-panel .close-panel:hover:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}#info-panel .close-panel:after,#info-panel .close-panel:before{content:"";display:block;height:2px;width:80%;position:absolute;background:#231f20;top:calc(50% - 2px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:all .4s}#info-panel .close-panel:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#website{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#website.makeRoomPlease #page-header{transition:top .6s;top:-100%!important}#website.makeRoomPlease #navbar{transition:left .6s;transition-delay:.25s;left:-100%!important}#website.makeRoomPlease #content-wrap{transition-property:top,left,width;transition-duration:.6s;transition-timing-function:ease;top:0!important;left:0!important;width:100%!important}#website #page-header{position:fixed;top:0;left:18%;right:0;width:82%;padding:0 3vh 0 0;height:calc(32px + 10vh);overflow:hidden;z-index:4;background:#fff}#website #page-header a.btn{float:right;margin-left:2vh;min-width:10vw;margin-top:calc(10px + 3vh)}#website #page-header a.btn.vacancies{float:left;margin-left:0}#website #page-header .search-wrap{margin-top:calc(10px + 3vh);float:right}#website #page-header .search-wrap .search-box{height:calc(12px + 4vh);line-height:calc(12px + 4vh);float:right;position:relative;overflow:hidden}#website #page-header .search-wrap .search-box input{background:#fff url(../../../images/bestgolf/icons/search.svg) no-repeat 50%;background-size:auto 60%;width:calc(12px + 4vh);height:calc(12px + 4vh);color:#fff;line-height:calc(12px + 4vh);padding:0 0 0 calc(12px + 4vh);float:right;display:block;transition:all .3s;cursor:pointer}#website #page-header .search-wrap .search-box button{background:url(../../../images/bestgolf/icons/search.svg) no-repeat 50%;background-size:auto 60%;width:calc(12px + 4vh);height:calc(12px + 4vh);margin:0;position:absolute;right:-600%;top:0}#website #page-header .search-wrap .search-box.open input{background:#f1f0ee;background-size:50%;width:100%;padding-left:15px;color:#939598}#website #page-header .search-wrap .search-box.open button{right:0}#website #navbar{width:18%;height:100%;position:fixed;top:0;left:0;bottom:0;background:#fff;text-align:center;z-index:4;overflow:hidden}#website #navbar #logo{text-align:center;width:80%;margin:3vh auto 1vh}#website #navbar #logo img{width:100%;display:inline-block}#website #navbar .social-icons{width:100%;height:auto;padding:0 2vh;position:absolute;bottom:calc(15px + 1vh);left:0;right:0}#website #navbar .social-icons a.btn{margin:0 auto 1vh}#website #content-wrap{width:82%;position:absolute;top:calc(32px + 10vh);left:18%;z-index:2;height:100%;padding-left:0;padding-bottom:calc(32px + 10vh);overflow:hidden}#website #content-wrap #content{width:calc(100% + 16px);height:100%;padding-right:0;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-y:overlay;overflow-x:hidden;overflow-y:scroll}#website #content-wrap #content.form-open{overflow:hidden!important}#website.home #page-header{height:calc(30px + 12vh)}#website.home #content-wrap{top:calc(30px + 12vh);padding-bottom:calc(30px + 12vh)}div.alert-error,div.alert-success,div.error_message,div.success_message{padding:2vh;color:#939598;background:#fa9f9f;margin:3vh 0 2vh}div.alert-error ul,div.alert-success ul,div.error_message ul,div.success_message ul{list-style-type:none!important;margin-left:15px}div.alert-error:empty,div.alert-success:empty,div.error_message:empty,div.success_message:empty{display:none}div.alert-success,div.success_message{background:#2ea19f;color:#fff}.realperson-text{font-size:calc(3px + .5vh);font-weight:700;line-height:4px}#cookie{background:#e6e7e8}#cookie,#cookie .cookie-info strong{color:#939598}#cookie .cookie-buttons .btn.info{background-color:#2ea19f}#cookie .cookie-buttons .btn.decline{background-color:#da1c5c}footer{background:#003558;padding:calc(35px + 4vh) 0 calc(20px + 3vh)!important;color:#fff;position:relative}footer a{color:#f1f0ee;text-decoration:none;transition:all .2s}footer .container{position:relative}footer .scroll-top{position:absolute;top:calc(-9px + -2vh);right:calc(50% - 2vh - 8px);width:calc(18px + 4vh);height:calc(18px + 4vh);background:#fff url(../../../images/bestgolf/icons/icon-arrow-down-grey.svg) 50% no-repeat;background-size:auto 90%;border-radius:50%;transform:rotate(180deg);cursor:pointer}footer .btn{margin:15px auto}footer.row h3{font-size:30px;font-family:absolutbold,Arial,sans-serif;color:#2ea19f;margin-bottom:2.5vh}footer a.u-lab{position:absolute;bottom:-1vh;left:0}footer a.u-lab img{margin:0;opacity:.25;height:calc(10px + 2vh);transition:all .5s}footer a.u-lab:hover img{opacity:1}footer .col{width:48%;float:left;margin-right:4%;position:relative}footer .col:first-child{margin-right:0}footer .col.newsletter{float:right}footer .col.newsletter .form{margin:0}footer .col.newsletter input[type=email],footer .col.newsletter input[type=text]{background:#fff;width:100%;font-size:80%;height:calc(16px + 4vh);line-height:calc(16px + 4vh);color:#231f20;margin-bottom:15px;padding-left:2vh;border-radius:3px}footer .col.newsletter input[type=email]::-webkit-input-placeholder,footer .col.newsletter input[type=text]::-webkit-input-placeholder{color:#939598}footer .col.newsletter input[type=email]:-moz-placeholder,footer .col.newsletter input[type=email]::-moz-placeholder,footer .col.newsletter input[type=text]:-moz-placeholder,footer .col.newsletter input[type=text]::-moz-placeholder{color:#939598;opacity:1}footer .col.newsletter input[type=email]:-ms-input-placeholder,footer .col.newsletter input[type=text]:-ms-input-placeholder{color:#939598}footer .col.newsletter input[type=submit]{background:#e5b100;height:calc(16px + 4vh);line-height:calc(16px + 4vh);font-size:80%;padding:0 3vh;border-radius:calc(8px + 2vh);color:#231f20;float:none;transition:all .4s}footer .col.quicklinks ul li{display:block;background:url(../../../images/bestgolf/icons/icon-arrow-right-yellow.svg) no-repeat left -9px center;background-size:auto 90%;padding-left:4vh;transition:all .2s}footer .col.quicklinks ul li:hover{background-position:left 8px center}.bottombar{background:#f1f0ee;padding:1vh 0}.bottombar,.bottombar a{color:#231f20}.bottombar address{font-style:normal}.u-lab-bar .u-lab-title{font-size:15px}@media (max-width:1024px) and (orientation:landscape){#cookie .cookie-text{font-size:85%;padding-left:2vh}#cookie .cookie-buttons{margin-left:5%;float:left}#website #navbar .social-icons,#website #navigation{padding:0 1vh}#website #content-wrap #content{width:100%}.row .container{width:80%}#textpage.overview.error .row.error404 .search-form input[type=search],#textpage.overview.error .row .search-form input[type=search],#textpage.search .row.error404 .search-form input[type=search],#textpage.search .row .search-form input[type=search]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}#textpage.overview.error .row.error404 .search-form input[type=submit],#textpage.overview.error .row .search-form input[type=submit],#textpage.search .row.error404 .search-form input[type=submit],#textpage.search .row .search-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info h2{font-size:100%;line-height:normal;margin-bottom:1vh}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info h3{font-size:90%;line-height:normal;margin-bottom:1vh}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info .text{font-size:90%}footer .col.newsletter input[type=search],footer .col.newsletter input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}}@media (max-width:812px) and (orientation:landscape){.btn{height:calc(10px + 3.6vh);line-height:calc(10px + 3.65vh);border-radius:calc(5px + 1.8vh)}#website #navbar #logo{margin-bottom:0;width:56%}#website #navbar #logo img{display:inline-block}#website #navbar .social-icons{bottom:0}#website #navbar .social-icons a.btn{margin-bottom:0}#website #navigation{height:100%}#website #navigation ul.main{margin-top:0}#website #navigation ul.main li a{font-size:calc(5px + 1.6vh);line-height:calc(8px + 3.6vh)}}@media (orientation:portrait){.for-mobile{display:block}.for-desktop{display:none}.form .form-table tr{width:100%!important;float:none;padding-right:0}.form .form-table.captcha td.code{width:100%}.form .form-table .realperson-challenge{height:5vh;width:100%;margin-top:1vh}.row .container{width:90%}.row.grey.intro h1,.row.white.intro h1{font-size:calc(10px + 4vh);line-height:calc(14px + 6vh)}.row .text>.btn{max-width:60%;margin:4vh auto}.row.images img{width:calc(50% - 2px);margin:0 1px 0 0}.row.images img:nth-child(3){display:none}.row.staff-overview .container{width:90%}.row.staff-overview .person{width:33.3%}.btn{transition-property:background,color;transition-duration:.15s;transition-timing-function:ease}#subpage_navigation{padding:8vh 4vh 2vh}body.info>#info-panel+#website{top:0;height:100%}body.info>#info-panel+#website #page-header{top:0}body.info>#info-panel+#website #navbar{top:calc(14px + 9vh);height:calc(100vh - (14px + 9vh))}#info-panel{top:calc(14px + 9vh);height:auto;padding:1vh 7vh;max-height:81vh;line-height:3.2vh}#info-panel a{height:auto}#info-panel .close-panel{right:3vh}#website #page-header{height:calc(14px + 9vh);width:100%;position:fixed;top:0;left:0;right:0;padding:0 5%;z-index:5}#website #page-header .mobile-logo{position:absolute;top:16%;left:5%;margin:0;height:68%;transition:all .4s}#website #page-header .mobile-logo.subpage{left:-100%}#website #page-header #menu-icon{width:calc(7px + 4.5vh);height:calc(7px + 4.5vh);display:block;position:absolute;overflow:hidden;right:5%;z-index:5;top:calc(3.5px + 2.25vh)}#website #page-header #menu-icon:after,#website #page-header #menu-icon:before,#website #page-header #menu-icon span{content:"";display:block;position:absolute;left:20%;width:60%;background:#231f20;height:1px;transition:all .4s}#website #page-header #menu-icon:before{top:25%}#website #page-header #menu-icon span{top:50%}#website #page-header #menu-icon:after{top:75%}#website #page-header a.btn.btn-course-status,#website #page-header a.btn.btn-reserve,#website #page-header a.btn.btn-sign-in,#website #page-header a.btn.btn-sign-out{width:calc(7px + 4.5vh);height:calc(7px + 4.5vh);display:inline-block;overflow:hidden;margin:0 2% 0 -10vh;margin-top:calc(3.5px + 2.25vh);float:left;min-width:inherit;padding:0;box-sizing:border-box;padding-left:calc(7px + 4.5vh);transition-property:background,color,margin-left;transition-duration:.35s;transition-timing-function:ease}#website #page-header a.btn.btn-reserve{background:#fff url(../../../images/bestgolf/icons/icon-calendar.svg) no-repeat 0}#website #page-header a.btn.btn-course-status{background:#fff url(../../../images/bestgolf/icons/icon-golfpin.svg) no-repeat 0}#website #page-header a.btn.btn-sign-in{background:#fff url(../../../images/bestgolf/icons/icon-account.svg) no-repeat 50%}#website #page-header a.btn.btn-sign-out{background:#fff url(../../../images/bestgolf/icons/icon-account-logout.svg) no-repeat 50%}#website #page-header .back-btn{display:block;width:calc(7px + 4.5vh);height:calc(7px + 4.5vh);position:absolute;top:calc(3.5px + 2.25vh);left:-100%;background:#fff url(../../../images/bestgolf/icons/icon-arrow-left-dark.svg) no-repeat 0;transition:all .5s}#website #page-header .back-btn.subpage{left:5%}#website #page-header .search-wrap{float:none;position:absolute;overflow:hidden;margin:0;right:calc(5% + 6vh);top:calc(3.5px + 2.25vh)}#website #page-header .search-wrap .search-box{float:none;height:calc(7px + 4.5vh);line-height:calc(7px + 4.5vh)}#website #page-header .search-wrap .search-box input{font-size:16px}#website #page-header .search-wrap .search-box button,#website #page-header .search-wrap .search-box input{width:calc(7px + 4.5vh);line-height:calc(7px + 4.5vh);height:calc(7px + 4.5vh);padding-left:calc(7px + 4.5vh)}#website #page-header .search-wrap .search-box.open input{width:57vw;padding-left:2vh}#website #page-header .page-title{transition:all .4s}#website #page-header .page-title,#website #page-header .page-title a{margin-top:calc(3.5px + 2.25vh);font-family:absolutregular,Arial,sans-serif;font-size:calc(5px + 1.55vh);height:calc(7px + 4.5vh);line-height:calc(7px + 4.5vh);padding-left:calc(7px + 11vh);padding-right:calc(7px + 11vh);color:#231f20;text-align:center}#website #page-header.open #menu-icon:before{top:50%;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg)}#website #page-header.open #menu-icon span{top:50%;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);opacity:0}#website #page-header.open #menu-icon:after{top:50%;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg)}#website #page-header.open .back-btn,#website #page-header.open .mobile-logo{left:-100%}#website #page-header.open a.btn.btn-course-status,#website #page-header.open a.btn.btn-reserve,#website #page-header.open a.btn.btn-sign-in,#website #page-header.open a.btn.btn-sign-out{margin-left:0}#website #page-header.open .page-title{opacity:0;margin-top:calc(-7px + -4.5vh)}#website #page-header.subnavigate .back-btn{left:5%}#website #page-header.subnavigate a.btn.btn-course-status,#website #page-header.subnavigate a.btn.btn-reserve,#website #page-header.subnavigate a.btn.btn-sign-in,#website #page-header.subnavigate a.btn.btn-sign-out{margin-left:-10vh}#website #navbar{width:100%;top:calc(14px + 9vh);height:calc(100vh - (14px + 9vh));left:-100%;transition:all .4s}#website #navbar.open{left:0}#website #navbar .social-icons{width:100%;bottom:0;padding-bottom:0;background:#003558}#website #navbar .social-icons .icon{background-color:#003558}#website #navbar .social-icons .btn{display:none;border-color:#fff;color:#fff}#website #navigation{position:relative;background:#003558;width:100%;height:calc(100vh - (14px + 9vh));overflow:hidden;padding-bottom:8vh;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overflow-y:scroll}#website #navigation.subnavigate ul.main{margin-left:-100vw}#website #navigation.subnavigate #subpages{left:0}#website #navigation ul.main{display:block;width:100%;margin-top:3vh;transition:all .4s}#website #navigation ul.main li{position:relative}#website #navigation ul.main li a{color:#fff;line-height:calc(6px + 6vh)}#website #navigation ul.main li a.active:after{left:42%;right:42%;background:#fff}#website #navigation ul.main li span{display:block;position:absolute;right:0;top:0;width:calc(8px + 6vh);height:calc(8px + 6vh);background:url(../../../images/bestgolf/icons/icon-arrow-right-white.svg) no-repeat 100%;background-size:auto 85%}#website #navigation #subpages{width:100%;height:calc(100vh - (14px + 15vh));background:#003558;position:absolute;top:0;left:100vw;right:0;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overflow-y:scroll;transition:all .4s}#website #navigation #subpages ul.subnav{position:absolute;top:0;left:0;right:0;display:none;margin-top:4vh}#website #navigation #subpages ul.subnav li a{color:#fff;font-family:absolutregular,Arial,sans-serif;font-size:calc(5px + 2vh);line-height:calc(8px + 6vh);letter-spacing:1px;text-decoration:none;display:block;position:relative;transition:color .3s}#website #navigation #subpages ul.subnav li a:after{content:"";display:block;position:absolute;bottom:0;left:50%;right:50%;height:1px;background:#fff;transition:all .35s}#website #navigation #subpages ul.subnav li a.active,#website #navigation #subpages ul.subnav li a:hover{color:#fff}#website #navigation #subpages ul.subnav li a.active:after,#website #navigation #subpages ul.subnav li a:hover:after{left:42%;right:42%;background:#fff}#website .languages a:not(.login){color:#f1f0ee;font-size:calc(8px + 1.42vh);margin:0 1vh}#website #subpage_navigation ul.subnav li{margin:1vh 1vh 0 0}#website #subpage_navigation ul.subnav li a{font-size:calc(10px + 1.1vw);height:calc(14px + 5.2vh);line-height:calc(14px + 5.4vh)}#website #content-wrap{width:100%;top:0;padding-top:calc(14px + 9vh);right:0;left:0;padding:0}#website #content-wrap #content{width:100%;padding:0}#website.home #page-header{height:calc(14px + 9vh)}#website.home #content-wrap{top:0;padding:0;padding-top:calc(14px + 9vh)}.row{padding:4vh 0}.row:last-child{padding-bottom:8vh}.row .text img{width:auto!important;height:auto!important;margin-bottom:4vh}#home{margin-top:0}#home .row.split-banners .panel{width:100%;float:none;height:auto}#home .row.split-banners .panel .info{margin:0 auto;width:80%;padding:6vh 0 8vh;text-align:center}#home .row.split-banners .panel .info .btn.btn-darkred.for-mobile{margin-top:0;display:inline-block}#home .row.split-banners .panel .info .panel-content{position:static;bottom:auto;left:auto;right:auto;transform:none;margin-top:0;padding:3vw;font-size:100%}#home .row.split-banners .panel .info h2{font-size:calc(4px + 3.4vh);line-height:calc(6px + 4.4vh)}#home .row.split-banners .panel .info .btn{width:auto;margin:4vh auto}#home .row .container>.btn{margin:5vh 0}#home .row.packges .package-items .item{margin:4vh 0}#home .row.news .news-items .news-item{width:auto;max-width:80%;height:auto;float:none;margin:3vh auto}#home .row.news .news-items .news-item img{margin:0}#home .row.news .news-items .news-item .news-image{width:auto;height:auto}#home .row.containers{padding-top:0}#home .row.containers .container{width:90%}#home .row.containers .item{width:48%;margin:4vh 4% 4vh 0}#textpage{margin:0;margin-top:calc(14px + 9vh)}#textpage.detail{margin-top:calc(14px + 9vh)}#textpage.newsletter,#textpage.search{margin-top:0}#textpage .row a.close-btn{display:none}#textpage .row .container table{border-collapse:collapse;table-layout:fixed}#textpage .row .container table tr td,#textpage .row .container table tr th{word-wrap:break-word;font-size:80%}#textpage .row .container .item:first-child{margin-top:0}#textpage .row .container .imageSlider,#textpage .row .container .imageSlider .slider .slide{height:30vh}#textpage.overview.report{margin-top:calc(14px + 9vh)}#textpage.overview.report .row.intro{padding:5vh 0}#textpage.overview.category-home .row.packages .package-items .item{margin:4vh 0}#textpage.overview.category-home .row.news .news-items .news-item{width:auto;max-width:80%;height:auto;float:none;margin:3vh auto}#textpage.overview.category-home .row.news .news-items .news-item img{margin:0}#textpage.overview.category-home .row.news .news-items .news-item .news-image{width:auto;height:auto}#textpage.overview.category-home .row.containers .container{width:90%}#textpage.overview.category-home .row.containers .item{width:48%;margin:4vh 4% 4vh 0}#textpage.overview .row .container .item .item-info h2{font-size:2.6vh}#textpage.overview.sponsors .sponsors{margin-left:-1vh}#textpage.overview.sponsors a.sponsor{width:30.8%}#textpage.overview.partners .row.partners .col-header{display:none}#textpage.overview.partners .row.partners .partner .partner-item .col{width:50%;padding-left:5%}#textpage.overview.partners .row.partners .partner .partner-item .col.website{text-align:right;padding-left:0;padding-right:5%}#textpage.overview.partners .row.partners .partner .partner-item .col.branche,#textpage.overview.partners .row.partners .partner .partner-item .col.city{display:none}#textpage.overview.partners .row.partners .partner .partner-item.open{height:inherit;padding:1.2vh 0;overflow:hidden}#textpage.overview.partners .row.partners .partner .partner-item.open+.partner-content{margin-top:0;height:auto}#textpage.overview.partners .row.partners .partner .partner-content .close:after,#textpage.overview.partners .row.partners .partner .partner-content .close:before{background:#939598}#textpage.overview.partners .row.partners .partner .partner-content .partner-logo{height:28vh;width:100%}#textpage.overview.partners .row.partners .partner .partner-content .partner-logo img{margin:0;max-width:100%;max-height:100%}#textpage.overview.partners .row.partners .partner .partner-content .partner-info{max-height:none;width:100%;padding:4vh 5%}#textpage.overview.partners .row.partners .partner .partner-content .partner-info .text{max-height:none}#textpage.overview.album{margin-top:calc(14px + 9vh);padding:0 3%}#textpage.overview.album #photos-holder .controls{display:none}#textpage.overview.album #photos-holder #photos,#textpage.overview.album #photos-holder #photos .slider{height:auto}#textpage.overview.album #photos-holder #photos .slider .slide{float:none;height:auto}#textpage.overview.album #photos-holder #photos .slider .slide .photo{float:none}#textpage.overview.album #photos-holder #photos .slider .slide .photo:first-child,#textpage.overview.album #photos-holder #photos .slider .slide .photo:nth-child(2),#textpage.overview.album #photos-holder #photos .slider .slide .photo:nth-child(3){width:100%;float:none;margin:0 0 3%;height:35vh}#textpage.overview.album .album-text{text-align:center}#textpage.overview.staff{margin-top:calc(14px + 9vh);padding-bottom:0}#textpage.overview.staff.team .row.team-overview .container .item{width:47.5%}#textpage.overview.staff.team .row.team-overview .container .item:nth-child(3n+0){margin-right:5%}#textpage.overview.staff.team .row.team-overview .container .item:nth-child(2n+0){margin-right:0}#textpage.overview.staff.team .row.team-overview .container .item .item-image{width:23vh;height:23vh}#textpage.overview.staff.pros #photos-holder{height:calc(91vh - 14px);margin:0}#textpage.overview.staff.pros #photos-holder .controls{display:none}#textpage.overview.staff.pros #photos-holder #photos{height:calc(91vh - 14px)}#textpage.overview.staff.pros #photos-holder #photos .slider .slide{height:100%;position:relative}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .photo{float:none;width:100%;height:100%;position:relative;z-index:2;transition:all .3s}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .photo:hover{margin:0 auto;height:50%}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .photo:hover+.info{bottom:0;opacity:1;height:50%}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .info{float:none;width:100%;height:40%;padding:4vh 5%;padding-top:calc(18px + 6vh);position:absolute;bottom:-100%;left:0;right:0;opacity:0;z-index:3;transition:all .3s}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .info:after,#textpage.overview.staff.pros #photos-holder #photos .slider .slide .info:before{content:"";position:absolute;width:4vh;height:1px;background:#fff;right:5%;z-index:3;top:calc(18px + 4vh + 10%)}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .info:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .info:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .info h2{font-size:calc(10px + 2vh);line-height:calc(12px + 3vh);margin:0}#textpage.overview.staff.pros #photos-holder #photos .slider .slide .info .btn{position:absolute;top:0;right:0;left:0;width:100%;margin:0;overflow:hidden}#textpage.overview.playinghandicaps .calculate .calculate-form input,#textpage.overview.playinghandicaps .calculate .calculate-form select{width:33%;margin:0 .5px;font-size:90%}#textpage.overview.playinghandicaps .calculate .calculate-form button{margin-top:1vh;width:100%}#textpage.overview.birdieguide .birdieguide-wrap .birdie-guide-pager .birdie-guide-pager-slider .slider .slide.hole-item{margin:0 4% 0 0;width:22%}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide{height:73vh}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-image{height:73vh;line-height:73vh;width:100%;float:none}#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-impression,#textpage.overview.birdieguide .birdieguide-wrap .course-birdieguide .slide .hole-info{display:none}#textpage.overview.error .row.error404 .search-form input[type=search]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}#textpage.overview.error .row.error404 .search-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0}#textpage.search .row .search-form input[type=search],#textpage.search .row .search-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}#textpage.search .row .search-form input[type=submit]{padding:0}#textpage.contact #left-content{float:none;width:100%;padding:5vh 5% 10vh}#textpage.contact #right-content{display:none}footer a.u-lab{position:static;bottom:auto;left:auto}footer .col{float:none;width:100%;padding:0;margin:0}footer .col:first-child{margin-bottom:10vh}footer .col.newsletter{float:none}footer .col.newsletter input[type=email],footer .col.newsletter input[type=text]{font-size:16px;border-radius:0;box-shadow:none}footer .col.newsletter input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}.bottombar.row{text-align:center;padding:4vh 0}.bottombar.row .mobile-contact{margin-bottom:1vh;font-size:110%;color:#003558}#cookie{height:auto;min-width:320px!important}#cookie .cookie-info{max-height:50vh;background:#e6e7e8;padding:5vh 5%;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;overflow-y:scroll}#cookie .cookie-text{width:100%;float:none;text-align:center;padding:5px 5%;line-height:22px}#cookie .cookie-buttons{position:static;top:auto;right:auto;float:none;width:100%;padding:0 5%;text-align:center}#cookie .cookie-buttons .btn{float:none;margin:10px 5px 0}.cookie-container{width:100%!important}}@media (min-width:1080px) and (min-height:1600px) and (orientation:portrait){#resolution{display:block!important}body.fullscreen #footer,body.fullscreen #info-panel,body.fullscreen #navbar,body.fullscreen #page-header,body.fullscreen .bottombar{display:none!important}body.fullscreen #content-wrap{padding-top:0!important}#textpage.overview.report.fullscreen{margin-top:0!important;padding:0!important}#textpage.overview.report.fullscreen h1,#textpage.overview.report.fullscreen h2,#textpage.overview.report.fullscreen h4{color:#231f20!important}#textpage.overview.report.fullscreen .row{height:100%!important}#textpage.overview.report.fullscreen .comments,#textpage.overview.report.fullscreen .fixed-comment{margin:2vh 0 0!important;font-size:1.4vh;line-height:2.6vh}#textpage.overview.report.fullscreen .fixed-comment{margin-top:0!important}}@media (max-width:576px) and (orientation:portrait){.row.images img{width:100%;float:none}.row.images img:nth-child(2),.row.images img:nth-child(3){display:none}.row.staff-overview .container{width:90%}.row.staff-overview .person{width:100%}ul.pagination li.others,ul.pagination li.page{display:none}#textpage .row.containers.page-container{padding-top:6vh}#textpage .row.containers .container .item .item-image img{width:100%;height:auto}#textpage .row .container{width:90%}#textpage .row .container .item{height:auto;float:none;margin:7vh 0}#textpage .row .container .item .item-image{width:100%;float:none;height:39vh}#textpage .row .container .item .item-image .box-slider,#textpage .row .container .item .item-image .box-slider .slider .slide{height:34vh}#textpage .row .container .item .item-info{width:100%;float:none;height:auto}#textpage .row .container .item .item-info .item-text{height:auto;margin-bottom:4vh}#textpage .row .container .item .item-info .item-text h2,#textpage .row .container .item .item-info .item-text h3{font-size:3.6vh;line-height:4.6vh}#textpage .row .container .item .item-info .item-text .text{height:auto;max-height:inherit;font-size:calc(5px + 1.7vh);line-height:calc(15px + 2.2vh)}#textpage .row .container .item .item-link a.btn{font-size:calc(5px + 1.7vh);height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);padding:0 3vh}#textpage.overview .row .container .item{height:auto;float:none;margin:7vh 0}#textpage.overview .row .container .item:first-child:not(.page){margin-top:0}#textpage.overview .row .container .item .item-image{width:100%;float:none;height:39vh;margin-bottom:2vh}#textpage.overview .row .container .item .item-image img{width:100%;height:auto}#textpage.overview .row .container .item .item-image .box-slider,#textpage.overview .row .container .item .item-image .box-slider .slider .slide{height:34vh}#textpage.overview .row .container .item .item-info{width:100%;float:none;height:auto;padding:0}#textpage.overview .row .container .item .item-info .item-text{height:auto;margin-bottom:4vh}#textpage.overview .row .container .item .item-info .item-text h2,#textpage.overview .row .container .item .item-info .item-text h3{font-size:3.6vh;line-height:5vh}#textpage.overview .row .container .item .item-info .item-text .text{height:auto;font-size:calc(5px + 1.7vh);line-height:calc(15px + 2.2vh)}#textpage.overview .row .container .item .item-link a.btn{font-size:calc(5px + 1.7vh);height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);padding:0 3vh}#textpage.overview.staff.team .row.team-overview .container .item{width:100%;margin:2vh auto!important}#textpage.overview.staff.team .row.team-overview .container .item .item-image{width:22vh;height:22vh}#textpage.overview.category-home .row.news .news-items .news-item{width:auto;max-width:100%}#textpage.overview.category-home .row.news .news-items .news-item .news-image{width:38%}#textpage.overview.category-home .row.containers .container>.btn,#textpage.overview.category-home .row.packages .container>.btn{display:none}#textpage.overview.category-home .row.containers .item,#textpage.overview.category-home .row.packages .item{width:100%;height:auto;float:none;margin:7vh 0}#textpage.overview.category-home .row.containers .item:first-child,#textpage.overview.category-home .row.packages .item:first-child{margin-top:0}#textpage.overview.category-home .row.containers .item:nth-child(2n+0),#textpage.overview.category-home .row.packages .item:nth-child(2n+0){margin:7vh 0}#textpage.overview.category-home .row.containers .item .item-image,#textpage.overview.category-home .row.packages .item .item-image{width:100%;float:none;height:auto;margin-bottom:3vh}#textpage.overview.category-home .row.containers .item .item-image img,#textpage.overview.category-home .row.packages .item .item-image img{width:100%;height:auto}#textpage.overview.category-home .row.containers .item .item-image .box-slider,#textpage.overview.category-home .row.containers .item .item-image .box-slider .slider .slide,#textpage.overview.category-home .row.packages .item .item-image .box-slider,#textpage.overview.category-home .row.packages .item .item-image .box-slider .slider .slide{height:34vh}#textpage.overview.category-home .row.containers .item .item-info,#textpage.overview.category-home .row.packages .item .item-info{width:100%;float:none;height:auto}#textpage.overview.category-home .row.containers .item .item-info .item-text,#textpage.overview.category-home .row.packages .item .item-info .item-text{height:auto;margin-bottom:4vh;text-align:center}#textpage.overview.category-home .row.containers .item .item-info .item-text h2,#textpage.overview.category-home .row.containers .item .item-info .item-text h3,#textpage.overview.category-home .row.packages .item .item-info .item-text h2,#textpage.overview.category-home .row.packages .item .item-info .item-text h3{font-size:3.6vh;line-height:4.6vh}#textpage.overview.category-home .row.containers .item .item-info .item-text .text,#textpage.overview.category-home .row.packages .item .item-info .item-text .text{height:auto;font-size:calc(5px + 1.7vh);line-height:calc(15px + 2.2vh)}#textpage.overview.category-home .row.containers .item .item-link,#textpage.overview.category-home .row.packages .item .item-link{text-align:center}#textpage.overview.category-home .row.containers .item .item-link a.btn,#textpage.overview.category-home .row.packages .item .item-link a.btn{font-size:calc(5px + 1.7vh);height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);padding:0 3vh}#textpage.overview.category-home .row.containers.news .item-info,#textpage.overview.category-home .row.containers.news .item-info .item-text,#textpage.overview.category-home .row.containers.news .item-link,#textpage.overview.category-home .row.packages.news .item-info,#textpage.overview.category-home .row.packages.news .item-info .item-text,#textpage.overview.category-home .row.packages.news .item-link{text-align:left}#textpage.overview.report .row.intro .report-date .col-header{width:9vh;margin-right:1vh}#textpage.overview.report .row.intro .course-status ul li{position:relative;padding:0 9vh 0 1vh;font-size:calc(4px + 1.35vh)}#textpage.overview.report .row.intro .course-status ul li .status.text{width:9vh;position:absolute;top:0;right:0;background:#fff;float:none}#textpage.overview.report .row.intro .comments{font-size:calc(4px + 1.35vh);padding:0}#textpage.overview.report .row.intro .fixed-comment{font-size:calc(4px + 1.4vh);text-align:center}#home .row.events .calendar-items .item{width:100%;height:auto;float:none;margin:7vh auto}#home .row.events .calendar-items .item:first-child:not(.page){margin-top:0}#home .row.events .calendar-items .item .item-image{width:100%;float:none;height:39vh;margin-bottom:2vh}#home .row.events .calendar-items .item .item-image img{width:100%;height:auto}#home .row.events .calendar-items .item .item-image .box-slider,#home .row.events .calendar-items .item .item-image .box-slider .slider .slide{height:34vh}#home .row.events .calendar-items .item .item-info{width:100%;float:none;height:auto;padding:0}#home .row.events .calendar-items .item .item-info .item-text{height:auto;margin-bottom:4vh}#home .row.events .calendar-items .item .item-info .item-text h2,#home .row.events .calendar-items .item .item-info .item-text h3{font-size:3.6vh;line-height:4.6vh}#home .row.events .calendar-items .item .item-info .item-text .text{height:auto;font-size:calc(5px + 1.7vh);line-height:calc(15px + 2.2vh)}#home .row.events .calendar-items .item .item-link a.btn{font-size:calc(5px + 1.7vh);height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);padding:0 3vh}#home .row.packages .package-items .item{height:auto}#home .row.packages .package-items .item .item-image{width:100%;height:auto;float:none;margin-bottom:2vh}#home .row.packages .package-items .item .item-image img{width:100%;max-width:100%;height:auto}#home .row.packages .package-items .item .item-info{width:100%;float:none;height:auto;padding:0}#home .row.packages .package-items .item .item-info .item-text{height:auto;margin-bottom:2vh}#home .row.news .news-items .news-item{width:auto;max-width:100%}#home .row.news .news-items .news-item .news-image{width:38%}#home .row.containers .item{width:100%;height:auto;float:none;margin:7vh 0}#home .row.containers .item:first-child{margin-top:0}#home .row.containers .item:nth-child(2n+0){margin:7vh 0}#home .row.containers .item .item-image{width:100%;float:none;height:39vh;margin-bottom:2vh}#home .row.containers .item .item-image img{width:100%;height:auto}#home .row.containers .item .item-image .box-slider,#home .row.containers .item .item-image .box-slider .slider .slide{height:34vh}#home .row.containers .item .item-info{width:100%;float:none;height:auto}#home .row.containers .item .item-info .item-text{height:auto;margin-bottom:4vh}#home .row.containers .item .item-info .item-text h2,#home .row.containers .item .item-info .item-text h3{font-size:3.6vh;line-height:4.6vh}#home .row.containers .item .item-info .item-text .text{height:auto;font-size:calc(5px + 1.7vh);line-height:calc(15px + 2.2vh)}#home .row.containers .item .item-link a.btn{font-size:calc(5px + 1.7vh);height:calc(18px + 4vh);line-height:calc(20px + 4.2vh);padding:0 3vh}}