@charset "utf-8";

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../../../themes/grootbos/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../../../themes/grootbos/css/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("../../../themes/grootbos/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("../../../themes/grootbos/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("../../../themes/grootbos/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../../../themes/grootbos/css/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("../../../themes/grootbos/css/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(../../../themes/grootbos/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

.header-video{position:relative;overflow:hidden}.header-video iframe,.header-video video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}.header-video iframe{height:100%;width:100%}.header-video video{width:100%}.header-video__teaser-video{width:100%;height:auto}.header-video__media{width:100%;height:auto}a.header-video__close-trigger.fancybox-close.icon{display:none}.header-video__close-trigger:hover{background:#363636;cursor:pointer}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,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 auto;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;list-style:none;outline:0;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:transparent}body,html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}img{border:none;max-width:100%}input[type=button],input[type=email],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;outline:0}a,div,img,input:focus,textarea:focus{outline:0}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{color:#534741;font-size:16px;font-family:Gotham;font-weight:300;line-height:1.5;background-color:#fff;transition:all .3s ease}h1,h2,h3,h4,h5,h6{margin-bottom:15px;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:17px}h6{font-size:17px}p{margin-bottom:15px}ul{margin:0 0 30px;padding:0}ul li{padding:0 0 8px 30px;list-style:none;position:relative}ul li:before{content:"";width:6px;height:6px;display:inline-block;vertical-align:top;background-color:#534741;border-radius:100%;position:absolute;left:0;top:11px}ol{margin:0 0 30px;padding:0;counter-reset:item}ol li{padding:0 0 8px 30px;list-style:none;position:relative}ol li:before{content:counter(item) ". ";counter-increment:item;color:#534741;display:inline-block;vertical-align:top;position:absolute;left:0;top:0}blockquote{display:block;text-align:left;margin-bottom:15px;position:relative;background:#e2e4e1;padding:15px 15px 10px 15px;border-left:2px solid #668e39}blockquote p{font-size:13px;font-weight:400;line-height:17px;margin-bottom:15px;position:relative}hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0}img{border:none;border-style:none;vertical-align:top;height:auto}.aligncenter{display:block;clear:both;margin:20px auto}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}a{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a:not(.btn,.text-link){color:#534741;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a:not(.btn,.text-link):hover{color:#534741}a:not(.btn).current,a:not(.btn,.text-link):active{color:#534741}a:not(.btn,.text-link):focus{outline:0}input[type=button],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none!important;border-radius:0}::-webkit-input-placeholder{opacity:1!important;color:#fff}::-moz-placeholder{opacity:1!important;color:#fff}::-ms-input-placeholder{opacity:1!important;color:#fff}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border:none;padding:0 15px;font-size:16px;height:44px;color:#534741;font-family:Gotham;background-color:#fff;border-radius:4px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}textarea{height:248px;resize:none;padding:15px 15px}input[type=button],input[type=reset],input[type=submit]{border:none;border-radius:4px;color:#fff;display:inline-block;font-family:Gotham;font-weight:400;font-size:24px;height:49px;line-height:26px;text-transform:uppercase;vertical-align:top;max-width:203px;background:url(/application/themes/grootbos/images/submit-btn-bg.png) no-repeat center center;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:0 0 6px}input[type=button]:hover,input[type=submit]:hover{opacity:.8}label{color:#fff;font-family:Gotham;font-size:30px;line-height:1}select,select:-moz-focusring,select::-moz-focus-inner{color:transparent!important;text-shadow:0 0 0 #1a1a1a!important;background-image:none!important;border:0;border-color:inherit;-webkit-box-shadow:none}select:focus{outline:0}table{border-spacing:0;border-collapse:collapse}td{text-align:left;font-weight:400}.dis-table{display:table;height:100%;width:100%}.dis-table-cell{display:table-cell;vertical-align:middle}.btn{background-color:#336531;font-size:15px;line-height:43px;display:inline-block;vertical-align:top;font-family:Gotham;font-weight:500;color:#fff;text-decoration:none;padding:0 36px;border-radius:3px;border:1px solid #336531;text-transform:uppercase}.btn:hover{background-color:#fff;color:#336531;border-color:#336531}.btn.btn-red{background-color:#a0410d;border-color:#a0410d}.btn.btn-red:hover{background-color:#fff;color:#a0410d;border-color:#a0410d}.slick-dots{text-align:center;line-height:1;position:absolute;bottom:0;left:0;right:0;margin:0;line-height:0}.slick-dots li{display:inline-block;vertical-align:top;padding:0;margin:0 3px}.slick-dots li:before{display:none}.slick-dots li button{background:0 0;border:1px solid #fff;height:12px;width:12px;display:block;border-radius:100%;font-size:0;cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;padding:0;outline:0}.slick-dots li.slick-active button,.slick-dots li:hover button{background:#fff}.slick-arrow{position:absolute;top:50%;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:3;background:0 0;font-size:0;border:none;cursor:pointer;outline:0}.slick-prev{left:0}.slick-next{right:0}.slick-next:before,.slick-prev:before{font-family:grootbos!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;font-size:30px;color:#fff}.slick-prev:before{content:"d"}.slick-next:before{content:"e"}.slick-arrow.slick-disabled{display:none!important}.fancybox-lock{overflow:inherit!important}.imgixbackground{display:none}#wrapper{width:100%;min-height:100%;position:relative}#wrapper.home-page{padding-top:114px}.container{max-width:1170px;width:100%;margin:0 auto;padding:0}header.main-header{width:100%;height:auto;position:relative;z-index:999;box-shadow:1px 1px 4px 0 rgba(0,0,0,.23)}header.header-sticky{position:fixed;top:0;left:0;z-index:999}.headroom--top.home-header{position:absolute!important;top:0;left:0}.home-page.open .home-header{position:fixed!important;transform:translateY(0)!important}.home-header{position:fixed!important;z-index:10;right:0;left:0;top:0}.inner-header{position:fixed!important;z-index:10;right:0;left:0;top:0}.headroom{transition:transform .25s ease-in-out;will-change:transform}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.home-header.fix-start-header{position:fixed!important}header.main-header .top-header{background-color:#002400}header.main-header .top-header .left-head{float:left}header.main-header .top-header .left-head .logo-head{display:inline-block;vertical-align:middle;margin:21px 0;width:170px}header.main-header .top-header .left-head .logo-head img{width:100%;display:block}header.main-header .top-header .right-head{float:right;padding:8px 0 10px}header.main-header .top-header .right-head .phone-language{text-align:right;margin-bottom:8px}header.main-header .top-header .right-head .phone-language .phone{display:inline-block;vertical-align:middle;color:#fff;font-style:italic;font-family:'Gotham Book';font-size:12px;line-height:1}header.main-header .top-header .right-head .phone-language .phone .icon{font-style:normal;margin-right:10px;display:inline-block;vertical-align:middle}header.main-header .top-header .right-head .phone-language .language-selector{display:inline-block;vertical-align:middle;position:relative;margin-left:18px}header.main-header .top-header .right-head .phone-language .language-selector .current-language{color:#fff;cursor:pointer;background-color:#2a3a23;position:relative;font-size:11px;font-family:'Gotham Book';line-height:1;font-style:italic;padding:10px 10px 8px}header.main-header .top-header .right-head .phone-language .language-selector .current-language:after{content:"";display:inline-block;vertical-align:middle;background-image:url(/application/themes/grootbos/images/language-down-arrow.png);width:10px;height:4px;background-position:center center;background-repeat:no-repeat;margin-left:7px}header.main-header .top-header .right-head .phone-language .language-selector.open .current-language:after{background-image:url(/application/themes/grootbos/images/language-top-arrow.png)}header.main-header .top-header .right-head .phone-language .language-selector ul{display:none;margin:0;padding:2px 0 6px;position:absolute;top:100%;width:100%;left:0;background-color:#2a3a23;text-align:center;z-index:3}header.main-header .top-header .right-head .phone-language .language-selector ul li{margin:0;padding:0}header.main-header .top-header .right-head .phone-language .language-selector ul li:before{display:none}header.main-header .top-header .right-head .phone-language .language-selector ul li a{display:block;color:#fff;font-size:11px;font-family:'Gotham Book';line-height:1;font-style:italic;padding:4px 5px;text-decoration:none}header.main-header .top-header .right-head .phone-language .language-selector ul li a:hover{background-color:#002400}header.main-header .top-header .right-head .top-menu ul{margin:0;padding:0;text-align:right;line-height:1}header.main-header .top-header .right-head .top-menu ul li{margin:0 0 0 28px;padding:0;display:inline-block;vertical-align:top;position:relative}header.main-header .top-header .right-head .top-menu ul li:after{content:"";height:12px;width:1px;background-color:#fff;display:block;position:absolute;left:-15px;top:1px}header.main-header .top-header .right-head .top-menu ul li:first-child:after{display:none}header.main-header .top-header .right-head .top-menu ul li:before{display:none}header.main-header .top-header .right-head .top-menu ul li a{color:#fff;padding-bottom:4px;position:relative;text-decoration:none;font-size:12px;font-family:'Gotham Book';line-height:1;display:block;text-transform:uppercase}header.main-header .top-header .right-head .top-menu ul li a:after{position:absolute;content:"";width:100%;height:0;background:#bdbf5a;bottom:0;left:0;transition:all .3s ease;-webkit-transition:all .3s ease}header.main-header .top-header .right-head .top-menu ul li:hover a{color:#bdbf5a}header.main-header .top-header .right-head .top-menu ul li:hover a:after{height:1px}header.main-header .top-header .right-head-mobile{float:right;padding:8px 0;display:none}header.main-header .top-header .right-head-mobile .btn{text-transform:uppercase;padding:0 9px;font-size:12px;line-height:30px;margin:0 2px}header.main-header .top-header .right-head-mobile .mobile-menu{padding:0;width:60px;text-align:center;vertical-align:middle}header.main-header .top-header .right-head-mobile .mobile-menu span:nth-child(2){display:none}header.main-header .top-header .right-head-mobile .mobile-menu.active span:nth-child(1){display:none}header.main-header .top-header .right-head-mobile .mobile-menu.active span:nth-child(2){display:block}header.main-header .bottom-header{background-color:#fff}header.main-header .bottom-header .main-menu{float:left}header.main-header .bottom-header .main-menu ul{margin:0;padding:0;font-size:0}header.main-header .bottom-header .main-menu ul li{margin:0 1px 0 0;padding:9px 15px;display:inline-block;vertical-align:top;position:relative}header.main-header .bottom-header .main-menu ul li:before{display:none}header.main-header .bottom-header .main-menu>ul>li>a{font-size:14px;display:block;line-height:1.1;color:#000;font-family:'Trajan Pro';text-transform:uppercase;padding:5px 0;text-decoration:none;position:relative}header.main-header .bottom-header .main-menu>ul>li>a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#a66c23;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}header.main-header .bottom-header .main-menu>ul>li.active>a,header.main-header .bottom-header .main-menu>ul>li:hover>a{color:#a66c23}header.main-header .bottom-header .main-menu>ul>li.active>a:after,header.main-header .bottom-header .main-menu>ul>li:hover>a:after{height:2px}header.main-header .bottom-header .main-menu ul li:hover ul{opacity:1;visibility:visible;pointer-events:fill}header.main-header .bottom-header .main-menu ul ul{width:250px;position:absolute;top:100%;left:0;box-shadow:0 3px 5px 0 rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;pointer-events:none}header.main-header .bottom-header .main-menu ul ul li{display:block;padding:0;margin:0}header.main-header .bottom-header .main-menu ul ul li a{padding:11px 21px;display:block;background:#f1f1f1;color:#000;text-transform:uppercase;border-bottom:1px solid #ab9e8c;font-family:Gotham;font-weight:500;font-size:14px}header.main-header .bottom-header .main-menu ul ul li a:hover,header.main-header .bottom-header .main-menu ul ul li.active a{text-decoration:none;background:#f5e2c9}header.main-header .bottom-header .main-menu ul ul li:last-child a{border-bottom:0}header.main-header .bottom-header .container{position:relative}header.main-header .bottom-header .main-menu ul li.dd-nav{position:static}header.main-header .bottom-header .main-menu ul.normal-nav ul.drop-down{display:none}header.main-header .bottom-header .main-menu ul li:hover ul.drop-down{opacity:1;visibility:visible;pointer-events:fill}header.main-header .bottom-header .main-menu ul ul.drop-down{width:auto;position:absolute;top:100%;left:0;box-shadow:0 3px 5px 0 rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;background:#f1f1f1;padding:10px;padding-bottom:5px}header.main-header .bottom-header .main-menu ul ul.drop-down li{margin:5px;max-width:230px;display:inline-block;padding:0}header.main-header .bottom-header .main-menu ul ul.drop-down li>a{position:relative;padding:0;display:block;background:0 0;color:#000;text-transform:uppercase;border-bottom:0;font-family:Gotham;font-weight:500;font-size:14px;min-height:160px}header.main-header .bottom-header .main-menu ul ul.drop-down li .dropdown-btn{margin-top:10px;text-align:center}header.main-header .bottom-header .main-menu ul ul.drop-down li a.btn{text-align:center;background-color:#336531;color:#fff;display:inline-block;font-size:10px;line-height:14px;padding:9px;min-width:80px}header.main-header .bottom-header .main-menu ul ul.drop-down li a.btn.btn-left{float:left}header.main-header .bottom-header .main-menu ul ul.drop-down li a.btn.btn-right{float:right}header.main-header .bottom-header .main-menu ul ul.drop-down li a.btn:hover{color:#336531}header.main-header .bottom-header .main-menu ul ul.drop-down li a figure{position:relative;display:block;width:100%;overflow:hidden}header.main-header .bottom-header .main-menu ul ul.drop-down li a figure:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:-moz-linear-gradient(270deg,rgba(255,255,255,0) 59%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(59%,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(270deg,rgba(255,255,255,0) 59%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(270deg,rgba(255,255,255,0) 59%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(270deg,rgba(255,255,255,0) 59%,rgba(0,0,0,1) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 59%,rgba(0,0,0,1) 100%)}header.main-header .bottom-header .main-menu ul ul.drop-down li a figure img{width:100%;transition:all .3s ease;-webkit-transition:all .3s ease}header.main-header .bottom-header .main-menu ul ul.drop-down li a span{display:block;color:#534741;transition:all .3s ease;-webkit-transition:all .3s ease;position:absolute;bottom:10px;left:5px;color:#fff;padding:0 5px}header.main-header .bottom-header .main-menu ul ul.drop-down li a:hover,header.main-header .bottom-header .main-menu ul ul.drop-down li.active a{text-decoration:none;background:0 0}header.main-header .bottom-header .main-menu ul ul.drop-down li:last-child a{border-bottom:0}header.main-header .bottom-header .main-menu ul li.has-submenu>a{padding-right:15px;position:relative}header.main-header .bottom-header .main-menu ul li.has-submenu>a:before{content:"";position:absolute;width:0;height:0;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;right:0;top:8px}[lang=de] header.main-header .bottom-header .main-menu ul ul.drop-down li a.btn{font-size:9px}header.main-header .bottom-header .enquiry{float:right;padding:4px 0}header.main-header .bottom-header .enquiry .btn{font-size:13px;line-height:32px;padding:0 20px}header .btn-close{top:67px;position:fixed;right:0;opacity:0;width:32px;height:32px;transition:all .9s ease;-webkit-transition:all .9s ease;background:url(/application/themes/grootbos/images/close.png);transition:all .5s ease;pointer-events:none}.mobile-nav-block{max-width:264px;width:100%;position:fixed;z-index:0;right:-264px;background:#fff;overflow-y:scroll;z-index:9;top:47px;padding:24px 25px 40px 39px;transition:all .5s ease;-webkit-transition:all .5s ease;height:calc(100vh - 47px)}.fancybox-lock .fancybox-overlay{z-index:9999}.open-popup{display:none;width:100%;z-index:99999999;height:100%}.fancybox-active .fancybox-success .fancybox-close-small{background:url(/application/themes/grootbos/images/close_black.png) no-repeat;position:absolute;top:12px;right:12px;width:28px;height:28px;background-size:27px;font-size:0;color:transparent}.fancybox-active .fancybox-inner{overflow:hidden!important;width:100%!important}.fancybox-is-open .fancybox-stage .open-popup{background:url(/application/themes/grootbos/images/popup.jpg);border-radius:3px;-webkit-border-radius:3px;width:100%;margin:auto;height:calc(100% - 40px);background-color:transparent;padding:50px 30px}.open-popup{max-width:800px!important;width:100%!important}.custom-scroll{height:100%}.custom-scroll .mCSB_container>small{font-size:18px}.custom-scroll .mCSB_container>small strong{color:#00b8b5}.fancybox-active .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:0;width:8px}.fancybox-active .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#898989}.fancybox-active .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#898989;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.fancybox-active .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.fancybox-active .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#898989;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.fancybox-active .mCSB_scrollTools .mCSB_draggerRail{border-radius:0}.fancybox-active .mCSB_scrollTools .mCSB_draggerRail{background-color:#dbdbdb}.fancybox-active .mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.make-inquiry{width:100%;height:100%;padding:0 20px;margin-bottom:20px}.inquiry-form{display:inline-block;vertical-align:top;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.inquiry-form h2{font-size:40px;color:#321c00;text-transform:uppercase;line-height:42px;margin-bottom:10px}.inquiry-form p{font-size:16px;color:#262626;line-height:24px;font-family:'Gotham Book'}.inquiry-form .frm_element{width:100%;margin-bottom:10px;font-size:0}.inquiry-form .frm_element .column{max-width:345px;width:100%;position:relative;display:inline-block;vertical-align:top;margin-right:10px}.inquiry-form .frm_element .column.last{margin-right:0}.inquiry-form .frm_element .column input{padding:0 19px;font-size:14px;color:#575757;width:100%;height:47px;border:1px solid #a1a1a1;border-radius:0;font-family:'Gotham Book'}.inquiry-form .frm_element textarea{width:100%;font-size:14px;color:#575757;background:rgba(255,255,255,1);height:127px;padding:20px;border:1px solid #a1a1a1;border-radius:0;font-family:'Gotham Book'}.inquiry-form .frm_element .customSelectWrap{width:100%!important}.inquiry-form .frm_element .customSelectWrap .customSelect{width:100%;border:1px solid #a1a1a1;height:47px;background:rgba(255,255,255,1);font-size:14px;color:#575757;line-height:45px;text-transform:uppercase;padding:0 20px;font-family:'Gotham Book'}.inquiry-form .frm_element .customSelectWrap .customSelect:after{background:url(/application/themes/grootbos/images/down-arrow_fill.png);width:10px;height:8px;top:19px;right:20px;position:absolute;content:""}.inquiry-form .frm_element .column input::-webkit-input-placeholder{color:#575757}.inquiry-form .frm_element .column input::-moz-placeholder{color:#575757}.inquiry-form .frm_element .column input::-ms-input-placeholder{color:#575757}.inquiry-form .frm_element textarea::-webkit-input-placeholder{color:#575757}.inquiry-form .frm_element textarea::-moz-placeholder{color:#575757}.inquiry-form .frm_element textarea::-ms-input-placeholder{color:#575757}.inquiry-form .frm_action .submit{float:right;border:1px solid #336531;color:#fff;padding:0 23px;background:#336531;height:44px;font-size:15px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:30px;line-height:42px;border-radius:3px}.inquiry-form .frm_action .submit:hover{background-color:#fff;color:#336531}.inquiry-form .frm_element .date-part input{background:#fff url(/application/themes/grootbos/images/calender.png) no-repeat 21px 50%;padding-left:53px}.ui-widget.ui-widget-content{z-index:99999999!important}.contact-info{width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.contact-info>.title{width:100%;background-color:#a67b52;padding:13px 20px;border-top-right-radius:3px;border-top-left-radius:3px}.contact-info>.title h3{font-size:20px;color:#fff;margin-bottom:0}.contact-info .info{width:100%;background-color:#fff;padding:22px 19px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.contact-info .info .block{max-width:30%;width:100%;float:left;margin-bottom:10px;padding-left:40px;background-position:0 0;background-repeat:no-repeat}.contact-info .info .block.location{background-image:url(/application/themes/grootbos/images/location.png);padding-right:20px;margin-bottom:0}.contact-info .info .block.phone{background-image:url(/application/themes/grootbos/images/call.png)}.contact-info .info .block.email{background-image:url(/application/themes/grootbos/images/email.png)}.contact-info .info .block.fax{background-image:url(/application/themes/grootbos/images/fax.png)}.contact-info .info .block:first-child{max-width:40%}.contact-info .info .block .title{font-family:'Trajan Pro';text-transform:capitalize;font-size:18px;color:#000}.contact-info .info .block .text-caption{font-size:14px;font-family:Gotham;font-weight:300;line-height:20px}#popup .mCSB_outside+.mCSB_scrollTools{right:0}footer.main-footer{width:100%;height:auto;position:relative;left:0;box-shadow:0 0 50px 7px rgba(0,0,0,.15);transition:all .5s ease;-webkit-transition:all .5s ease}footer.main-footer .footer-top{background-image:url(/application/themes/grootbos/images/footer-bg.jpg);background-position:left top;background-repeat:repeat;padding:20px 0}footer.main-footer .footer-top .single-foot{float:left;width:33.33%}footer.main-footer .footer-top .single-foot .title{color:#2a1a00;font-size:24px;line-height:1;font-family:'Gotham Book';margin:0 0 15px}footer.main-footer .footer-top .single-foot.first{padding:30px 0;padding-left:30px;float:left}footer.main-footer .footer-top .single-foot .contact-block{margin:0}footer.main-footer .footer-top .single-foot .contact-block figure{display:inline-block;vertical-align:middle;width:75px}footer.main-footer .footer-top .single-foot .contact-block .contact-content{display:inline-block;vertical-align:middle;width:calc(100% - 80px);padding-left:16px}footer.main-footer .footer-top .single-foot .contact-block .contact-content .title{margin:0 0 8px}footer.main-footer .footer-top .single-foot .contact-block .contact-content p{margin:0;font-size:12px;line-height:1.8;font-family:Gotham;font-weight:500;color:#2a1a00}footer.main-footer .footer-top .single-foot .social-block{margin:30px 0 0 0}footer.main-footer .footer-top .single-foot .social-block ul{margin:0;padding:0}footer.main-footer .footer-top .single-foot .social-block ul li{margin:0 6px 0 0;padding:0;display:inline-block;vertical-align:top}footer.main-footer .footer-top .single-foot .social-block ul li:before{display:none}footer.main-footer .footer-top .single-foot .social-block ul li:hover a{opacity:.7}div.form-social-block ul{margin:0;padding:0;padding-left:16px}div.form-social-block ul li{margin:0 3px 0 3px;padding:0;display:inline-block;vertical-align:top}div.form-social-block ul li:before{display:none}div.form-social-block ul li:hover a{opacity:.7}footer.main-footer .footer-top .single-foot.second{text-align:center;float:right}footer.main-footer .footer-top .single-foot.second .single-foot-logos{display:flex;align-items:center;justify-content:center}footer.main-footer .footer-top .single-foot.second .single-foot-logos figure{max-width:150px;min-width:150px}footer.main-footer .footer-top .single-foot.third{float:right;padding:30px 0}footer.main-footer .footer-top .single-foot.second .btn{background-color:#438fa6;line-height:45px;max-width:265px;width:100%;font-size:13px;margin:10px 0;border-color:#438fa6}footer.main-footer .footer-top .single-foot.second .btn:hover{background-color:#fff;border-color:#438fa6;color:#438fa6}footer.main-footer .footer-top .single-foot .quick-links{margin:0;padding:0;display:inline-block;vertical-align:top;width:calc(50% - 4px)}footer.main-footer .footer-top .single-foot .quick-links ul li{margin:0 0 10px;padding:0 0 0 12px;display:block;vertical-align:top;position:relative;font-size:12px;line-height:1;color:#443a34;font-family:Gotham;font-weight:500}footer.main-footer .footer-top .single-foot .quick-links ul li:before{display:none}footer.main-footer .footer-top .single-foot .quick-links ul li:after{position:absolute;left:0;top:1px;content:">"}footer.main-footer .footer-top .single-foot .quick-links ul li a{display:block;color:#443a34}footer.main-footer .footer-top .single-foot .quick-links ul li:hover:after{color:#336531}footer.main-footer .footer-top .single-foot .quick-links ul li:hover a{text-decoration:none;color:#336531}footer.main-footer .footer-bottom{background-color:#473024;padding:14px 0 12px}footer.main-footer .footer-bottom .copyright{float:left;margin:0 0 0 30px;font-size:11px;line-height:1;color:#fff;font-family:'Gotham Book'}footer.main-footer .footer-bottom ul.terms-privacy{float:right;margin:0 100px 0 0;padding:0;line-height:1}footer.main-footer .footer-bottom ul.terms-privacy li{display:inline-block;vertical-align:top;margin:0 0 0 18px;padding:0;color:#fff;font-family:'Gotham Book';font-size:11px;line-height:1;position:relative}footer.main-footer .footer-bottom ul.terms-privacy li a{color:#fff;display:block;line-height:1}footer.main-footer .footer-bottom ul.terms-privacy li:before{display:none}footer.main-footer .footer-bottom ul.terms-privacy li:after{content:"";height:12px;width:1px;background-color:#fff;position:absolute;left:0;top:0;display:inline-block;vertical-align:top;margin-left:-10px}footer.main-footer .footer-bottom ul.terms-privacy li:first-child{margin-left:0}footer.main-footer .footer-bottom ul.terms-privacy li:first-child:after{display:none}.banner{background-color:#000;height:800px;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 50px 7px rgba(0,0,0,.15);position:relative;z-index:99;position:relative}.banner .text-bg-overlay{background:-moz-linear-gradient(top,rgba(0,0,0,.6) 1%,rgba(0,0,0,.56) 3%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.4) 54%,rgba(0,0,0,.3) 67%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.6) 1%,rgba(0,0,0,.56) 3%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.4) 54%,rgba(0,0,0,.3) 67%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.6) 1%,rgba(0,0,0,.56) 3%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.4) 54%,rgba(0,0,0,.3) 67%,rgba(0,0,0,0) 100%);text-align:center;padding:80px 20px 30px 20px}.banner .text-bg-overlay .h2,.banner .text-bg-overlay h2{max-width:1170px;margin:0 auto}.banner .container{max-width:800px;text-align:center;position:relative;z-index:99}.banner .h2,.banner h2{font-family:'Trajan Pro';font-size:34px;color:#fff;line-height:1.2}#content-area{box-shadow:0 0 50px 7px rgba(0,0,0,.15);position:relative;z-index:99;margin-top:114px}#content-area.home-content{margin-top:0}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}@-webkit-keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}.landing-section{background-size:cover;background-repeat:no-repeat;background-position:center center;height:calc(100vh - 106px);min-height:600px;text-align:center;position:relative}.landing-section .logo{margin:95px 0 35px;float:none;vertical-align:top;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0;z-index:3;width:250px}.landing-section .caption{padding:206px 0 0}.side-logo-banner{position:absolute;left:10px;bottom:10px;z-index:3;max-width:150px}.side-logo-banner img{width:100%}.landing-section .caption .h1,.landing-section .caption h1{font-weight:400;line-height:1.2;font-family:'Trajan Pro';font-size:58px;color:#fff;margin:0 0 7px}.landing-section .caption .h3,.landing-section .caption h3{font-weight:700;line-height:1.2;font-family:'Trajan Pro';font-size:25px;color:#fff;margin:0 0 26px}.landing-section .content-block.play .container{z-index:-1}.landing-section .content-block.play video{z-index:2}.landing-section .content-block.play .pause-video{z-index:999}.landing-section .content-block video{width:100%;height:100%;display:block;position:absolute;z-index:1;background:#000;transition:all .3s ease;-webkit-transition:all .3s ease}.landing-section .content-block .pause-video{position:absolute;top:50px;right:50px;display:inline-block;height:50px;width:50px;vertical-align:top;color:#fff;font-size:24px;text-decoration:none;border:3px solid #fff;border-radius:100%;line-height:50px;background-image:none;text-align:center}.landing-section .content-block .pause-video:after{content:"\62";font-family:grootbos!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.play-video{width:100px;margin:0 auto;display:inline-block;vertical-align:top;text-decoration:none}.landing-section .caption .play-video:not(.pulse-wave) span{display:block;border:3px solid #fff;border-radius:100%;text-align:center;height:84px;width:84px;font-size:50px;color:#fff;margin:0 auto 14px}.landing-section .caption .play-video:not(.pulse-wave) span:before{line-height:78px;margin-left:6px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.landing-section .caption .play-video:not(.pulse-wave) i{display:block;font-style:normal;font-family:'Gotham Book';font-size:12px;line-height:1;color:#fff}.landing-section .content-block{width:100%;position:relative;height:100%}.landing-section .content-block .video-bg{background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;position:absolute;top:0;left:0;width:100%;text-align:center;z-index:2}.landing-section .container{position:relative;height:100%;z-index:2}.landing-section .national-geo{position:absolute;bottom:85px;left:0;right:0;margin:auto}.videobg iframe{display:block;height:100vh!important;width:100%;vertical-align:top;margin:0!important}.videobg a.close-video{display:inline-block;height:50px;width:50px;vertical-align:top;color:#fff;position:absolute;top:10px;right:50px;font-size:24px;text-decoration:none;border:3px solid #fff;border-radius:100%;line-height:50px}.videobg .close-video:hover{transform:scale(1.1,1.1)}.landing-section .down-arrow{position:absolute;right:50px;bottom:50px;z-index:3;animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate;display:inline-block;vertical-align:middle;height:32px;width:32px;text-align:center;line-height:32px;color:#fff;font-size:18px;background-color:#2a3a23;border-radius:100%;text-decoration:none}.landing-section .down-arrow .icon{display:block;line-height:0;line-height:inherit}.landing-section .down-arrow .icon:before{line-height:inherit}.landing-section .down-arrow:hover{bottom:40px;text-decoration:none;color:#fff}.fancybox-lock .fancybox-overlay{overflow-y:hidden}.fancybox-active .fancybox-close{display:inline-block;height:50px;width:50px;vertical-align:top;color:#fff;font-size:24px;text-decoration:none;border:3px solid #fff;border-radius:100%;line-height:50px;background-image:none;text-align:center;position:fixed;right:40px;top:30px;background-color:transparent}.fancybox-active .fancybox-close.icon:hover{transform:scale(1.1,1.1)}.specific-gatway-section{background-color:#f5e2c9;padding:16px 0 14px}.specific-gatway-section .left-block{display:inline-block;vertical-align:middle;width:35%;text-align:center}.specific-gatway-section .left-block p{color:#2a1a00;font-family:'Trajan Pro';font-weight:400;font-size:24px;line-height:1.2;margin:10px 0}.specific-gatway-section .right-block{display:inline-block;vertical-align:middle;width:calc(65% - 8px)}.specific-gatway-section .right-block ul{margin:0;padding:0}.specific-gatway-section .right-block ul li{margin:0 -2px;padding:0;display:inline-block;vertical-align:top;text-align:center;width:20%}.specific-gatway-section .right-block ul li:before{display:none}.specific-gatway-section .right-block ul li figure{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:0 0 8px}.specific-gatway-section .right-block ul li:hover figure{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.specific-gatway-section .right-block ul li a{display:block;font-size:14px;line-height:1;display:block;color:#2a1a00;font-family:'Trajan Pro';font-weight:400;text-decoration:none}.specific-gatway-section .down-arrow{display:none;vertical-align:middle;height:30px;width:30px;text-align:center;line-height:32px;color:#fff;font-size:18px;background-color:#8c4319;border-radius:100%;text-decoration:none}.specific-gatway-section .down-arrow .icon{display:block;line-height:0;line-height:inherit}.specific-gatway-section .down-arrow .icon:before{line-height:inherit}.specific-gatway-section .down-arrow:hover{bottom:40px;text-decoration:none;color:#fff}.specific-gatway-section .down-arrow.open{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.melting-section{background-color:#fff}.melting-section h2{text-align:center;margin:0;padding:54px 0 52px;color:#321c00;font-family:'Trajan Pro';font-weight:400;font-size:34px;line-height:1.2}.melting-section .full-blocks .single-block{float:left;width:33.33%;min-height:375px;position:relative;background-position:center center;background-size:cover;text-decoration:none;padding:20px;text-align:center}.melting-section .full-blocks .single-block:before{content:"";background-color:#8c6239;opacity:.45;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.melting-section .full-blocks .single-block .title{text-align:center;color:#fff;position:relative;z-index:2;font-family:'Trajan Pro';font-weight:400;font-size:28px;text-decoration:none;position:relative;line-height:1.4;display:inline-block;vertical-align:middle;padding:8px 0 12px}.melting-section .full-blocks .single-block:hover .title:after{width:70%}.melting-section .full-blocks .single-block:hover:before{opacity:0}.top-caption{margin:0 0 30px;text-align:center}.top-caption h2{color:#321c00;font-family:'Trajan Pro';font-weight:400;font-size:34px;line-height:1.4;margin:0 0 4px}.top-caption h2 span{display:block;text-align:center;margin-bottom:5px;line-height:0}.top-caption p{color:#534741;font-size:20px;font-family:'Gotham Book';line-height:1.2;margin:0}.award-section{background-image:url(/application/themes/grootbos/images/award-bg.jpg);background-position:left top;background-repeat:repeat;text-align:center;padding:36px 0}.award-section .top-caption h2{color:#fff}.award-section .single-award{text-align:center;padding:0 30px}.award-section .single-award figure{margin-bottom:16px}.award-section .single-award .title{color:#fff;font-family:Gotham;font-weight:500;font-size:16px;line-height:1.2}.award-section .slick-dots{margin:0 0 -36px}.award-section .award-slider{margin-bottom:40px;padding:0 40px}.progressive-section{background-size:cover;background-repeat:no-repeat;background-position:center center;height:510px;display:table;width:100%}.progressive-section .content{max-width:700px;width:100%}.progressive-section .container{max-width:700px;text-align:center;display:table-cell;vertical-align:middle;width:100%}.progressive-section h2{font-size:34px;font-family:'Trajan Pro';font-weight:400;color:#321c00;margin-bottom:18px}.progressive-section p{font-size:20px;font-family:'Gotham Book';line-height:1.2;color:#321c00;margin-bottom:35px}.accomodation-section{background-color:#fff;padding:76px 0 110px;overflow:hidden}.accomodation-section .top-caption{max-width:700px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.accomodation-section h2{color:#321c00;font-family:'Trajan Pro';font-weight:400;font-size:34px;line-height:1.4;margin:0 0 4px}.accomodation-tab .tab-button ul{margin:0;padding:0;text-align:center}.accomodation-tab .tab-button ul li{margin:0 2px;padding:0;display:inline-block;vertical-align:top;max-width:280px;width:100%;text-align:center}.accomodation-tab .tab-button ul li:before{display:none}.accomodation-tab .tab-button ul li a{display:block;background-color:#dfc790;color:#a67c52;font-family:Gotham;font-weight:500;text-transform:uppercase;text-decoration:none;padding:17px 0 14px;border-radius:10px 10px 0 0;border-bottom:6px solid #fff}.accomodation-tab .tab-button ul li.active a{background-color:#b08f4f;color:#fff;border-bottom:6px solid #b08f4f}.accomodation-tab .tab-button ul li:hover a{background-color:#b08f4f;color:#fff}.accomodation-tab .tab-button ul li a .title{font-size:16px;line-height:1;margin-bottom:10px}.accomodation-tab .tab-button ul li a .sub-title{font-size:11px;line-height:1}.accomodation-tab .accomodation-slider{border-bottom:5px solid #b08f4f;border-top:5px solid #b08f4f;max-width:1080px;width:100%;margin:0 auto}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation{width:32%;float:right;background-color:#f5e2c9;padding:38px 46px 30px;margin:0 0 -2px}.accomodation-tab .accomodation-slider .single-accomodation .right-accomodation{width:68%;float:right;min-height:470px;background-position:center center;background-size:cover;background-repeat:no-repeat}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation h3{color:#320600;font-family:'Trajan Pro';font-size:35px;line-height:1.2;margin:0 0 15px}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation p{color:#534741;font-weight:300;line-height:1.4;font-size:14px;line-height:1.2;margin:0 0 36px}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation .btn{width:100%;text-align:center;margin:0 0 22px;padding:0 6px}.accomodation-tab .accomodation-slider .slick-prev{right:100%;left:auto;text-align:left}.accomodation-tab .accomodation-slider .slick-next{left:100%;right:auto;text-align:right}.accomodation-tab .accomodation-slider .slick-arrow:before{color:#a67c52}.accomodation-tab .accomodation-slider .slick-arrow:hover:before{color:#336531}.accomodation-tab .accomodation-slider .slick-dots{margin:0;bottom:-50px}.accomodation-tab .accomodation-slider .slick-dots li.slick-active button,.accomodation-tab .accomodation-slider .slick-dots li:hover button{background:#a67c52 none repeat scroll 0 0}.accomodation-tab .accomodation-slider .slick-dots li button{border-color:#a67c52}.accomodation-tab a.accordian-click{background-color:#dfc790;border-radius:0;color:#a67c52;display:block;font-family:Gotham;font-weight:500;padding:17px 0 14px;text-decoration:none;text-transform:uppercase;text-align:center;text-decoration:none;display:none;position:relative}.accomodation-tab a.accordian-click:before{content:"i";font-family:grootbos!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;position:absolute;right:18px;top:0;bottom:0;margin:auto;height:16px;font-size:16px}.accomodation-tab .single-accomodation.open a.accordian-click:before{content:"h"}.accomodation-tab a.accordian-click .sub-title{font-size:11px;line-height:1}.accomodation-tab a.accordian-click .title{font-size:16px;line-height:1;margin-bottom:10px}.accomodation-tab a.accordian-click .sub-title{font-size:11px;line-height:1}.accomodation-tab .single-accomodation.open a.accordian-click{background-color:#b08f4f;color:#fff}.testimonials-section{background-image:url(/application/themes/grootbos/images/award-bg.jpg);background-position:left top;background-repeat:repeat;text-align:center;padding:36px 0}.testimonials-section .top-caption h2{color:#fff}.testimonials-slider{padding:0 60px}.testimonials-slider .slick-dots{margin:26px 0 0;position:static}.testimonials-slider .slick-arrow{margin-top:-40px}.testimonials-slider .single-testimonial .testimonial-inner{max-width:660px;width:100%;margin:0 auto}.testimonials-slider .single-testimonial p{color:#fff;margin:0 0 3px;font-family:Gotham;font-weight:500;font-size:17px;line-height:1.4}.testimonials-slider .single-testimonial .name{color:#fff;font-family:'Gotham Book';font-size:18px;margin:0 0 16px}.gallery-section{background-color:#fff;padding:70px 0}.gallery-grids{margin:0 0 35px}.gallery-grids a.fancybox{float:left;padding:0 2px 2px 0;border-radius:3px;overflow:hidden}.gallery-grids a.fancybox.width1{width:32%}.gallery-grids a.fancybox.width2{width:18%}.gallery-grids a.fancybox.height1{height:250px}.gallery-grids a.fancybox.height2{height:200px}.gallery-grids a.fancybox .gallery-inner{height:100%;position:relative;background-color:#000}.gallery-grids a.fancybox .gallery-inner:before{content:"g";font-family:grootbos;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:30px;z-index:5;opacity:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.gallery-grids a.fancybox .gallery-inner .bg-img{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;height:100%}.gallery-grids a.fancybox .gallery-inner .bg-img img{display:none;width:100%}.gallery-grids a.fancybox .gallery-inner .title{position:absolute;left:0;bottom:0;color:#fff;width:100%;font-size:14px;line-height:1;font-family:Gotham;font-weight:500;padding:14px 24px 14px 14px}.gallery-grids a.fancybox .gallery-inner .title:before{content:"f";font-family:grootbos;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;right:14px;opacity:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.gallery-grids a.fancybox .gallery-inner .bg-img .icon:before{line-height:inherit}.gallery-grids a.fancybox:hover .gallery-inner .bg-img{opacity:.5}.gallery-grids a.fancybox:hover .gallery-inner .title:before{opacity:1}.gallery-grids a.fancybox:hover .gallery-inner:before{opacity:1}.gallery-grids a.fancybox.has-video .gallery-inner .bg-img .icon{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:6;font-size:30px;color:#fff;border:2px solid #fff;text-align:center;border-radius:100%;height:58px;width:58px;line-height:54px}.gallery-grids a.fancybox.has-video .gallery-inner .title:before{display:none}.gallery-grids a.fancybox.has-video .gallery-inner:before{display:none}.gallery-section .view-full{text-align:center}.gallery-grids .slick-dots{bottom:-23px}.gallery-grids .slick-dots li.slick-active button,.gallery-grids .slick-dots li:hover button{background-color:#a67c52}.gallery-grids .slick-dots li button{border-color:#a67c52}.experiences-section{background-image:url(/application/themes/grootbos/images/experience-bg.jpg);background-position:left top;background-repeat:repeat;text-align:center;padding:70px 0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.23) inset;-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.23) inset;box-shadow:0 3px 6px 0 rgba(0,0,0,.23) inset}.experiences-section .top-caption{margin-left:auto;margin-right:auto;max-width:700px;text-align:center;width:100%}.experience-grids{max-width:908px;margin:0 auto 40px;width:100%}.experience-grids .single-experience{float:left;position:relative}.experience-grids .single-experience a{display:block;overflow:hidden;position:relative}.experience-grids .single-experience a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.15)}.experience-grids .single-experience a img{transition:all .3s ease;-webkit-transition:all .3s ease}.experience-grids .single-experience a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}.experience-grids .single-experience.width01{width:25.33%}.experience-grids .single-experience.width02{width:49.3392%}.experience-grids .single-experience-bg{padding:44%;display:none;background-position:center center;background-size:cover;background-repeat:no-repeat}.experience-grids .single-experience .title{position:absolute;bottom:0;left:0;width:100%;font-family:'Trajan Pro';font-weight:700;font-size:25px;line-height:1.3;color:#fff;padding:22px;text-transform:uppercase}.experiences-section .top-caption h2{font-size:34px}.food-wine-section{background-color:#fff;padding:60px 0}.food-wine-section .top-caption{margin-left:auto;margin-right:auto;max-width:700px;text-align:center;width:100%}.food-wine-rows{max-width:908px;margin:0 auto;width:100%}.food-wine-rows .single-food-wine .food-wine-content{float:left;width:39%;text-align:center;position:relative;min-height:394px;padding:0 28px 60px}.food-wine-rows .single-food-wine{border-top:1px solid #a67b52;margin-top:50px;padding-top:50px}.food-wine-rows .single-food-wine:first-child{border:none;margin-top:0;padding-top:0}.food-wine-rows .single-food-wine .food-wine-content .btn{position:absolute;bottom:0;left:28px;right:28px;padding:0 10px;font-size:14px}.food-wine-rows .single-food-wine .food-wine-content .title,.food-wine-rows .title h3{color:#321c00;font-family:'Trajan Pro';font-size:26px;line-height:1.2;margin:0 0 26px}.food-wine-rows .title h3{font-size:20px}.food-wine-rows .single-food-wine .food-wine-content p{color:#534741;font-family:Gotham;font-weight:300;font-size:16px;line-height:1.5;margin:0}.food-wine-rows .single-food-wine .food-wine-img{float:right;width:61%;background-size:cover;background-position:center center;background-repeat:no-repeat}.food-wine-rows .single-food-wine .food-wine-img img{display:none}.food-wine-rows .single-food-wine.reverse .food-wine-content{float:left}.food-wine-rows .single-food-wine.reverse .food-wine-img{float:left}.specials-overview-section{background-color:#fff;overflow:hidden;padding-top:50px;padding-bottom:70px;border-top:1px solid #ede5dc}.honeymoon-gateway-page .specials-overview-section{padding-top:0;border-top:0}.honeymoon-gateway-page .specials-overview-section .container{border-top:1px solid #ede5dc;padding-top:50px}.specials-overview-slider{margin:0 -2px 70px;position:relative}.specials-overview-slider .single-specials-overview{padding:0 2px}.specials-overview-slider .single-specials-overview figure img{width:100%}.specials-overview-slider .single-specials-overview figure{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.specials-overview-slider .single-specials-overview .single-inner{position:relative;background-color:#a67b52;overflow:hidden;border-radius:4px}.specials-overview-slider .single-inner .only-title,.specials-overview-slider .single-inner .overlay-content .title{font-family:'Trajan Pro';font-size:26px;line-height:1.1;margin:0;color:#fff;text-align:center}.specials-overview-slider .single-inner .only-title{position:absolute;bottom:0;left:0;right:0;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease;padding:26px}.specials-overview-slider .single-inner .only-title:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background:url(/application/themes/grootbos/images/special-shadow.png) no-repeat}.specials-overview-slider .single-inner .overlay-content .title{margin:20px 0 18px}.specials-overview-slider .single-inner .overlay-content p{font-size:16px;line-height:1.5;color:#fff;font-family:'Gotham Book';margin:0 0 25px}.specials-overview-slider .single-inner .overlay-content .btn{margin-bottom:3px}.specials-overview-slider .single-inner .overlay-content{position:absolute;bottom:0;top:0;height:100%;width:100%;left:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;text-align:center;padding:26px;-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);overflow:auto}.specials-overview-slider .single-inner:hover .only-title{bottom:-100%}.specials-overview-slider .single-inner:hover .overlay-content{opacity:1;visibility:visible;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.specials-overview-slider .single-inner:hover figure{opacity:.23}.specials-overview-slider .slick-next::before,.specials-overview-slider .slick-prev::before{color:#a87f55}.specials-overview-slider .slick-prev{left:auto;right:100%}.specials-overview-slider .slick-next{left:100%;right:auto}.specials-overview-slider .slick-dots{margin-bottom:-40px}.specials-overview-slider .slick-dots li button{border-color:#a67c52}.specials-overview-slider .slick-dots li.slick-active button,.specials-overview-slider .slick-dots li:hover button{background-color:#a67c52}.specials-overview-section .view-full{text-align:center}.hospitality-section{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:280px;text-align:center;padding:50px 0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.23);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.23);box-shadow:0 3px 6px 0 rgba(0,0,0,.23);margin:0 0 26px;position:relative}.hospitality-section:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4)}.hospitality-section .container{z-index:9;position:relative}.hospitality-section .top-caption{margin:0}.hospitality-section .top-caption .h4,.hospitality-section .top-caption h4,.top-caption .h4{font-size:38px;color:#fff;margin-bottom:15px;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.hospitality-section .make-buttons .btn{max-width:320px;line-height:50px;width:100%;margin:10px}.thank-you-block{padding:48px 0;background-color:#fff;border-bottom:1px solid #ccc}.thank-you-block .top-caption{margin:0 0 25px;text-align:center}.thank-you-block .top-caption h1{color:#321c00;font-family:'Trajan Pro';font-weight:400;font-size:34px;line-height:1.4;margin:0 0 4px}.thank-you-block .top-caption h1 span{display:block;text-align:center;margin-bottom:5px;line-height:0}.thank-you-block .top-caption p{color:#321c00;font-size:20px;font-family:'Gotham Book';line-height:1.2;margin:0}.landing-section.inner-banner{height:calc(100vh - 220px);min-height:inherit}.landing-section.inner-banner .h1,.landing-section.inner-banner h1{font-size:34px}.landing-section.inner-banner .caption{padding-top:80px;max-width:90%;width:100%}.landing-section.inner-banner .caption h3{font-size:22px}.accomodation-block{width:100%;display:block;padding-top:40px;padding-bottom:45px}.heading-caption{display:block;text-align:center;margin:0 0 25px}.heading-caption h1{font-size:34px;color:#321c00;font-family:'Trajan Pro';font-weight:400;line-height:1.4;margin:0 0 4px}.heading-caption h1 span{display:block;text-align:center;margin-bottom:5px;line-height:0}.heading-caption p{font-size:20px;color:#534741;font-family:'Gotham Book';line-height:1.2;margin:0}.lodge-block-wrapper{width:100%;background:#d8d6c9}.lodge-block nav{width:100%;height:auto;font-size:0;position:relative}.lodge-block nav ul{margin:0;text-align:center}.lodge-block nav li{display:inline-block;margin:0 1px 0 0;list-style:none;padding:0}.lodge-block nav li:before{display:none}.lodge-block nav li a{display:block;text-align:center;padding:13px 24px;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;font-size:16px;color:#61553d;font-family:'Trajan Pro';font-weight:400;text-transform:uppercase;position:relative}.lodge-block nav li a:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 0 7px 0;border-color:transparent transparent #fff transparent;left:50%;bottom:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:99;transition:all .3s ease;-webkit-transition:all .3s ease}.lodge-block nav li a .title{font-size:16px;color:#61553d;font-family:'Trajan Pro';font-weight:400;line-height:1.2;margin-bottom:3px;display:block;transition:all .3s ease;-webkit-transition:all .3s ease}.lodge-block nav li a span{font-size:11px;display:block;font-family:Gotham;font-weight:500;color:#61553d;transition:all .3s ease;-webkit-transition:all .3s ease}.lodge-block nav li a:hover,.lodge-block nav li.active a{text-decoration:none;color:#fff;background:#a6a49a}.lodge-block nav li a:hover:after,.lodge-block nav li.active a:after{border-width:0 7.5px 7px 7.5px}.lodge-block nav li a:hover .title,.lodge-block nav li.active a .title{color:#fff}.lodge-block nav li a:hover span,.lodge-block nav li.active a span{color:#fff}.lodge-block-wrapper.fix{position:fixed;z-index:9999;top:0}.lodge-block-content{width:100%;padding:25px 0}.lodge-block-content .inroduction{padding-top:0}.lodge-block-content .lodge-bg.style-1{float:right}.lodge-block-content .lodge-bg{background-size:cover;float:left;max-width:660px;width:100%;position:relative;background-position:center}.lodge-block-content .lodge-bg.style-1 .lodge-title{right:20px;left:inherit}.lodge-block-content .lodge-bg .lodge-title{position:absolute;bottom:15px;left:20px;font-size:30px;font-family:'Trajan Pro';color:#fff;z-index:99}.lodge-block-content .lodge-detail{max-width:510px;width:100%;float:right;background:#f5e2c9;padding:25px 32px 28px;border-bottom:5px solid #b08f4f}.lodge-detail h2{font-size:30px;color:#320600;line-height:1.2;margin-bottom:6px;font-family:'Trajan Pro'}.lodge-detail h3{font-size:24px;color:#320600;line-height:1.2;margin-bottom:8px;font-family:'Trajan Pro'}.lodge-detail p{font-size:14px;color:#534741;font-family:Gotham;font-weight:300;margin-bottom:18px}.lodge-detail ul{margin:0 0 20px;display:block}.lodge-detail ul li{list-style:none;padding:0 0 8px 20px;font-size:14px;color:#534741;font-family:Gotham;font-weight:300}.lodge-detail ul li:before{background:#593228}.lodge-detail a.btn{width:210px;font-size:14px;padding:0;text-align:center}.lodge-detail a.btn:first-child{margin-right:21px}.garder-lodge-block{padding:30px 0 45px}.inner-banner-slider{width:100%}.inner-banner-slider .iteam{background-size:cover;background-position:center;width:100%;height:calc(100vh - 220px);position:relative}.inner-banner-slider .iteam .h1,.inner-banner-slider .iteam h1{position:absolute;top:25px;right:25px;font-size:30px;color:#fff;z-index:99;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.inner-banner-slider .iteam .h1{margin-bottom:15px;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.inner-banner-slider .slick-arrow{width:40px;height:40px;background:#61553d;border-radius:50%;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease}.slick-next:before,.slick-prev:before{transition:all .3s ease;-webkit-transition:all .3s ease}.inner-banner-slider .slick-prev{left:30px}.inner-banner-slider .slick-next{right:30px}.inner-banner-slider .slick-next:hover,.inner-banner-slider .slick-prev:hover{background:#fff}.inner-banner-slider .slick-next:hover:before,.inner-banner-slider .slick-prev:hover:before{color:#0f0f0f}.inner-banner-slider .slick-next:before,.inner-banner-slider .slick-prev:before{font-size:20px;line-height:40px}.inner-banner-slider .slick-dots{bottom:30px}.inner-banner-slider .slick-dots li button{width:10px;height:10px;border:0;background:#fff}.inner-banner-slider .slick-dots li.slick-active button,.inner-banner-slider .slick-dots li:hover button{background:#61553d}.garder-lodge-block .inroduction{padding-bottom:0;padding-top:10px}.garder-lodge-block .inroduction .heading-caption{border-bottom:1px solid #ede5dc;margin-bottom:0;padding-bottom:25px}.garder-lodge-block .overview{width:100%}.garder-lodge-block .overview .title{float:left}.garder-lodge-block .overview .title h3{font-size:30px;color:#321c00;margin-bottom:15px}.garder-lodge-block .overview h2,.garder-lodge-block .overview h3{font-size:30px;color:#321c00;margin-bottom:15px}.garder-lodge-block .overview p{font-size:16px;font-family:Gotham;font-weight:300;color:#534741}.garder-lodge-block .overview .highlights{margin-top:45px;background:#faf0e4;width:100%;padding:30px}.overview .highlights .left{max-width:620px;float:left;width:100%}.overview .highlights .left h2{margin-bottom:5px}.overview .highlights .left p{font-family:'Gotham Book'}.overview .highlights .left .highlight-points{background:#a67b52;padding:15px}.overview .highlights .left .btn-see{text-transform:uppercase;clear:both;margin-top:18px}.highlights .left .highlight-points ul{margin:0;padding:0 15px 0 0;display:inline-block;width:49%;vertical-align:top}.highlights .left .highlight-points ul li{list-style:none;font-size:16px;color:#fff;font-family:Gotham;font-weight:300;padding:0 0 10px 20px;line-height:1.2}.highlights .left .highlight-points ul li:before{content:"e";background:0 0;color:#fff;font-size:12px;font-family:grootbos!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;top:5px}.overview .highlights .right{float:right;max-width:460px;width:100%}.overview .highlights .right .highlights-slider .iteam{height:320px;position:relative}.overview .highlights .right .highlights-slider .iteam h4{position:absolute;bottom:15px;margin-bottom:0;font-size:22px;color:#fff;right:20px}.overview .right .highlights-banner .iteam{width:100%;height:300px;position:relative;background-size:cover;background-position:center}.highlights-slider .slick-arrow{width:40px;height:40px;background:#61553d;border-radius:50%;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease}.highlights-slider .slick-prev{left:20px}.highlights-slider .slick-next{right:20px}.highlights-slider .slick-next:hover,.highlights-slider .slick-prev:hover{background:#fff}.highlights-slider .slick-next:before,.highlights-slider .slick-prev:before{font-size:20px;line-height:40px;color:#fff}.highlights-slider .slick-next:hover:before,.highlights-slider .slick-prev:hover:before{color:#000}.highlights-slider .slick-dots{bottom:-30px}.highlights-slider .slick-dots li button{width:10px;height:10px;border:1px solid #61553d;background:#fff}.highlights-slider .slick-dots li.slick-active button,.highlights-slider .slick-dots li:hover button{background:#61553d}.overview.style-1 .highlights{background:0 0;padding:0;margin:0}.overview.style-1 .left{float:right;max-width:680px;padding-right:20px}.overview.style-1 .left .highlight-points{display:block;width:auto;max-width:67%;margin-left:0}.overview.style-1 .left .highlight-points ul{max-width:410px;width:100%}.overview.style-1 .right{float:left;margin-right:28px}.overview.style-1 .title{float:right;max-width:680px;width:100%}.garder-lodge-block .overview.suits .highlights{margin:0}.garder-lodge-block .overview.suits{margin-bottom:50px}.overview.suits .highlights .right{max-width:450px}.overview.suits .highlights .left .highlight-points ul{width:100%}.our-rates-section{width:100%;display:block;padding:45px 0;text-align:center;background-size:cover;background-position:center;position:relative}.our-rates-section .container .h3,.our-rates-section .container h3{font-size:34px;color:#fff;margin-bottom:25px;position:relative;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.our-rates-section .btn-see{text-transform:uppercase;position:relative}.inner-gallery.gallery-section{padding:20px 0 0}.inner-gallery.gallery-section.border-btm .container{padding-bottom:70px;border-bottom:1px solid #ede5dc}.virtual-tours{width:100%;background-size:100%;background-position:center;padding:30px;text-align:center;transition:all .5s ease;-webkit-transition:all .5s ease}.virtual-tours:hover{background-size:110%}.virtual-tours .text-caption{border:5px solid #a67b52;padding-top:40px;padding-bottom:28px;position:relative}.virtual-tours .text-caption .h2,.virtual-tours .text-caption h2,.virtual-tours .text-caption h4{font-size:34px;color:#fff;margin-bottom:5px;position:relative;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.virtual-tours .text-caption .btn-round{width:64px;height:64px;border:1px solid #fff;border-radius:50%;padding:3px;position:relative;display:block;margin-bottom:20px}.virtual-tours .text-caption .btn-round:after{position:absolute;content:"";width:44px;height:45px;background:url(/application/themes/grootbos/images/360_icon.png);top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.virtual-tours .text-caption .btn-play{width:64px;height:64px;border:1px solid #fff;border-radius:50%;padding:3px;position:relative;display:block;margin-bottom:20px}.virtual-tours .text-caption .btn-play:after{position:absolute;content:"";width:44px;height:45px;background:url(/application/themes/grootbos/images/play_icon.png);top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.virtual-tours .text-caption p{font-size:20px;color:#fff;font-family:'Gotham Book';position:relative}.garden-lodge-suites-block .highlights-suites h2{font-size:34px;margin-bottom:10px}.garden-lodge-suites-block .highlights-suites h5{font-size:22px;color:#321c00;margin-bottom:10px}.highlight-suites-slider{width:100%;max-width:1112px;margin-bottom:45px}.highlight-suites-slider .iteam{margin:0 15px;background-color:#f4f0ea}.highlight-suites-slider .slick-slide.iteam{float:none;height:auto;align-items:stretch}.highlight-suites-slider .slick-track{display:flex}.highlight-suites-slider .text-caption{width:100%;padding:15px 20px;background:#f4f0ea}.highlight-suites-slider .text-caption h4{font-size:22px;color:#321c00}.highlight-suites-slider .text-caption p{font-size:14px;color:#534741;margin-bottom:10px}.highlight-suites-slider .slick-prev{left:-30px}.highlight-suites-slider .slick-next{right:-30px}.highlight-suites-slider .slick-next:before,.highlight-suites-slider .slick-prev:before{font-size:35px;color:#a67b52}.highlight-suites-slider .slick-dots{bottom:-40px}.highlight-suites-slider .slick-dots li.slick-active button,.highlight-suites-slider .slick-dots li:hover button{background:#a67b52}.highlight-suites-slider .slick-dots li button{border:1px solid #a67b52;width:10px;height:10px}.garden-lodge-suites-block .gallery-section{padding:25px 0}.garden-lodge-suites-block .virtual-tours{margin-top:20px}.suites-info{width:100%;margin-bottom:50px}.suites-info .title{display:block;width:100%;text-align:center}.suites-info .title h2{font-size:34px;color:#321c00}.suites-info .configuration{max-width:495px;width:100%;background:#a67b52;padding:30px;float:left;border-radius:3px}.suites-info .configuration h3{font-size:22px;color:#fff;text-align:center;font-family:'Gotham Book';text-transform:uppercase}.suites-info .configuration ul{display:block;overflow:hidden;margin:0}.suites-info .configuration ul li{display:block;list-style:none;padding:0 0 5px 0;clear:both;overflow:hidden}.suites-info .configuration ul li:before{display:none}.suites-info .configuration ul li .sign{background:#8c4319;float:left;max-width:43px;width:100%;text-align:center;display:table}.suites-info .configuration ul li .sign figure{display:table-cell;vertical-align:middle;height:100%;width:100%}.suites-info .configuration ul li .sign figure img{vertical-align:middle}.suites-info .configuration ul li .field{background:#dfc790;float:left;max-width:161px;width:100%;padding:11px;display:table;position:relative}.suites-info .configuration ul li .field:after{position:absolute;content:"";right:-8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #dfc790}.suites-info .configuration ul li .field span{color:#000;font-size:16px;font-family:'Gotham Book';display:table-cell;vertical-align:middle}.suites-info .configuration ul li .detail{background:#fff;font-family:Gotham;font-weight:300;color:#505050;font-size:16px;float:right;max-width:231px;width:100%;padding:11px;padding-left:22px}.suites-info .essentials{max-width:664px;width:100%;float:right;background:#dfc790;border-radius:3px;padding:20px}.suites-info .essentials h3{font-size:22px;color:#321c00;text-align:center;font-family:'Gotham Book';text-transform:uppercase;margin-bottom:25px}.suites-info .essentials ul{display:block;overflow:hidden;margin:0}.suites-info .essentials ul li{display:inline-block;list-style:none;clear:both;overflow:hidden;max-width:281px;width:100%;padding:15px 0;border-bottom:1px solid #e9d8b2;margin-right:40px;position:relative;vertical-align:top}.suites-info .essentials ul li span{font-size:16px;color:#321c00;font-family:'Gotham Book';display:block;padding-left:34px}.suites-info .essentials ul li:nth-child(2n){margin-right:0}.suites-info .essentials ul li:before{display:none}.suites-info .essentials ul li img{position:absolute;top:18px;left:0}.garden-lodge-page .experiences-section{box-shadow:inherit;-webkit-box-shadow:inherit;margin-bottom:70px}.sapecials-page{padding-top:70px;width:100%}.sapecials-page .heading-caption h1{color:#321c00}.sapecials-page .heading-caption p{color:#321c00}.sapecials-page .specials-overview-section{border-top:0;padding:0}.specials-gallery .single-specials-overview{max-width:391px;width:100%;float:left;padding:2px}.private-villas-block .lodge-detail .see-more{text-align:right}.private-villas-block .lodge-detail .see-more a{margin-right:0}.private-villa-slider{width:100%;display:block;overflow:hidden;text-align:center;margin-bottom:15px}.private-villa-slider .slick-dots{display:none!important}.slider-for .slick-list{height:100%}.slider-for .main-item{width:100%;height:490px!important;background-size:cover;background-position:center center}.slider-for .main-item .villas-item{max-width:575px;width:100%;position:absolute;left:20px;top:20px;padding:20px;z-index:99;background-color:rgba(255,255,255,.9);text-align:left}.villas-item h2,.villas-item h3{font-size:34px;color:#321c00;margin-bottom:10px}.villas-item p{font-size:16px;color:#534741;margin-bottom:0}.slider-nav{max-width:975px;width:100%;margin-top:-42px;height:100%!important}.slick-initialized .slick-slide{box-sizing:border-box;cursor:pointer}.thumbs-wrapper{width:100%;margin:0 10px;border:4px solid #fff}.thumbs-wrapper .thumbs-item{width:100%;height:145px!important;background-size:cover;background-position:center center;padding:0;margin:0;padding:2px;position:relative}.thumbs-wrapper .thumbs-item .text-caption{font-family:'Gotham Book';font-size:12px;color:#000;padding:7px 12px;background:rgba(255,255,255,.8);position:absolute;left:0;bottom:0;text-transform:uppercase;text-align:left}.slider-nav .thumbs-wrapper.slick-current{border:4px solid #a67b52}.rates-page{padding:70px 0 0 0}.rates-block{width:100%;background:#f5e2c9;padding:20px;margin-bottom:32px}.rates-block .rates-table{background:#dfc790;padding:20px;margin-bottom:40px}.rates-block .rates-table h3{font-size:24px;color:#321c00}.rates-table .left-part{float:left;width:88%}.rates-table .right-part{max-width:100px;width:100%;float:right}.rates-table .right-part .block{width:100%;display:block;margin-bottom:35px;overflow:hidden}.rates-table .right-part .block .title{font-size:14px;color:#321c00;font-family:Gotham;font-weight:500;display:block;margin-bottom:10px;text-transform:uppercase}.rates-table .right-part .block.currency a{width:37px;height:37px}.rates-table .right-part .block.currency a:last-child{margin-right:0}.rates-table .right-part .block.season a{margin-bottom:5px;padding:8px 13px}.rates-table .right-part .block.season a:nth-child(3n){margin-right:0}.rates-table .right-part .block a{padding:6px;float:left;margin-right:5px;margin-bottom:5px;background:#336531;font-size:14px;color:#fff;display:block;font-family:'Gotham Book';border-radius:2px}.rates-table .right-part .block a:hover{text-decoration:none;background:#9a7a55}.rates-table .right-part .block a img{display:block;vertical-align:middle}.rates-block .stay-block{width:100%}.rates-block .stay-block h2{font-size:34px;color:#321c00;text-align:center}.highlight-suites-slider .text-caption h3{font-size:22px;color:#321c00}.table-rate{width:100%}.table-rate th{background:#a0410d;border:1px solid #bd7a56;padding:10px;vertical-align:middle;font-family:'Gotham Book';font-size:14px;color:#fff;text-transform:uppercase}.table-rate th span{display:block;font-size:12px}.table-rate td{font-family:Gotham;font-weight:300;font-size:14px;color:#000;border:1px solid #c6c1ba;background:#f7f1e8;padding:13px;text-align:center}.table-rate td span{display:block}.table-rate td.text-left{text-align:left}.table-rate td.vertical-mid{vertical-align:middle}.table-rate tbody tr:nth-child(3n) td{background:#f2e9dc}.your-stay-block .highlight-suites-slider .slick-next{right:-33px}.your-stay-block .highlight-suites-slider .slick-prev{left:-33px}.hospitality-section.animal-block{min-height:200px}.hospitality-section.animal-block .top-caption .h4,.hospitality-section.animal-block .top-caption h4{color:#fff}.hospitality-section.animal-block .make-buttons .btn{max-width:175px;padding:0;text-transform:uppercase}.hospitality-section.animal-block .make-buttons span{font-size:16px;color:#fff;font-family:Gotham;font-weight:500;text-transform:uppercase;line-height:72px;margin:0 10px}.insturction-tabbing{width:100%;margin-top:50px}.insturction-tabbing .nav-tabs{border-bottom:5px solid #b08f4f;text-align:center;margin:0}.insturction-tabbing .nav-tabs li{display:inline-block;max-width:307px;width:100%;list-style:none;border-right:1px solid #fff;box-sizing:border-box;padding:0;margin-right:6px}.insturction-tabbing .nav-tabs li:before{display:none}.insturction-tabbing .nav-tabs a{display:block;padding:14px;color:#337ab7;text-align:center;margin-bottom:-1px;border-radius:9px 9px 0 0;background:#dfc790;font-size:16px;color:#a67c52;font-family:Gotham;font-weight:500;text-transform:uppercase;margin-bottom:5px}.insturction-tabbing .nav-tabs a:hover{text-decoration:none;color:#fff;background:#b08f4f}.insturction-tabbing .nav-tabs a.active{background:#b08f4f;margin-bottom:0;padding-bottom:19px;color:#fff}.insturction-tabbing .tab-content{padding:0}.insturction-tabbing .tab-content h4{font-size:22px;color:#321c00;margin-bottom:18px;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.insturction-tabbing .tab-content ul li{font-size:16px;color:#534741;font-family:Gotham;font-weight:300}.insturction-tabbing .tab-content .tab-pane{display:none;padding:25px 30px;background:#f7f1e8;border:20px solid #f5e2c9}.insturction-tabbing .tab-content .tab-pane.active{display:block}.insturction-tabbing .tab-content .trigger{background:#d7c691;display:none;padding:13px 40px;color:#a67c52;text-align:center;border-radius:0;margin-bottom:1px;text-transform:uppercase;color:#a67c52;font-family:Gotham;font-weight:300;position:relative;width:100%}.insturction-tabbing .tab-content .trigger:after{position:absolute;content:"";width:11px;height:11px;border:1px solid #a67c52;border-bottom:0;border-right:0;right:15px;top:50%;transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg)}.insturction-tabbing .tab-content .trigger.active:after{border-color:#fff}.insturction-tabbing .tab-content .trigger:hover{text-decoration:none}.insturction-tabbing .tab-content .trigger.active{background:#b08f4f;color:#fff}.insturction-tabbing .tab-content .tab-pane a.btn{display:none}.insturction-tabbing .tab-content .tab-pane li:last-child{display:none}.rates-page .specials-overview-section{border:0}.mobile-table{width:100%;display:none}.mobile-table .tab-pane{display:none;padding:10px;background:#efe1c9}.mobile-table .tab-pane.active{display:block}.mobile-table .trigger{background:#dfc790;display:block;padding:14px;padding-right:45px;color:#a67c52;border-radius:0;margin-bottom:1px;text-transform:uppercase;color:#a67c52;font-family:Gotham;font-weight:500;position:relative;font-size:16px}.mobile-table .trigger:after{position:absolute;content:"";width:11px;height:11px;border:1px solid #a67c52;border-bottom:0;border-right:0;right:15px;top:50%;transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg)}.mobile-table .trigger.active:after{border-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mobile-table .trigger:hover{text-decoration:none}.mobile-table .trigger.active{background:#9a7a55;color:#fff}.mobile-table .mobile-tab-content .title{font-size:14px;color:#000;font-family:Gotham;font-weight:500;text-align:center;margin-bottom:10px}.mobile-table .mobile-tab-content .block{display:block;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d5c7b3;overflow:hidden}.mobile-table .mobile-tab-content .block:last-child{border:0;margin-bottom:0}.mobile-table .mobile-tab-content .block .left{width:50%;display:inline-block;background:#9a7a55;padding:10px;vertical-align:top;font-size:13px;color:#fff;font-family:'Gotham Book';text-align:center;margin-right:5px}.mobile-table .mobile-tab-content .block .left span{display:block;font-size:10px}.mobile-table .mobile-tab-content .block .right{width:45%;display:inline-block;float:right}.mobile-table .mobile-tab-content .block .right p{font-size:12px;color:#000;margin-bottom:0;font-family:'Gotham Book';text-align:center;line-height:18px}.mobile-table .mobile-tab-content .block .right div{display:block;width:100%;overflow:hidden}.mobile-table .mobile-tab-content .block .right span{font-size:12px;color:#000;font-family:Gotham;font-weight:500;line-height:16px;float:left;width:55%}.mobile-table .mobile-tab-content .block .right em{font-weight:300;font-style:normal;font-size:12px;color:#000;line-height:16px;float:right;width:45%}.honeymoon-gateway-page .heading-caption{padding-top:40px}.honeymoon-gateway-page .inner-gallery.gallery-section{padding-bottom:70px}.gateway-block{width:100%;border:2px solid #d2bda8;padding:33px 20px;background:#ede5d6;margin-bottom:60px}.gateway-block .saving-detail{max-width:367px;width:100%;display:inline-block;vertical-align:top;margin-right:36px}.gateway-block .saving-detail .btn-save{font-size:24px;color:#fff;background:#a67b52;padding:6px 30px;text-transform:uppercase;font-family:Gotham;font-weight:700;display:inline-block;margin-bottom:13px;border-radius:2px;border:2px solid #a67b52}.gateway-block .saving-detail .btn-save:hover{background:#fff;color:#a67b52;text-decoration:none}.gateway-block .saving-detail p{font-size:14px;color:#534741}.gateway-block .block{max-width:340px;width:100%;display:inline-block;border:2px solid #fff;padding:20px;margin-right:30px;vertical-align:top;min-height:163px}.gateway-block .block:last-child{margin-right:0}.gateway-block .block h4{font-size:24px;color:#a67b52;font-family:Gotham;font-weight:700;text-transform:uppercase;margin-bottom:10px}.gateway-block .block p{font-size:16px;color:#000;margin-bottom:0}.gateway-block .block p strong{display:block;font-weight:500}.gateway-block .block ul{margin-bottom:0}.gateway-block .block ul li{font-size:14px;color:#000;font-family:'Gotham Book';padding-bottom:6px;padding-left:18px}.gateway-block .block ul li:before{top:8px}.package-include-block{display:block;width:100%;padding:30px 0 50px;border-bottom:1px solid #ede5dc;margin-bottom:50px}.package-include-block h3{font-size:34px;color:#321c00;text-align:center}.package-include-block ul{display:block;width:100%;margin-bottom:20px}.package-include-block ul li{width:49%;display:inline-block;vertical-align:top;padding:0 0 5px 22px;color:#534741;font-size:16px;font-family:Gotham;font-weight:300}.package-include-block ul li:before{background:#7b5d58;top:8px}.package-include-block ul a.btn{display:none}.package-include-block ul li:last-child{display:none}.info-tab{width:100%;display:block;overflow:hidden;position:relative}.info-tab .nav-tabs{max-width:244px;width:100%;float:left;margin:0;background:#a67b52}.info-tab .nav-tabs li{display:block;list-style:none;padding:0}.info-tab .nav-tabs li:before{display:none}.info-tab .nav-tabs a{font-size:16px;color:#e2be9c;border-bottom:1px solid #b6906a;display:block;font-family:Gotham;font-weight:500;text-transform:uppercase;padding:14px 19px;position:relative}.info-tab .nav-tabs a.active:after{position:absolute;content:"";width:14px;height:14px;border:1px solid #d2bda8;background:#fff;right:-7px;top:50%;transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);border-top:0;border-left:0;z-index:99}.info-tab .nav-tabs a:hover{text-decoration:none;background:#f5e2c9;color:#856242}.info-tab .nav-tabs a.active{background:#f5e2c9;color:#856242}.info-tab .tabing-detail{float:right;max-width:calc(100% - 244px);width:100%}.info-tab .tab-pane{display:none;border:1px solid #d2bda8;padding:18px 32px}.info-tab .tab-pane.active{display:block}.info-tab .tab-pane h3{font-size:34px;color:#321c00}.info-tab .tab-pane p{font-size:16px;color:#534741}.info-tab .tabing-detail .trigger{background:#dfc790;display:none!important;padding:13px 40px;color:#a67c52;text-align:center;border-radius:0;text-transform:uppercase;color:#a67c52;font-family:Gotham;font-weight:500;position:relative;font-size:16px;overflow:hidden}.info-tab .tabing-detail .trigger:after{position:absolute;content:"";width:11px;height:11px;border:1px solid #a67c52;border-bottom:0;border-right:0;right:15px;top:50%;transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg)}.info-tab .tabing-detail .trigger.active:after{border-color:#fff;transform:translateY(-20%) rotate(45deg);-webkit-transform:translateY(-20%) rotate(45deg)}.info-tab .tabing-detail .trigger:hover{text-decoration:none}.info-tab .tabing-detail .trigger.active:before{position:absolute;content:"";width:14px;height:14px;border:1px solid #d2bda8;background:#fff;left:50%;bottom:-7px;transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);border-top:0;border-left:0;z-index:99}.info-tab .tabing-detail .trigger.active{background:#b08f4f;color:#fff}.info-tab #map{width:100%;height:384px;border:5px solid #d2bda8}.enroute-to-grootbos{display:block;width:100%}.enroute-to-grootbos h2{font-size:34px;color:#321c00;text-align:center}.enroute-to-grootbos p{font-size:20px;color:#534741;font-family:'Gotham Book';text-align:center}.enroute-gallery{width:100%;display:block}.enroute-gallery .block{max-width:270px;width:100%;float:left;margin:0 30px 30px 0;position:relative}.enroute-gallery .block:nth-child(4n){margin-right:0}.enroute-gallery .block figure{width:100%;height:auto;overflow:hidden}.enroute-gallery .block figure img{display:block}.enroute-gallery .block .caption{position:absolute;left:22px;bottom:18px;display:block;font-size:22px;color:#fff;font-family:'Trajan Pro';width:60%}.services .service-block{background:#f5e2c9;width:100%;padding:30px}.services .service-block h3{font-size:34px;color:#321c00;text-align:center;margin-bottom:22px}.services .service-block .left{max-width:484px;width:100%;float:left;margin-right:28px}.services .service-block .left figure{display:block;width:100%}.services .service-block .right{max-width:596px;width:100%;float:right}.services .service-block .right p{font-size:16px;color:#534741}.services .service-block .right ul{margin:0;display:block}.services .service-block .right ul li{font-size:16px;color:#534741;padding-left:22px}.faq-block{width:100%;display:block}.faq-block h3{font-size:34px;text-align:center;color:#321c00}.faq-block h4{font-size:28px;color:#321c00}.faq-block .question-block{display:block;width:100%}.faq-block .question-block .left{max-width:570px;width:100%;float:left;margin-right:28px}.faq-block .question-block .right{max-width:570px;width:100%;float:right}.faq-block .question-block .row{width:100%;display:block;background:#f9f9f9;margin-bottom:20px}.faq-block .question-block .row h5{font-size:16px;color:#321c00;background:#fff;border:1px solid #e9e9e9;margin:0;padding:19px;padding-left:55px;position:relative;cursor:pointer}.faq-block .question-block .row h5:before{position:absolute;content:"i";font-size:8px;width:25px;height:25px;background:#a67b52;border-radius:50%;font-family:grootbos!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:15px;left:20px;text-align:center;padding-top:9px;color:#fff}.faq-block .question-block .row h5.active:before{content:"h"}.faq-block .question-block .row h5.active{background:#ede6e0}.faq-block .question-block .row p{font-size:14px;color:#534741}.faq-block .question-block .row .answer{display:none;padding:18px 20px}.our-location-page{padding:70px 0 0 0}.our-location-block{margin-bottom:60px}.our-location-block #map{width:100%;height:430px;border:5px solid #d2bda8}.our-location-page .enroute-to-grootbos{margin-bottom:40px}.gallery-page{padding:70px 0 0}.side-bar-content{padding:10px 0 20px}aside.left-aside{max-width:239px;float:left;width:100%;margin-right:0}aside.left-aside .title{font-size:16px;color:#fff;font-family:Gotham;font-weight:500;padding:12px 20px;background:#856242;text-transform:uppercase}aside.left-aside ul{margin:0;display:block}aside.left-aside ul ul{display:none}aside.left-aside ul li{background:#a67b52;padding:0;margin:0;color:#fff;position:relative;list-style:none}aside.left-aside ul li:before{display:none}aside.left-aside ul li a{color:#e2be9c;font-size:14px;text-transform:uppercase;font-family:Gotham;font-weight:500;padding:12px 20px;display:block;border-bottom:1px solid #c1a386;padding-right:35px}aside.left-aside ul li:hover a{color:#fff;text-decoration:none;background:#a67b52}aside.left-aside ul li.is-checked a{color:#fff;text-decoration:none;background:#a67b52}aside.left-aside ul li.active a{color:#fff}aside.left-aside ul li .sub{display:block;position:absolute;top:0;right:0;width:46px;height:46px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}aside.left-aside ul li .sub:after{position:absolute;content:"";width:11px;height:11px;top:50%;left:50%;border:2px solid #e2be9c;border-bottom:0;border-right:0;transform:translate(-50%,-50%) rotate(-135deg);-webkit-transform:translate(-50%,-50%) rotate(-135deg)}aside.left-aside ul li .sub.active{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}aside.left-aside ul li .sub.active:after{border-color:#fff}aside.left-aside ul li ul li a{padding-left:45px;position:relative}aside.left-aside ul li ul li a:after{content:"";position:absolute;top:18px;left:22px;width:10px;height:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transform:rotate(135deg);-webkit-transform:rotate(135deg);border:2px solid #e2be9c;border-bottom:0;border-right:0}aside.left-aside ul li ul li:hover a{color:#856242;background:#f5e2c9}aside.left-aside ul li ul li:hover a:after{border-color:#856242}aside.left-aside ul li ul li.is-checked a{color:#856242;background:#f5e2c9}aside.left-aside ul li ul li.is-checked a:after{border-color:#856242}aside.left-aside .gallery-zoom{display:none;width:40px;height:46px;margin-right:0;text-align:center;position:relative;float:right;padding:0}aside.left-aside .gallery-zoom:after{position:absolute;width:30px;height:30px;border-radius:2px;content:"";background:#9a7a55 url(/application/themes/grootbos/images/icon_resize.png) 50% 50% no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.right-content{float:right;max-width:calc(100% - 270px);width:77%}.right-content ul{width:100%;display:block;margin:0 auto;border:none;background:0 0}.right-content ul li{width:auto;display:inline-block;vertical-align:top;margin:0 auto;padding:0;width:33.33%;max-width:303px;padding:5px;position:relative;overflow:hidden;border-radius:2px}.right-content ul li:before{display:none}.right-content ul li img{max-width:100%;height:auto}.right-content ul li a{display:block;position:relative;overflow:hidden}.right-content ul li .caption{background:#f2f2f2;padding:15px;width:100%;font-size:14px;color:#000;font-family:Gotham;font-weight:300;display:block;text-align:left}.right-content ul li a .icon{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:6;font-size:30px;color:#fff;border:2px solid #fff;text-align:center;border-radius:100%;height:58px;width:58px;line-height:54px}.right-content ul li a .icon:before{line-height:inherit}.right-content ul li a:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;left:0;right:0;top:0;bottom:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease}.right-content ul li a:hover:after{opacity:1}.right-content ul li a:before{content:"g";font-family:grootbos;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:30px;z-index:5;opacity:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.right-content ul li a:hover:before{opacity:1}.right-content ul li a .caption:before{content:"f";font-family:grootbos;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;position:absolute;right:14px;opacity:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.right-content ul li a:hover .caption:before{opacity:1}.right-content ul li a.has-video:before{display:none}.right-content ul li a.has-video .caption:before{display:none}.right-content ul li.has-story a:after{display:none}.right-content ul li.has-story a:before{display:none}.right-content ul li.has-story .caption:before{display:none}.right-content ul li.has-story .hvr-story{position:absolute;display:block;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;padding:15px;transition:all .3s ease;-webkit-transition:all .3s ease;background:rgba(0,0,0,.4);text-align:center;-ms-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);opacity:0;visibility:hidden;overflow:auto}.right-content ul li.has-story .hvr-story h5{font-size:18px;color:#fff;font-family:Gotham;font-weight:500;text-align:left}.right-content ul li.has-story .hvr-story p{font-size:14px;color:#fff;text-align:left}.right-content ul li.has-story .hvr-story a.btn-call{display:inline-block;margin:0 auto;font-size:12px;padding:0 25px;margin-bottom:15px}.right-content ul li.has-story:hover .hvr-story{opacity:1;visibility:visible;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);visibility:visible}.right-content ul li.has-story:hover .caption{opacity:0}.food-and-wine-page .heading-caption{padding:40px 0 0}.inner-banne-bg .iteam{height:calc(100vh - 220px);background-size:cover;background-position:center;position:relative}.inner-banne-bg .iteam .h1,.inner-banne-bg .iteam h1{position:absolute;top:25px;right:25px;font-size:30px;color:#fff;z-index:99;margin-bottom:15px;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.overview.suits.wine-exp{margin-bottom:30px}.overview.suits.wine-exp .highlights .right{float:left}.overview.suits.wine-exp .highlights .left{float:right}.culinary-page .heading-caption{padding:40px 0 0}.culinary-experience-block h2,.culinary-experience-block h3{font-size:34px;color:#321c00}.culinary-experience-block h4{font-size:22px;color:#321c00}.culinary-page .lodge-block nav li a{padding:13px 18px}.dining-exp{width:100%;background:#faf0e4;padding:20px}.dining-exp .left{max-width:394px;width:100%;float:left;margin-right:30px;background:#a67b52;padding:20px;text-align:center}.dining-exp .left h4{color:#fff;margin-bottom:0}.dining-exp .right{max-width:calc(100% - 424px);width:100%;float:right}.dining-exp .right h2,.dining-exp .right h3{margin-bottom:5px}.dining-exp .right h4{margin-bottom:10px}.dining-exp .right p{color:#534741;font-size:16px}.ordering-food{width:100%}.ordering-food .left{float:left;width:100%;margin-bottom:15px}.ordering-food .left h3{margin-bottom:5px;display:inline-block}.ordering-food .left h4{margin-bottom:10px}.ordering-food .left p{color:#534741;font-size:16px}.ordering-food .right{float:right;max-width:408px;width:100%;background:#a67b52;padding:20px;margin-left:15px}.ordering-food .right ul{display:block;margin:0}.ordering-food .right ul li{list-style:none;padding-left:18px;font-size:16px;color:#fff;font-family:Gotham;font-weight:300}.ordering-food .right ul li:after{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);border:1px solid #fff;border-bottom:0;border-right:0}.ordering-food .right ul li:before{display:none}.our-culinary-block{width:100%;background:#faf0e4;padding:20px}.our-culinary-block .left{max-width:100%;width:100%;float:left}.our-culinary-block .left h3{margin-bottom:5px;display:inline-block}.our-culinary-block .left h4{margin-bottom:10px}.our-culinary-block .left p{color:#534741;font-size:16px}.our-culinary-block .right{max-width:394px;width:100%;float:right;background:#a67b52;padding:20px;text-align:center;margin-left:15px}.our-culinary-block .right h4{color:#fff;margin-bottom:0}.staff-slider{width:100%;max-width:1058px;margin-bottom:45px;clear:both;display:block}.staff-slider .iteam{padding:6px}.staff-slider .text-caption{width:100%;padding:15px;background:#fff;min-height:8.8em;max-height:8.8em;overflow:hidden}.staff-slider .text-caption h4{font-size:18px}.staff-slider .text-caption p{font-size:14px;color:#534741;margin-bottom:10px}.staff-slider .slick-prev{left:-43px}.staff-slider .slick-next{right:-43px}.staff-slider .slick-next:before,.staff-slider .slick-prev:before{font-size:35px;color:#a67b52}.staff-slider .slick-dots{bottom:-40px}.staff-slider .slick-dots li.slick-active button,.staff-slider .slick-dots li:hover button{background:#a67b52}.staff-slider .slick-dots li button{border:1px solid #a67b52;width:10px;height:10px}.staff-mobile-slider{display:none!important}.restaurant{width:100%;background:#a67b52;padding:30px}.restaurant .left{max-width:calc(100% - 388px);float:left;width:100%}.restaurant .left h2{margin-bottom:10px;color:#fff}.restaurant .left .sub-title-h3{color:#fff}.restaurant .left p{color:#534741;font-size:16px;color:#fff}.restaurant .right{max-width:317px;width:100%;float:right;background:#faf0e4;padding:15px 25px;text-align:center;margin-bottom:20px}.restaurant .right h3{margin-bottom:0}.restaurant .right p{color:#534741;margin-bottom:15px;font-size:14px}.restaurant .right .btn-dining{max-width:183px;background:#336531 url(/application/themes/grootbos/images/icon_download.png) 90% 50% no-repeat;width:100%;padding:0 54px 0 20px;font-size:14px;margin-bottom:5px;text-transform:uppercase;text-align:left}.restaurant .right .btn-dining:hover{background:#fff url(/application/themes/grootbos/images/icon_download_hvr.png) 90% 50% no-repeat}.restaurant .restaurant-img{width:100%;display:block;overflow:hidden}.restaurant .restaurant-img figure{max-width:544px;width:100%;float:left;margin-right:20px}.restaurant .restaurant-img figure:last-child{margin-right:0}.restaurant.destination{background:#faf0e4}.restaurant.destination h2,.restaurant.destination h3{color:#321c00;display:inline-block}.restaurant.destination p{color:#321c00}.restaurant.destination .right p{color:#fff;font-size:22px;text-transform:uppercase;font-family:'Trajan Pro'}.restaurant.destination .left{max-width:100%;margin-bottom:5px}.restaurant.destination .left .sub-title-h3,.restaurant.destination .left h4{color:#321c00}.restaurant.destination .left .right h4{color:#fff;margin-bottom:0;text-align:center}.restaurant.destination .right{background:#a67b52;text-align:left;max-width:410px;margin-top:7px;margin-left:15px}.restaurant.destination .right ul{margin:0}.restaurant.destination .right ul li{list-style:none;padding-left:18px;font-size:16px;color:#fff;font-family:Gotham;font-weight:300}.restaurant.destination .right ul li:before{display:none}.restaurant.destination .right ul li:after{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);border:1px solid #fff;border-bottom:0;border-right:0}.restaurant.destination .restaurant.destination .restaurant-img{display:block;overflow:hidden;width:100%}.restaurant.destination .restaurant-img .block{max-width:270px;float:left;margin-right:10px;width:100%;position:relative}.restaurant.destination .restaurant-img .block:last-child{margin-right:0}.restaurant.destination .restaurant-img .block figure{max-width:100%;margin:0}.restaurant.destination .restaurant-img .block:after{position:absolute;content:"";background:url(/application/themes/grootbos/images/caption-shadow.png) no-repeat;left:0;bottom:0;width:100%;height:100%;background-size:cover;z-index:1}.restaurant.destination .restaurant-img .block .caption{position:absolute;left:18px;bottom:18px;font-size:22px;color:#fff;font-family:'Trajan Pro';display:block;width:90%;z-index:2}.restaurant.destination.green{background:#59755d}.restaurant.destination.green p{color:#fff}.restaurant.destination.green .right{background:#9f7c5e}.restaurant.destination.green .left a{background:#ce5868}.restaurant.destination.green .left a:hover{background:#fff;color:#ce5868}.restaurant.destination.green .left{color:#fff}.restaurant.destination.green .left .sub-title-h1,.restaurant.destination.green .left .sub-title-h2,.restaurant.destination.green .left .sub-title-h3,.restaurant.destination.green .left .sub-title-h4,.restaurant.destination.green h1,.restaurant.destination.green h2,.restaurant.destination.green h3,.restaurant.destination.green h4{color:#fff}.wine-description{width:100%}.wine-description .left{float:left;max-width:calc(100% - 542px);width:100%;margin-right:30px}.wine-description .left h3{margin-bottom:10px}.wine-description .left h4{margin-bottom:10px}.wine-description .right{float:right;max-width:511px;width:100%}.wine-page .heading-caption{padding:40px 0 0}.wine-page h3{font-size:34px;display:inline-block}.wine-page h4{font-size:22px}.wine-exp-block{background:#faf0e4;padding:30px;width:100%}.wine-exp-block.pd0{background:#fff;padding:0}.wine-exp-block h3{color:#321c00}.wine-exp-block h2,.wine-page h2{display:inline-block;font-size:34px;margin-bottom:15px;font-weight:400;line-height:1.2;font-family:'Trajan Pro';color:#321c00}.wine-page .specials-overview-section h2{text-align:center;display:block}.wine-exp-block p{color:#321c00}.wine-exp-block .left{max-width:100%;margin-bottom:10px}.wine-exp-block .right{background:#a67b52;text-align:left;max-width:410px;float:right;padding:20px;margin-bottom:30px;margin-left:20px}.wine-exp-block .right h4{color:#fff;text-align:center;margin-bottom:0;line-height:34px}.wine-exp-block .right ul{margin:0}.wine-exp-block .right ul li{list-style:none;padding-left:18px;font-size:16px;color:#fff;font-family:Gotham;font-weight:300}.wine-exp-block .right ul li:before{display:none}.wine-exp-block .right ul li:after{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);border:1px solid #fff;border-bottom:0;border-right:0}.wine-exp-block .restaurant-img{display:block;width:100%;overflow:hidden}.wine-exp-block .restaurant-img .block{max-width:360px;float:left;margin-right:15px;width:100%;position:relative}.wine-exp-block .restaurant-img .block:last-child{margin-right:0}.wine-exp-block .restaurant-img .block:after{position:absolute;content:"";background:url(/application/themes/grootbos/images/caption-shadow.png) no-repeat;left:0;bottom:0;width:100%;height:100%;background-size:cover;z-index:1}.wine-exp-block .restaurant-img .block .caption{position:absolute;left:18px;bottom:10px;font-size:22px;color:#fff;font-family:'Trajan Pro';display:block;width:90%;z-index:2}.wine-exp-block.wine-collection{background:#a67b52}.wine-exp-block.wine-collection .left .sub-title-h3,.wine-exp-block.wine-collection .left h2,.wine-exp-block.wine-collection .left h3,.wine-exp-block.wine-collection .left h4,.wine-exp-block.wine-collection .left p{color:#fff}.wine-exp-block.wine-collection .right{background:#faf0e4}.wine-exp-block.wine-collection .right h4{color:#a67b52}.wine-exp-block.wine-collection .btn-dining{max-width:160px;background:#336531 url(/application/themes/grootbos/images/icon_download.png) 90% 50% no-repeat;width:100%;padding:0 34px 0 20px;font-size:14px;margin-bottom:5px;text-transform:uppercase;text-align:left;display:block;clear:both;margin-left:0}.wine-exp-block.wine-collection .btn-dining:hover{background:#fff url(/application/themes/grootbos/images/icon_download_hvr.png) 90% 50% no-repeat}.wine-page .specials-overview-section{border:0;padding:0;overflow:inherit}.our-brand{width:100%;margin-top:30px}.our-brand h3{text-align:center;display:block}.our-brand .highlight-suites-slider{max-width:100%}.wine-page .staff-row{width:100%;display:block;overflow:hidden;clear:both}.wine-page .staff-row .iteam{max-width:268px;width:100%;float:left;margin-right:12px}.wine-page .staff-row .iteam:last-child{margin-right:0}.wine-page .staff-row .text-caption{width:100%;padding:15px;background:#fff}.wine-page .staff-row .text-caption h4{font-size:18px;margin-bottom:5px}.wine-page .staff-row .text-caption p{font-size:14px;color:#534741;margin-bottom:10px}.wine-page .wine-exp-block.pd0 .block{max-width:370px;margin-right:30px}.wine-page .wine-exp-block.pd0 .block:last-child{margin-right:0}.experience-page .heading-caption{padding:40px 0 0}.features-block{width:100%;display:block;margin-bottom:40px}.features-block .block{max-width:calc(50% - 15px);margin-right:30px;float:left;border-radius:2px;margin-bottom:30px}.features-block .block:nth-child(2n){margin-right:0}.features-block .block figure{position:relative;width:100%;overflow:hidden}.features-block .block figure:after{position:absolute;content:"";width:100%;height:100%;background:url(/application/themes/grootbos/images/feature-shadow.png);top:0;left:0;right:0;background-size:cover}.features-block .block .title{position:absolute;top:0;left:0;padding:20px;text-align:center;font-size:28px;color:#fff;font-family:'Trajan Pro';z-index:99;width:100%}.features-block .block .title h2{font-size:28px;color:#fff;font-family:'Trajan Pro'}.features-block .block .text-caption{width:100%;height:auto;background:url(/application/themes/grootbos/images/pattern-feature.jpg) repeat;padding:18px 20px}.features-block .block .text-caption p{font-size:14px;color:#321c00;font-family:'Gotham Book'}.features-block .block .text-caption .btn-feature{display:table;text-transform:uppercase;padding:0 20px;line-height:42px}.inner-banner{position:relative}.inner-banner .iteam:after{position:absolute;content:"";top:0;left:0;right:0;background:url(/application/themes/grootbos/images/inner-banner-shadow.png);background-size:cover;width:100%;height:100%}.inner-banner .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.inner-banner .caption .play-video:not(.pulse-wave) span{display:block;border:3px solid #fff;border-radius:100%;text-align:center;height:84px;width:84px;font-size:50px;color:#fff;margin:0 auto 14px}.inner-banner .caption .play-video:not(.pulse-wave) span:before{line-height:1.5;margin-left:6px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.inner-banner .caption .play-video:not(.pulse-wave) i{display:block;font-style:normal;font-family:'Gotham Book';font-size:12px;line-height:1;color:#fff}.inner-banner .caption .play-video:not(.pulse-wave):hover{transform:scale(1.1,1.1)}.shark-cage-diving-page .heading-caption{padding:40px 0 0}.tick-block{background:#faf0e4;padding:30px;margin-bottom:50px}.shark-cage-diving-page h2{font-size:34px;color:#321c00;display:inline-block}.shark-cage-diving-page .testimonials-section h2{font-size:22px;color:#fff}.shark-cage-diving-page .gallery-section h2{font-size:22px;color:#321c00;display:block}.shark-cage-diving-page .suggested-interaries h2{font-size:22px;color:#321c00}.shark-cage-diving-page .sub-title-h3{font-size:34px}.tick-block p{color:#534741}.tick-block .right{background:#a67b52;text-align:left;max-width:410px;float:right;padding:20px;margin-bottom:30px;margin-left:40px}.tick-block .right h4{color:#fff;text-align:center;margin-bottom:0;line-height:34px}.tick-block .right ul{margin:0}.tick-block .right ul li{list-style:none;padding-left:18px;font-size:16px;color:#fff;font-family:Gotham;font-weight:300}.tick-block .right ul li:before{display:none}.tick-block .right ul li:after{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);border:1px solid #fff;border-bottom:0;border-right:0}.expert{width:100%;display:block;background:#a67b52;padding:30px}.expert figure{float:left;max-width:264px;width:100%;margin-right:30px;border-radius:3px;position:relative}.expert figure .title{position:absolute;font-size:18px;font-family:Gotham;font-weight:300;color:#fff;right:15px;bottom:15px;background:rgba(0,0,0,.75);padding:2px 6px}.expert h2{font-size:28px;color:#fff;margin-bottom:30px;display:inline-block}.expert span{display:block;font-size:38px;color:#fff;font-family:Gotham;font-weight:300;line-height:52px}.suggested-interaries{margin-top:60px;text-align:center;margin-bottom:70px}.suggested-interaries .suggested-slider{max-width:1008px;width:100%;margin-bottom:30px}.suggested-interaries .suggested-slider .iteam{position:relative;width:100%;margin:0 10px;text-align:left}.suggested-interaries .suggested-slider .iteam a{display:block}.suggested-interaries .suggested-slider .iteam:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background:url(/application/themes/grootbos/images/suggested-shadow.png);background-size:cover;pointer-events:none}.suggested-interaries .suggested-slider .iteam .days{position:absolute;top:10px;right:10px;padding:10px 15px;background:#a67b52;display:inline-block;font-size:14px;color:#fff;font-family:Gotham;font-weight:300}.suggested-interaries .suggested-slider .iteam .caption{width:100%;bottom:0;left:0;padding:10px 20px;position:absolute;z-index:99}.suggested-interaries .suggested-slider .iteam .caption h4{color:#fff;text-align:left;margin-bottom:7px}.suggested-interaries .suggested-slider .iteam .caption span{display:block;font-size:14px;color:#fff;font-family:Gotham;font-weight:300}.suggested-slider .slick-prev{left:-60px}.suggested-slider .slick-next{right:-60px}.suggested-slider .slick-next:before,.suggested-slider .slick-prev:before{color:#a67b52}.suggested-interaries .btn-suggest{margin:0 auto}.exp-slider-block.experiences-section .top-caption{max-width:100%}.exp-slider-block.experiences-section .experience-grids{max-width:100%}.exp-slider-block.experiences-section .experience-grids img{width:100%}.exp-slider{margin-bottom:75px}.exp-slider .slick-next{right:-55px}.exp-slider .slick-prev{left:-55px}.exp-slider .slick-dots{bottom:-45px}.exp-slider .slick-dots li button{border:0;background:#fff}.exp-slider .slick-dots li.slick-active button,.exp-slider .slick-dots li:hover button{background:#a0410d}.typed-blow{width:100%;display:block;clear:both;padding:0 30px 30px 30px}.typed-blow .block{max-width:352px;margin-right:27px;float:left;position:relative}.typed-blow .block:last-child{margin-right:0}.typed-blow .block figure{width:100%;margin-bottom:15px;overflow:hidden;border-radius:3px;position:relative}.typed-blow .block figure:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background:url(/application/themes/grootbos/images/typed-shadow.png);background-size:cover}.typed-blow .block figure .caption{position:absolute;width:100%;top:0;left:0;padding:15px;font-family:'Trajan Pro';color:#fff;font-size:24px;z-index:99}.typed-blow .block p{color:#534741}.tick-block{margin-bottom:0}.typed-block .expert{margin-bottom:50px}.typed-block .expert h2{margin-bottom:20px}.typed-block .expert span{margin-bottom:10px}.typed-block .expert p{color:#fff}.whale-type{width:100%;display:block;clear:both;padding:0 30px 30px 30px}.whale-type .block{max-width:210px;margin-right:15px;float:left;position:relative;border-radius:3px}.whale-type .block:last-child{margin-right:0}.whale-type .block:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background:url(/application/themes/grootbos/images/whale-shadow.png);background-size:cover}.whale-type .title{position:absolute;width:100%;bottom:0;left:0;padding:15px;font-family:'Trajan Pro';color:#fff;font-size:18px;z-index:99}.wine-page .faq-block h3{display:block}.treatment-block{width:100%;display:block;margin-top:30px;overflow:hidden}.treatment-block .block{max-width:360px;width:100%;float:left;margin-right:15px;margin-bottom:15px;border-radius:3px;position:relative}.treatment-block .block:nth-child(3n){margin-right:0}.treatment-block .block:after{position:absolute;content:"";bottom:-1px;left:0;width:100%;height:142px;background:url(/application/themes/grootbos/images/whale-shadow.png);background-position:bottom;background-size:cover;z-index:9}.treatment-block .block figure{display:block;overflow:hidden;width:100%;border-radius:3px}.treatment-block .block figure img{width:100%}.treatment-block .caption{position:absolute;width:100%;bottom:0;left:0;padding:15px;z-index:99}.treatment-block .caption h4{font-size:22px;color:#fff;margin-bottom:0}.treatment-block .caption p{font-size:14px;color:#fff;margin-bottom:0}.suggested-page .heading-caption{padding:40px 0 0}.suggested-bar .clear-filter{display:none}aside.left-aside.suggested-bar ul li a{padding:0}aside.left-aside.suggested-bar ul li a:hover label{background:#f5e2c9;color:#856242}aside.left-aside.suggested-bar ul li.is-checked label{background:#f5e2c9;color:#856242}aside.left-aside.suggested-bar ul li.is-checked label:after{opacity:1}.right-content.interaries .iteam{position:relative;max-width:290px;width:100%;margin:0 5px;text-align:left;float:left;margin-bottom:10px}.right-content.interaries .iteam>a{display:block}.right-content.interaries .iteam:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background:url(/application/themes/grootbos/images/suggested-shadow.png);background-size:cover;pointer-events:none}.right-content.interaries .iteam figure img{width:100%}.right-content.interaries .iteam .days{position:absolute;top:10px;right:10px;padding:10px 15px;background:#a67b52;display:inline-block;font-size:14px;color:#fff;font-family:Gotham;font-weight:300}.right-content.interaries .iteam .caption{width:100%;bottom:0;left:0;padding:10px 20px;position:absolute;z-index:99}.right-content.interaries .iteam .caption h4{color:#fff;text-align:left;margin-bottom:7px}.right-content.interaries .iteam .caption span{display:block;font-size:14px;color:#fff;font-family:Gotham;font-weight:300}.suggested-bar [type=checkbox]:checked,.suggested-bar [type=checkbox]:not(:checked){position:absolute;left:-9999px}.suggested-bar [type=checkbox]:checked+label,.suggested-bar [type=checkbox]:not(:checked)+label{position:relative;padding:16px 20px;padding-left:44px;cursor:pointer;font-family:Gotham;font-weight:500;font-size:14px;color:#e2be9c;display:block;transition:all .3s ease;-webkit-transition:all .3s ease}.suggested-bar [type=checkbox]:checked+label{background:#f5e2c9;color:#856242}.suggested-bar [type=checkbox]:checked+label:before,.suggested-bar [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:20px;top:50%;width:15px;height:15px;border:2px solid #fff;background:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.suggested-bar [type=checkbox]:checked+label:after,.suggested-bar [type=checkbox]:not(:checked)+label:after{content:'';position:absolute;top:50%;left:20px;border:2px solid #a67b52;width:15px;height:15px;background:url(/application/themes/grootbos/images/icon_right.png) no-repeat center center;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-size:9px}.suggested-bar [type=checkbox]:not(:checked)+label:after{opacity:0}.suggested-bar [type=checkbox]:checked+label:after{opacity:1}.suggested-page .specials-overview-section{border:0}aside.left-aside.suggested-bar .clear-filter{display:none;width:65px;height:30px;margin-right:0;text-align:center;position:relative;float:right;padding:0;font-size:11px;color:#fff;padding:3px 5px;border-radius:3px;background:#a67b52;line-height:12px;top:7px;right:7px;font-family:Gotham;font-weight:500}aside.left-aside.suggested-bar .clear-filter:hover{text-decoration:none}.decadent-dining-page .heading-caption{padding:40px 0 0}.decadent-dining-page .heading-caption .date{font-family:Gotham;font-weight:300;font-size:16px;color:#fff;padding:5px 15px;text-transform:uppercase;background:#a67b52;display:inline-block;margin-bottom:10px}.decadent-dining-page .sub-title-h3,.decadent-dining-page h2{font-size:34px;color:#321c00}.decadent-dining-page .suggested-interaries h2{font-size:18px}.the-exp-block{width:100%;display:block;overflow:hidden;padding:20px;background:#faf0e4;margin-bottom:70px}.the-exp-block h2{display:inline-block}.the-exp-block figure{max-width:369px;width:100%;float:right;margin-left:50px}.decadent-dining-page .stay-block{padding:40px 0;background:#f5e2c9;margin-bottom:70px}.decadent-dining-page .stay-block h2{text-align:center}.decadent-dining-page .our-rates-section{margin-bottom:60px}.decadent-dining-page .suggested-interaries{background:#faf0e4;padding:65px 0}.sneak-preview-block{margin-top:55px}.days-tabbing{width:100%;margin-bottom:40px}.days-slider{background:#a67b52;border-radius:2px;width:calc(100% - 100px)}.days-slider .slick-track{margin-left:0}.days-slider .days{padding:13px;background:#b58f63;color:#fff;font-family:'Trajan Pro';font-size:16px;text-transform:uppercase;text-align:center;border-right:1px solid #ccae7c;position:relative}.days-slider .days:after{position:absolute;content:"";right:-5px;top:50%;transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg);width:9px;height:9px;border:1px solid #ccae7c;border-right:0;border-top:0;background:#b58f63;z-index:9}.days-slider .days:hover{text-decoration:none}.days-slider .days.active{background:#d8be89;border-color:#d8be89;color:#a67b52;z-index:99}.days-slider .days.active:after{background:#d8be89;border-color:#d8be89}.days-slider .slick-current{z-index:99}.days-slider .slick-list{border-radius:2px}.days-slider .slick-arrow{width:50px;height:50px;background:#8c5827}.days-slider .slick-prev{left:-50px;border-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0}.days-slider .slick-prev:before{content:"";background:#8c5827 url(/application/themes/grootbos/images/prev_icon.png) 50% 50% no-repeat;width:18px;height:18px;display:block;margin:0 auto}.days-slider .slick-next{right:-50px;border-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.days-slider .slick-next:before{content:"";background:#8c5827 url(/application/themes/grootbos/images/next_icon.png) 50% 50% no-repeat;width:18px;height:18px;display:block;margin:0 auto}.days-slider .slick-arrow.slick-disabled{display:block!important;pointer-events:none;cursor:pointer}.days-activity{display:none;width:100%;height:100%;padding:20px 0}.days-activity .sub-title-h4,.days-activity h3{font-size:30px;color:#321c00;margin-bottom:15px;font-weight:400;line-height:1.2;font-family:'Trajan Pro';font-style:normal}.days-activity .img-block{width:100%;overflow:hidden;display:block}.days-activity .img-block .left{max-width:calc(50% - 5px);float:left;margin-right:10px}.days-activity .img-block .right{max-width:calc(50% - 5px);float:right}.days-activity .img-block figure{width:100%;margin-bottom:10px;position:relative}.days-activity .img-block figure .fig-caption{position:absolute;bottom:0;left:0;width:100%;z-index:99;padding:12px 20px;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,.47) 1%,rgba(0,0,0,1) 100%)}.days-activity .img-block figure .fig-caption p{margin-bottom:0;color:#fff}.days-activity .img-block figure img{width:100%}.days-activity.active{display:block}.press-page .heading-caption{padding:40px 0 0}.press-page h3{font-size:34px}.download-content{display:block;width:100%}.download-content .block{max-width:calc(50% - 10px);margin-right:20px;float:left;width:100%;margin-bottom:20px;padding:20px;background:#f5e2c9}.download-content .block:nth-child(2n){margin-right:0}.download-content .block h4{display:inline-block;font-size:22px;color:#321c00;margin-bottom:5px;max-width:calc(100% - 185px)}.download-content .block p{font-size:14px;line-height:22px;color:#000;margin-bottom:10px}.download-content .block figure{float:left;max-width:170px;width:100%;margin-right:15px}.download-content .block .btn-dining{background:#336531 url(/application/themes/grootbos/images/icon_download.png) 90% 50% no-repeat;padding:0 54px 0 20px;font-size:13px;text-transform:uppercase;text-align:left;float:right;line-height:36px}.download-content .block .btn-dining:hover{background:#fff url(/application/themes/grootbos/images/icon_download_hvr.png) 90% 50% no-repeat}.press-contact{width:100%;display:block;background:#a67b51;padding:30px}.press-contact h3{color:#fff}.press-contact .block{max-width:33.33%;padding-right:100px;float:left}.press-contact .block .title{color:#fff;font-family:Gotham;font-weight:300;font-size:20px}.press-contact .block p{color:#fff}.press-contact .block p strong{display:block;font-weight:400}.in-the-press{width:100%;display:block}.in-the-press .year{display:block;font-family:Gotham;font-weight:500;font-size:24px;color:#a0410d;margin-bottom:15px}.in-the-press p{font-size:18px;color:#000;margin-bottom:20px}.in-the-press p em{font-style:normal;color:#a0410d;font-family:'Trajan Pro'}.press-page .btn-load-more{display:none}.fancybox-active .fancybox-detail .fancybox-close-small{background:url(/application/themes/grootbos/images/close_black.png) no-repeat;position:absolute;top:5px;right:5px;width:28px;height:28px;background-size:27px;color:transparent;padding:0}#detail-popup{width:100%;height:auto;display:none}#detail-popup form .input-field{width:100%;margin-bottom:20px}#detail-popup form .input-field input{width:100%;height:45px;border:1px solid #e9e9e9;font-family:"Gotham Book";color:#868686;font-size:14px;border-radius:0;padding:8px 13px}#detail-popup form .input-field input::-webkit-input-placeholder{color:#868686}#detail-popup form .input-field input::-moz-placeholder{color:#868686}#detail-popup form .input-field input::-ms-input-placeholder{color:#868686}#detail-popup form .input-field .btn-submit{float:right;background:#336531;color:#fff;text-transform:uppercase;font-size:13px;border:1px solid #336531;transition:all .3s ease;-webkit-transition:all .3s ease;border-radius:3px;font-family:Gotham;font-weight:500;width:124px;height:43px;padding:0;line-height:43px}#detail-popup form .input-field .btn-submit:hover{color:#336531;background:#fff;opacity:1}.blog-page .heading-caption{padding:40px 0 0}.blog-type-block{width:100%;background:#856242;padding:8px 11px;margin-bottom:30px}.blog-type-block .input-field{max-width:239px;float:left;margin-right:10px;width:100%}.blog-type-block .input-field .customSelect{background:#f5e2c9 url(/application/themes/grootbos/images/icon_down-arrow.png) no-repeat 95% 50%;padding:0 35px 0 23px;height:44px;line-height:44px;font-size:14px;color:#856242;font-family:Gotham;font-weight:500;text-transform:uppercase}.blog-type-block .input-field .customSelectInner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-type-block .input-field.category{max-width:401px}.blog-type-block .input-field.search{float:right;margin-right:0}.blog-type-block .input-field.search input{width:100%;height:44px;border:0;border-radius:0;font-size:16px;padding:0 35px 0 20px;line-height:44px;font-family:'Gotham Book';background:#fff url(/application/themes/grootbos/images/icon_search.png) no-repeat 95% 50%}.blog-type-block .input-field.search input::-webkit-input-placeholder{color:#856242}.blog-type-block .input-field.search input::-moz-placeholder{color:#856242}.blog-type-block .input-field.search input::-ms-input-placeholder{color:#856242}.blog-post{width:calc(100% + 14px);display:block;margin-left:-7px;margin-bottom:30px}.blog-post .block{max-width:380px;width:100%;display:inline-block;vertical-align:top;margin:0 5px;margin-bottom:14px;position:relative}.blog-post .block figure{width:100%;border-radius:3px;height:auto;overflow:hidden}.blog-post .block figure img{width:100%;transition:all .5s ease;-webkit-transition:all .5s ease}.blog-post .block:hover img{transform:scale(1.1);-webkit-transform:scale(1.05)}.blog-post .block .date{position:absolute;top:10px;right:10px;background:#fff;padding:4px 10px;text-align:center;font-size:12px;font-family:Gotham;font-weight:500;color:#000;line-height:1}.blog-post .block .date strong{font-size:30px;font-weight:500;display:block;line-height:30px}.blog-post .block .caption{width:100%;padding:10px 0}.blog-post .block .caption h4{font-size:22px;color:#262626;margin-bottom:4px}.blog-post .block .caption a{color:#337ab7}.blog-post .block .caption p{font-size:14px;color:#262626;margin-bottom:5px}.blog-post .block.full{max-width:775px;float:left}.blog-post .block.full .caption{position:absolute;background:#a67b52;bottom:18px;left:0;max-width:341px;padding:18px}.blog-post .block.full .caption h4{color:#fff;margin-bottom:4px}.blog-post .block.full .caption a{color:#fff}.blog-post .block.full .caption p{color:#fff;margin-bottom:8px}.blog-post .block.full .caption .btn-read-more{font-size:14px;color:#fff;text-transform:uppercase;font-family:'Trajan Pro';padding-right:15px;position:relative;display:inline-block}.blog-post .block.full .caption .btn-read-more:hover{text-decoration:none;opacity:.8}.blog-post .block.full .caption .btn-read-more:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fff;right:0;top:5px}.blog-post .block.half{margin:0 9px;margin-bottom:10px;float:left}.blog-post .block.half:nth-child(3){margin-bottom:15px}.blog-post .block.half .caption{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.67);padding:13px 20px;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.blog-post .block.half .caption a{color:#fff}.blog-post .block.half .caption h4{color:#fff;margin-bottom:6px}.blog-post .block.half .caption p{color:#fff}.paginetion-blk{display:block;width:100%;margin:0 auto;text-align:center;float:none;padding:0 10px;margin-bottom:50px}.paginetion-blk a.to-next-page,.paginetion-blk a.to-prev-page{display:inline-block;vertical-align:middle;text-transform:uppercase;padding:8px 13px;background:#486538;font-family:'Gotham Book';font-size:14px;color:#fff;border-radius:2px;line-height:18px}.paginetion-blk ul{display:block;margin:0 auto;display:inline-block;vertical-align:middle;width:calc(100% - 200px)}.paginetion-blk ul li{display:inline-block;vertical-align:middle;margin:0 auto;padding:0}.paginetion-blk ul li:before{display:none}.paginetion-blk ul li a{display:inline-block;padding:8px 13px;background:#fff;font-family:'Gotham Book';font-size:14px;color:#2a2a2a;border:1px solid #000;border-radius:2px;line-height:18px}.paginetion-blk ul li.active a,.paginetion-blk ul li:hover a{background-color:#9a7a55;color:#fff;border-color:#9a7a55}.blog-detail-page .inner-banner .iteam{height:500px;background-size:cover;background-position:center}.blog-detail-wrap{width:100%;margin-top:20px;margin-bottom:70px}.blog-detail-wrap h1{font-size:34px;color:#321c00}.blog-detail-wrap h2{font-size:22px;color:#321c00}.blog-detail-wrap h3{font-size:20px;color:#321c00}.blog-detail-wrap ol,.blog-detail-wrap ul{margin-bottom:20px}.blog-detail-wrap ol ol,.blog-detail-wrap ol ul,.blog-detail-wrap ul ul{margin-bottom:0}.blog-detail-wrap ol li,.blog-detail-wrap ul li{padding:0 0 0 22px;margin:10px 0}.blog-detail-wrap ul li:before{background-color:#a57b52;top:9px}.blog-detail-wrap ol li:before{color:#a57b52;font-weight:700}.blog-detail-wrap p{color:#534741;margin-bottom:20px}.blog-detail-wrap blockquote{background-color:#fbf1e5;border-left:5px solid #a57b52;font-size:18px;color:#534741;font-family:'Trajan Pro';padding:30px}.blog-detail-wrap .quote{position:relative;padding-left:65px}.blog-detail-wrap .quote:before{content:'';position:absolute;top:25px;left:20px;background-image:url(../../../themes/grootbos/css//images/quote.png);width:29px;height:25px}.inn-wrap .align-right{float:right;margin-left:20px}.inn-wrap .blog-tag{width:100%;border:1px solid #e1e1e1;border-left:0;border-right:0;padding:8px 10px;margin-bottom:15px}.inn-wrap .blog-tag .status{float:left}.inn-wrap .blog-tag .status .tag{font-size:14px;color:#999;font-family:Gotham;font-weight:500;display:inline-block;margin-right:20px}.inn-wrap .blog-tag .status .tag img{margin-right:10px;margin-top:3px}.inn-wrap .blog-tag .social-icon{float:right}.inn-wrap .blog-tag .social-icon a{display:inline-block;margin-left:25px}.inn-wrap .blog-tag .social-icon a:hover{opacity:.6}.inn-wrap .blog-tag .social-icon a img{vertical-align:middle}.blog-detail-wrap .inn-wrap{max-width:1000px;margin:0 auto;padding-left:100px;padding-right:100px;width:100%;position:relative;margin-bottom:15px}.blog-detail-wrap .inn-wrap.no-padding{padding-left:0;padding-right:0}.blog-detail-wrap .full-block h3:before{position:absolute;content:"";background:url(/application/themes/grootbos/images/icon_quote.png);width:46px;height:40px;left:0;top:-15px}.blog-detail-wrap .cta{text-align:center;padding:70px;background-size:cover;background-repeat:no-repeat;margin-bottom:30px}.blog-detail-wrap .cta-text{font-size:30px;color:#fff;display:block;font-family:'Trajan Pro';margin-bottom:20px}.blog-detail-wrap .color-panel{background-color:#a57b52;padding:30px;margin-bottom:30px}.blog-detail-wrap .color-panel *{color:#fff}.blog-detail-wrap .color-panel p:last-child{margin-bottom:0}.blog-detail-wrap .inn-wrap .fig-caption{position:relative;margin-bottom:30px}.blog-detail-wrap .inn-wrap .fig-caption img{box-shadow:0 10px 10px 0 rgba(0,0,0,.1);width:100%}.blog-detail-wrap .caption{width:100%;padding:10px 20px;text-align:center}.blog-detail-wrap .embbed-caption{text-align:center;padding-bottom:30px}.blog-detail-wrap .embbed-caption .responsive-embbed{margin-bottom:0;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}.blog-detail-wrap .caption p{margin-bottom:0;color:#000;font-size:14px}.blog-detail-wrap .inn-wrap .inn-left{max-width:calc(50% - 15px);width:100%;margin-right:30px;float:left}.blog-detail-wrap .inn-wrap .inn-right{max-width:calc(50% - 15px);width:100%;float:right}.blog-detail-wrap .inn-wrap .author{position:absolute;max-width:70px;width:100%;left:0;top:0}.blog-detail-wrap .inn-wrap .author h3{font-size:12px;color:#321c00;font-family:Gotham;font-weight:500;text-transform:uppercase;text-align:center;padding-top:10px}.blog-detail-wrap .btn-back{float:left;margin-top:20px}.blog-detail-wrap .btn-next{float:right;margin-top:20px}.blog-detail-wrap .responsive-embbed{padding-top:54.56%}.blog-detail-wrap .videowrap{position:relative}.blog-detail-wrap .video-icon{position:absolute;background-image:url(../../../themes/grootbos/css//images/videoplay.png);width:84px;height:84px;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-detail-wrap .resposnive-table{overflow:auto}.blog-detail-wrap table{width:100%;margin-bottom:30px;min-width:800px}.blog-detail-wrap table th{background-color:#a1400d;color:#fff;text-transform:uppercase;text-align:left;padding:12px 15px;border:1px solid #fff;font-weight:400}.blog-detail-wrap table td{text-align:left;padding:12px 15px;border:1px solid #fff;font-weight:300;background-color:#ebebea}.blog-detail-wrap table tr:nth-child(odd) td{background-color:#f5f5f5}.blog-detail-wrap .responsive-embbed video{display:block;position:absolute;width:100%;height:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%)}.blog-gallery{margin-bottom:30px}.blog-gallery .row{display:flex;flex-wrap:wrap}.blog-gallery .cell-4{width:33.33%}.blog-gallery .cell-8{width:66.66%}.blog-gallery .half{height:50%;position:relative}.blog-gallery .full{height:100%;position:relative}.blog-gallery .magnifying{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:rgba(0,0,0,.5);cursor:pointer;align-items:center;justify-content:center;flex-wrap:wrap;opacity:0;transition:ease all .3s}.blog-gallery .magnifying:before{content:"g";font-family:grootbos;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;color:#fff;font-size:30px}.blog-gallery .full:hover .magnifying,.blog-gallery .half:hover .magnifying{opacity:1}.blog-gallery img{width:100%;height:100%;object-fit:cover;display:block}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));grid-gap:20px}.more-stories{width:100%;display:block;background:#f7f1e3;padding:40px 0;margin-bottom:70px}.more-stories h3{font-size:34px;color:#000;text-align:center}.more-stories .btn-more-stories{display:table;margin:30px auto 0;text-transform:uppercase}.more-stories .block{max-width:270px;width:100%;float:left;margin-right:30px}.more-stories .block:last-child{margin-right:0}.more-stories .block figure img{width:100%}.more-stories .text-caption{width:100%;padding:16px;background:#fff}.more-stories .text-caption h4{font-size:20px;color:#321c00;margin-bottom:8px}.more-stories .text-caption p{font-size:14px;color:#534741;margin-bottom:0}.our-story-banner{height:600px;width:100%;background-size:cover;position:relative;background-position:center}.our-story-banner .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:910px;text-align:center;width:100%}.our-story-banner .caption .h2,.our-story-banner .caption h2{font-size:34px;color:#fff;margin-bottom:20px;position:relative;font-weight:400;line-height:1.2;font-family:'Trajan Pro'}.our-story-banner .caption .btn-who-we-are{display:inline-block;padding-right:50px;background:url(/application/themes/grootbos/images/icon_download-file.png) 100% 50% no-repeat;font-family:'Gotham Book';font-size:20px;color:#fff;text-transform:uppercase;line-height:34px;position:relative}.our-story-banner .caption .btn-arrow-right{display:inline-block;padding-right:50px;background:url(/application/themes/grootbos/images/icon_arrow_circle_right.png) 100% 50% no-repeat;font-family:'Gotham Book';font-size:20px;color:#fff;text-transform:uppercase;line-height:34px;position:relative}.natural-beauty{padding:70px 0}.natural-beauty figure{max-width:500px;float:left;margin-right:30px}.natural-beauty figure img{width:100%}.natural-beauty .text-caption{float:right;max-width:calc(100% - 530px);width:100%}.travel-exp{width:100%;display:block;overflow:hidden}.travel-exp .left{width:46%;float:left;background:#a0410d;padding-left:calc((100% - 1170px)/ 2);padding-right:56px;text-align:center}.travel-exp .left h4{font-size:24px;color:#fff;line-height:36px;margin-bottom:0}.travel-exp .right{width:54%;float:right;padding:100px 0;padding-right:calc((100% - 1170px)/ 2);padding-left:65px}.travel-exp .right p{margin-bottom:0}.sponsers{width:100%;background:#f2f2f2;text-align:center;padding:30px 0}.belive-block{width:100%;display:block;overflow:hidden}.belive-block .left{width:54%;float:left;padding:60px 0;padding-left:calc((100% - 1170px)/ 2);padding-right:44px}.belive-block .left h3{font-size:34px;color:#000}.belive-block .left p{margin-bottom:30px}.belive-block .right{width:46%;float:right;background:#a0410d;padding-right:calc((100% - 1170px)/ 2);padding-left:55px;text-align:center}.belive-block .right h4{font-size:24px;color:#fff;line-height:36px;margin-bottom:0}.meet-them-block{width:100%;display:block;margin:35px 0 65px}.meet-them-block .container{max-width:1190px}.meet-them-block .block.width01{max-width:calc(25% - 10px)}.meet-them-block .block.width02{max-width:calc(50% - 10px)}.meet-them-block .block{float:left;margin:5px;background-size:cover;background-position:center;min-height:270px;width:100%;border-radius:3px}.meet-them-block .block.text{background:#a67b51;padding:20px 18px}.meet-them-block .block.text h4{font-size:22px;color:#fff}.meet-them-block .block.text p{font-size:14px;color:#fff;line-height:22px}.awards-side-bar .awards-iteam .block{width:100%;padding:20px 0;border-bottom:1px solid #ebebeb;display:block;overflow:hidden}.awards-side-bar .awards-iteam .block:first-child{padding-top:0}.awards-side-bar .awards-iteam .block:last-child{border-bottom:0}.awards-side-bar .awards-iteam .block figure{max-width:283px;width:100%;margin-right:20px;border-radius:2px;position:relative;float:left}.awards-side-bar .awards-iteam .block figure img{width:100%}.awards-side-bar .awards-iteam .block figure .year{position:absolute;padding:4px 20px;background:#fff;top:10px;right:10px;font-family:Gotham;font-weight:300;font-size:14px;color:#000}.awards-side-bar .awards-iteam .block .text-caption{max-width:calc(100% - 303px);width:100%;float:right;padding-top:5px}.awards-side-bar .awards-iteam .block .text-caption h4{font-size:22px;color:#321c00;margin-bottom:5px}.awards-side-bar .awards-iteam .block .text-caption p{color:#534741;font-size:14px;margin-bottom:0}.work-with-us-page .heading-caption{padding:40px 0 0}.work-with-us-page .heading-caption h3{font-size:24px}.work-culture{padding:30px;background:#faf0e4;margin-bottom:65px}.work-culture h3{display:inline-block;font-size:34px;color:#321c00}.work-culture figure.right{float:right;margin-left:25px}.work-culture figure.left{float:left;margin-right:25px}.current-opportunity-block{width:100%;display:block;overflow:hidden;margin-bottom:70px}.current-opportunity-block h3{font-size:34px;text-align:center;margin-bottom:20px}.current-opportunity-block .block{max-width:calc(33.33% - 20px);margin-right:30px;float:left}.current-opportunity-block .block:last-child{margin-right:0}.current-opportunity-block .block h4{font-size:28px;color:#fff;margin-bottom:0;display:block;padding:14px 0;text-align:center;background:#856242}.current-opportunity-block .block .exp{color:#321c00;font-size:20px;font-family:'Gotham Book';padding:9px 28px;background:#f1f1f1;border-bottom:1px solid #fff}.current-opportunity-block .block .caption{padding:11px 28px;background:#f1f1f1;text-align:center}.current-opportunity-block .block .caption p{color:#321c00;text-align:left}.current-opportunity-block .block .caption .btn-enquiery{text-transform:uppercase;margin:10px 0}.staff-say-block{width:100%;background-size:cover;background-position:center;padding:30px 0;margin-bottom:70px}.staff-say-block h4{color:#fff}.staff-stay-slider{max-width:1000px;width:100%}.staff-stay-slider .staff-detail{float:left;max-width:180px;margin-right:30px}.staff-stay-slider .staff-detail figure{width:100%}.staff-stay-slider .staff-detail .caption{display:block;text-align:center}.staff-stay-slider .staff-detail .caption .name{font-size:16px;color:#fff;font-family:'Gotham Book'}.staff-stay-slider .staff-detail .caption .designation{font-size:13px;color:#fff;font-family:'Gotham Book'}.staff-stay-slider .description{max-width:calc(100% - 210px);width:100%;float:right;padding-top:20px;padding-bottom:50px}.staff-stay-slider .description p{font-size:18px;font-family:'Gotham Book';color:#fff}.staff-stay-slider .slick-dots{margin:0;position:absolute;bottom:20px}.staff-stay-slider .slick-arrow{margin-top:-40px}.staff-stay-slider .slick-prev{left:-98px}.staff-stay-slider .slick-next{right:-98px}.foundation-page .animal-block{padding:64px 0}.foundation-description h1,.foundation-page h3{font-size:34px;text-align:center}.foundation-description{padding:40px 0 0}.our-project-block{background:#faf0e4;padding:30px;margin-bottom:70px}.our-project-block h2{color:#321c00;display:inline-block;font-size:34px;text-align:center}.our-project-block p{color:#534741}.our-project-block .right{background:#a67b52;text-align:left;max-width:410px;float:right;padding:20px;margin-bottom:30px;margin-left:40px}.our-project-block .right h4{color:#fff;text-align:center;margin-bottom:0;line-height:34px}.shark-cage-diving-page h4{font-size:22px}.our-project-block .right ul{margin:0}.our-project-block .right ul li{list-style:none;padding-left:18px;font-size:16px;color:#fff;font-family:Gotham;font-weight:300}.our-project-block .right ul li:before{display:none}.our-project-block .right ul li:after{content:"";position:absolute;top:9px;left:0;width:8px;height:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);border:1px solid #fff;border-bottom:0;border-right:0}.project-slider{max-width:1112px;width:100%;margin-bottom:50px}.project-slider .iteam{margin:0 10px}.project-slider .iteam figure{width:100%}.project-slider .iteam figure img{width:100%}.project-slider .iteam .description{width:100%;background:#fff;padding:18px}.project-slider .iteam .description h3{font-size:20px;color:#000;margin-bottom:10px}.project-slider .iteam .description p{font-size:14px;color:#534741}.project-slider .slick-arrow{top:25%}.project-slider .slick-next:before,.project-slider .slick-prev:before{color:#a67b52}.project-slider .slick-prev{left:-30px}.project-slider .slick-next{right:-30px}.project-slider .slick-dots{bottom:-30px}.project-slider .slick-dots li button{border-color:#a67b52}.project-slider .slick-dots li.slick-active button,.project-slider .slick-dots li:hover button{background:#a67b52}.our-project-block .btn-see-all{text-transform:uppercase;display:table;margin:10px auto}.foundation-page .our-culinary-block{margin-bottom:70px}.foundation-page .staff-say-block{margin-bottom:20px}.foundation-page .staff-say-block h2{color:#fff}.activity-count{width:100%;display:block;margin-bottom:70px;overflow:hidden}.activity-count .block{width:25%;float:left;height:250px;position:relative;background-size:cover;background-position:center}.activity-count .block .count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:75%;width:100%;text-align:center}.activity-count .block .count p{font-size:22px;color:#fff;font-family:'Trajan Pro';margin-bottom:0}.activity-count .block .count p strong{display:block;font-size:60px;font-family:Gotham;font-weight:500}.get-involved{width:100%;display:block;padding:70px 0}.get-involved h3{display:inline-block}.get-involved h4{font-size:22px}.get-involved .right{max-width:394px;width:100%;float:right;margin-left:30px;background:#a67b52;padding:20px;text-align:center}.get-involved h2{color:#321c00;display:inline-block;font-size:34px;text-align:center}.sub-title-h3{color:#321c00;font-size:22px;margin-bottom:15px;font-weight:400;line-height:1.2;font-family:'Trajan Pro';display:block;font-style:normal}.get-involved .right h4{color:#fff;margin-bottom:0;line-height:34px}.get-involved .all-detail{width:100%;display:block;margin-top:30px}.get-involved .all-detail .block{max-width:460px;width:100%;float:left;padding-right:80px}.get-involved .all-detail .block:nth-child(2){max-width:545px}.get-involved .all-detail .block:nth-child(3){max-width:165px;padding:0}.get-involved .all-detail .block h5{font-size:22px;color:#321c00}.get-involved .all-detail .block .row{display:block;padding-bottom:2px}.get-involved .all-detail .block .row span{display:inline-block;margin:0 2px}.get-involved .all-detail .block .row .category{display:inline-block;font-size:14px;font-family:'Gotham Book';color:#534741;width:39%;vertical-align:top}.get-involved .all-detail .block .row .answer{display:inline-block;font-size:14px;font-family:Gotham;font-weight:300;color:#534741;width:58%;vertical-align:top}.get-involved .all-detail .block .social-icon{width:100%;display:block}.get-involved .all-detail .block .social-icon a{float:left;margin-right:8px}.get-involved .all-detail .block .social-icon a:hover{opacity:.7}.contact-page .heading-caption{padding:40px 0 0}.contact-page .hospitality-section.animal-block{box-shadow:none;-webkit-box-shadow:none}.contact-page #map{width:100%;height:426px;overflow:hidden!important}.contact-us-block{width:100%;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);margin-top:-66px;position:relative;z-index:99;margin-bottom:70px}.contact-us-block .left{max-width:670px;width:100%;float:left;padding:30px;background:#fff}.contact-us-block .left h3{font-size:34px;color:#262626;position:relative;padding-right:80px;margin-bottom:30px}.contact-us-block .left h3:after{position:absolute;content:"";background:url(/application/themes/grootbos/images/icon_massage.png);width:73px;height:50px;right:0;top:0}.contact-us-block .left form{display:block;width:100%;overflow:hidden}.contact-us-block .left form .row{width:100%;margin-bottom:20px}.contact-us-block form label{display:block}.contact-us-block form label.in-line{display:inline;color:#000;font-size:18px}.contact-us-block form input{padding:0 13px;width:100%;border:1px solid #e9e9e9;font-size:14px;color:#868686;font-family:'Gotham Book';height:45px;line-height:45px;border-radius:0;background:#fff}.contact-us-block .left form .row textarea{padding:15px 13px;width:100%;border:1px solid #e9e9e9;font-size:14px;color:#868686;font-family:'Gotham Book';height:134px;border-radius:0;background:#fff}.contact-us-block .left form .row .btn-submit{float:right;text-transform:uppercase;background:#336531;border:1px solid #336531;width:144px;height:43px;line-height:43px;color:#fff;border-radius:3px;font-size:13px;font-family:Gotham;font-weight:500;transition:all .3s ease;-webkit-transition:all .3s ease}.contact-us-block .left form .row .btn-submit:hover{background:#fff;color:#336531}.contact-us-block .left form ::-webkit-input-placeholder{opacity:1!important;color:#868686}.contact-us-block .left form ::-moz-placeholder{opacity:1!important;color:#868686}.contact-us-block .left form ::-ms-input-placeholder{opacity:1!important;color:#868686}.contact-us-block .left form .customSelectWrap{width:100%!important}.contact-us-block .left form .customSelectWrap .customSelect{width:100%;border:1px solid #a1a1a1;height:47px;background:rgba(255,255,255,1);font-size:14px;color:#575757;line-height:45px;text-transform:uppercase;padding:0 20px;font-family:'Gotham Book';overflow:clip}.contact-us-block .left form .customSelectWrap .customSelect:after{background:url(/application/themes/grootbos/images/down-arrow_fill.png);width:10px;height:8px;top:19px;right:20px;position:absolute;content:""}.contact-us-block .left form .ccm-input-date-wrapper input{padding:0 13px;width:60%;border:1px solid #e9e9e9;font-size:14px;color:#868686;font-family:'Gotham Book';height:45px;line-height:45px;border-radius:0;background:#fff}.contact-us-block .left form .ccm-input-time-wrapper{margin-left:10px}.contact-us-block .left form .ccm-input-time-wrapper .separator{color:#000}.contact-us-block .left form .ccm-input-time-wrapper select{width:12%;border:1px solid #a1a1a1;height:47px;background:rgba(255,255,255,1);font-size:12px;color:#575757;line-height:45px;text-transform:uppercase;padding:0 20px;font-family:'Gotham Book'}.contact-us-block .left form .ccm-input-time-wrapper select:after{background:url(/application/themes/grootbos/images/down-arrow_fill.png);width:10px;height:8px;top:19px;right:20px;position:absolute;content:""}.contact-us-block .left form input[type=checkbox]{height:30px}.contact-us-block .left form .round-radio input[type=checkbox]{height:30px;width:30px;margin:0}.contact-us-block .left form .round-radio{display:flex;justify-content:flex-start;align-items:center}.contact-us-block .left form .round-radio .round-radio-label{color:#868686;font-size:16px;width:100%;margin-left:10px}.contact-us-block .left form .field-checkboxlist ul.rc-button label{text-align:center;max-width:250px}.contact-us-block .left form .field-checkboxlist ul.rc-button li{margin-bottom:15px}.contact-us-block .right{max-width:500px;width:100%;float:right;background:#f5e2c9}.application-form-popup .right h3,.contact-us-block .right h2{display:block;background:#a67b52;position:relative;padding:15px 80px 15px 30px;font-size:34px;color:#fff;margin-bottom:0}.application-form-popup .right h3:after,.contact-us-block .right h2:after{position:absolute;content:"";background:url(/application/themes/grootbos/images/icon_contact.png);width:53px;height:54px;right:25px;top:9px}.contact-us-block .right .detail{width:100%;padding:0 30px}.contact-us-block .right .detail .block{width:100%;padding:19px 0;border-top:1px solid #f0d3ae;border-bottom:1px solid #fff}.contact-us-block .right .detail .block:first-child{border-top:0}.contact-us-block .right .detail .block:last-child{border:0}.contact-us-block .right .detail .block figure{float:left;margin-right:16px}.contact-us-block .right .detail .block .description{float:right;max-width:calc(100% - 61px);width:100%;padding-top:7px}.application-form-popup .right .detail .block .description{float:left}.contact-us-block .right .detail .block .description h4{font-size:20px;color:#000;margin-bottom:5px}.contact-us-block .right .detail .block .description p{font-size:16px;margin-bottom:0;color:#000}.contact-us-block .right .detail .block .description a{font-size:16px;margin-bottom:0;color:#000;display:inline-block}.responsive-embbed{display:block;width:100%;padding-top:56.65%;height:0;position:relative;margin-bottom:20px}.responsive-embbed iframe{position:absolute;width:100%;height:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.survey-page .landing-section.inner-banner h1{margin-bottom:30px}.landing-section.inner-banner .h1,.survey-page .landing-section.inner-banner h1{font-size:30px}.survey-page .heading-caption h1{margin-bottom:30px}.landing-section.inner-banner .h1{font-size:34px}.survey-page .heading-caption p{font-size:15px;text-align:left;font-family:Gotham;letter-spacing:.5px;margin-bottom:30px;line-height:1.6}.survey-block{width:100%;display:block;padding-top:42px;padding-bottom:75px}.survey-block .heading-caption{margin-bottom:65px}.survey-content-block .single-block{margin-bottom:22px}.survey-content-block .questions-block{margin-bottom:28px}.survey-content-block .questions-block h3{font-size:28px;letter-spacing:.5px;color:#321c00;margin-bottom:10px}.survey-content-block .questions-block p{font-family:'Gotham Book';font-style:italic;font-size:15px;color:#534741}.survey-content-block .answer-block{margin:0 -18px}.survey-content-block .answer-block .single-answer{padding:0 18px;width:calc(50% - 3px);display:inline-block;vertical-align:top;margin-bottom:22px}.survey-content-block .answer-block .single-answer a{border:1px solid #d2bda8;padding:27px 27px 26px;display:inline-block;width:100%;color:#321c00;font-size:24px;font-family:'Trajan Pro';font-weight:400;line-height:1}.survey-content-block .answer-block .single-answer a.active{background-color:#336531;border-color:#336531;color:#fff}.survey-content-block .answer-block .single-answer .radio-btn{border:1px solid #d2bda8;padding:27px 27px 26px;display:inline-block;width:100%;cursor:pointer;position:relative}.survey-content-block .answer-block .single-answer .radio-btn input[type=radio]{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;margin:0}.survey-content-block .answer-block .single-answer .radio-btn label{width:100%;color:#321c00;font-size:24px;font-family:'Trajan Pro';font-weight:400;line-height:1;cursor:pointer}.survey-content-block .answer-block .single-answer .radio-btn.active{background-color:#336531;border-color:#336531}.survey-content-block .answer-block .single-answer .radio-btn.active label{color:#fff}.survey-content-block .answer-block .single-answer .radio-btn:hover{background-color:#336531;border-color:#336531}.survey-content-block .answer-block .single-answer .radio-btn:hover label{color:#fff}.survey-content-block .submit-btn{float:none;margin:0 auto;text-align:center}.survey-content-block .submit-btn .btn-submit{text-transform:uppercase;background:#336531;border:1px solid #336531;width:266px;height:48px;line-height:46px;color:#fff;border-radius:3px;font-size:15px;font-family:Gotham;font-weight:500;transition:all .3s ease;-webkit-transition:all .3s ease;max-width:266px;letter-spacing:.5px}.survey-content-block .submit-btn .btn-submit:hover{background-color:transparent;color:#336531}.fancybox-confirm .fancybox-skin{background-image:none;background-color:#fff}.fancybox-confirm.fancybox-opened .fancybox-skin{box-shadow:0 0 8px rgba(0,0,0,.5);-moz-box-shadow:0 0 8px rgba(0,0,0,.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,.5)}.fancybox-active.fancybox-confirm{max-width:1014px}.confirm-form{text-align:center}.confirm-form h2{font-size:40px;color:#321c00}.confirm-form p{font-size:24px;color:#534741;margin-bottom:35px}.confirm-form .frm_element{padding:0 15px;margin-bottom:48px}.confirm-form input[type=email],.confirm-form input[type=password],.confirm-form input[type=search],.confirm-form input[type=tel],.confirm-form input[type=text],.confirm-form textarea{width:100%;border:1px solid #b7b7b7;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:58px;line-height:58px;color:#b7b7b7;font-weight:300}.confirm-form input::-webkit-input-placeholder{color:#b7b7b7}.confirm-form input::-moz-placeholder{color:#b7b7b7}.confirm-form input:-ms-input-placeholder{color:#b7b7b7}.confirm-form input:-moz-placeholder{color:#b7b7b7}.confirm-form input[type=submit]{text-transform:uppercase;background:#336531;border:1px solid #336531;width:146px;height:48px;line-height:46px;color:#fff;border-radius:3px;font-size:15px;font-family:Gotham;font-weight:500;transition:all .3s ease;-webkit-transition:all .3s ease;max-width:146px;letter-spacing:.5px;padding:0}.confirm-form input[type=submit]:hover{background-color:transparent;color:#336531}.confirm-form.screen2 .btn-process,.confirm-form.screen3 .btn-process{text-transform:uppercase;background:#336531;border:1px solid #336531;width:213px;height:48px;line-height:46px;color:#fff;border-radius:3px;font-size:15px;font-family:Gotham;font-weight:500;transition:all .3s ease;-webkit-transition:all .3s ease;max-width:213px;letter-spacing:.5px;padding:0;display:inline-block}.confirm-form.screen2 .btn-process:hover,.confirm-form.screen3 .btn-process:hover{background-color:transparent;color:#336531}.fancybox-active.fancybox-confirm .fancybox-close{background:url(/application/themes/grootbos/images/close-icon.png) no-repeat;height:33px;width:33px;background-repeat:no-repeat;background-size:cover}.enquiry-fixed{position:fixed;bottom:50px;right:8px;z-index:999;background-color:#fff;padding:2px}.enquiry-fixed .btn{font-size:13px;line-height:32px;padding:0 20px}.make-inquiry{margin-bottom:0}.inquiry-form{text-align:center}.inquiry-form p{text-align:left}.inquiry-form .frm_element{text-align:left}.inquiry-form .frm_action .submit{margin-bottom:0}.book-now{font-size:13px;line-height:32px;padding:0 20px;text-transform:uppercase;max-width:160px;width:160px}span.or{font-family:'Trajan Pro';font-size:24px;margin:15px 0;display:block}.survey-menu .top-menu{display:none}.survey-menu .bottom-header{display:none}.survey-menu #content-area{margin-top:70px}.landing-section .content-block{background-repeat:no-repeat;background-position:center center;background-size:cover}.inquiry-form h2{font-size:30px;color:#321c00;text-transform:uppercase;line-height:42px;margin-bottom:30px;font-weight:600}.inquiry-form h3{font-size:30px;color:#321c00;text-transform:uppercase;line-height:30px;margin-bottom:20px}.inquiry-form .booknow-btn{font-size:24px;color:#321c00;text-transform:uppercase;line-height:38px;font-family:'Trajan Pro'}.inquiry-form .booknow-btn .book-now{margin-left:22px}.inquiry-form h3{font-size:24px}a.text-link,a.text-link:link,a.text-link:visited{color:#002400;text-decoration:underline}a.text-link:active,a.text-link:hover{color:#a0410d}.staff-designation{font-style:italic}.staff-name{margin-bottom:8px}.inn-wrap .align-left{float:left;margin-right:20px}.blog-detail-wrap .blog-row-wrap{margin-bottom:15px}.uppercase{text-transform:uppercase}a.navlink{color:#fff;padding-bottom:4px;position:relative;text-decoration:none;font-size:10px;font-family:'Gotham Book';line-height:1;text-transform:uppercase}.persona-list{width:100%;display:block}.persona-list .block{max-width:270px;width:100%;float:left;margin:0 22px 30px 0;position:relative}.persona-list .block:nth-child(4n){margin-right:0}.persona-list .block figure{width:100%;height:auto;overflow:hidden}.persona-list .block figure img{display:block}.persona-list .block .caption{position:absolute;left:22px;bottom:18px;display:block;font-size:22px;color:#fff;font-family:'Trajan Pro';width:60%}.contact-us-block .right .detail .block .description a{font-size:16px;margin-bottom:0;color:#000;display:inline-block}.fancybox-nav{width:15%;height:70%}.fancybox-nav span{top:70%}.awards-iteam .btn-feature{float:right;margin-top:10px}header.main-header .bottom-header .main-menu ul ul.drop-down li{max-width:181px}header.main-header .bottom-header .main-menu ul ul.drop-down.has-buttons li{max-width:210px}header.main-header .bottom-header .main-menu ul ul.drop-down{text-align:left}header.main-header .bottom-header .main-menu ul ul.drop-down li a figure,header.main-header .bottom-header .main-menu ul ul.drop-down li a figure img{min-height:inherit}header.main-header .bottom-header .main-menu ul li:hover ul.drop-down:after{content:"";position:absolute;width:calc(100% + 300px);height:150px;top:0;left:0;z-index:-1}@media (min-width:1024px) and (max-width:1200px){header.main-header .bottom-header .main-menu ul ul.drop-down.has-buttons li{max-width:271px;width:100%}header.main-header .bottom-header .main-menu ul ul.drop-down li{width:100%!important;max-width:190px}}@media (min-width:768px) and (max-width:1023px){header.main-header .bottom-header .main-menu ul ul.drop-down li{max-width:177px;width:100%!important}header.main-header .bottom-header .main-menu ul ul.drop-down.has-buttons li{max-width:239px;width:100%}header.main-header .bottom-header .main-menu ul li a{padding-left:4px!important}header.main-header .bottom-header .main-menu ul li.has-submenu>a{padding-right:14px!important}}.table-note{font-size:.75em;clear:both;margin-bottom:0}header.main-header .bottom-header .main-menu ul ul.drop-down.food-wine-menu{left:334px}.inquiry-form .frm_action .submit.center{float:unset}.inquiry-form .frm_element input{width:100%;font-size:14px;color:#575757;background:rgba(255,255,255,1);padding:20px;border:1px solid #a1a1a1;border-radius:0;font-family:'Gotham Book'}.rc-button{padding-top:0;margin-bottom:0}.application-form-popup .rc-button label,.rc-button label{font-size:16px;color:#262626;line-height:24px;font-family:'Gotham Book';display:inline-block;vertical-align:middle}.rc-button li{list-style:none;padding:0;padding-bottom:8px;width:49%;display:inline-block;vertical-align:top}.rc-button.radio li{width:auto;padding-right:20px}.rc-button.radio li:last-child{padding-right:0}.rc-button li:before{display:none}.application-form-popup .rc-button input,.rc-button input{background:rgba(255,255,255,1);border:1px solid #a1a1a1;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px}.field-checkboxlist>label,.rc-label{color:#321c00;line-height:30px;font-size:17px;font-weight:500}.inquiry-form select{padding:0 19px;font-size:14px;color:#575757;width:100%;height:47px;border:1px solid #a1a1a1;border-radius:0;font-family:'Gotham Book';text-transform:uppercase}.inquiry-form .frm_element .column input[type=file],.inquiry-form input[type=file]{font-size:14px;color:#575757;width:100%;border:1px solid #a1a1a1;border-radius:0;font-family:'Gotham Book';padding:12px 14px;background:#fff}.contact-us-block.application-form-popup{margin-top:0;margin-bottom:0}.contact-us-block.application-form-popup .left form .row .btn-submit{width:auto}.application-form-popup .customSelectWrap{width:100%!important}.application-form-popup .customSelectWrap select{font-size:15px!important}.application-form-popup .customSelectWrap .customSelect{width:100%;border:1px solid #a1a1a1;height:47px;background:rgba(255,255,255,1);font-size:14px;color:#575757;line-height:45px;text-transform:uppercase;padding:0 20px;font-family:'Gotham Book'}.application-form-popup .customSelectWrap .customSelect:after{background:url(/application/themes/grootbos/images/down-arrow_fill.png);width:10px;height:8px;top:19px;right:20px;position:absolute;content:""}.application-form-popup .customSelectWrap .customSelectInner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.application-form-popup .left form{position:relative;padding-top:38px;overflow:initial}.application-form-popup .alert{position:absolute;top:-28px;font-size:15px;line-height:1.3}.application-form-popup.contact-us-block .left h3{padding-right:0}.proposed-page .landing-section.inner-banner-thin{height:calc(100vh - 330px)}.proposed-page .landing-section.inner-banner-thin .caption{top:0;right:0;left:0;margin:0 auto;transform:none}.proposed-page .caption .h1,.proposed-page .caption h1{margin-bottom:15px}.proposed-page .caption .h2,.proposed-page .caption h2{line-height:1.2;font-family:'Trajan Pro';font-size:22px;color:#fff;margin:0 0 26px}.proposed-page .inner-banne-bg{position:relative}.proposed-page .inner-banne-bg .iteam .h1,.proposed-page .inner-banne-bg .iteam h1{position:absolute;width:100%;text-align:center;top:20%;right:0;font-size:34px}.proposed-page .accomodation-block{padding-top:73px;padding-bottom:35px}.proposed-page .accomodation-block h2,.proposed-page .experience-page h2{font-size:34px;color:#321c00;font-family:'Trajan Pro';font-weight:400;line-height:1.4;margin:0 0 10px}.proposed-page .inner-banne-bg .iteam{height:650px}.stand-chance{position:relative;background-color:#a67b52}.opacity-bg-img{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.2;width:100%;height:100%;object-fit:cover}.stand-chance .container{padding:100px 15px;position:relative}.stand-chance h2{font-size:34px;color:#fff}.stand-chance p{color:#fff}.stand-chance p a{color:#fff;text-decoration:underline}.proposed-page .row{display:flex;flex-wrap:wrap}.stand-chance .col-5{width:45%}.stand-chance .col-7{width:55%}.proposed-page .share-vid{background-color:#f9f0e3;padding:35px 0}.proposed-page .social-block a{margin:2px}.proposed-page .social-block a:hover{opacity:.7}.proposed-page .share-vid-title{font-weight:400;margin-bottom:10px}.proposed-page .col-3{max-width:333px}.proposed-page .col-9{max-width:800px}.proposed-page .share-vid p{margin-bottom:0}.inline-title{padding:40px 0 0}.proposed-page .inline-title h2{font-size:34px;color:#321c00;display:inline-block;margin-bottom:0}.proposed-page .experience-page .heading-caption{padding:10px 0 30px}.amazing-diving{margin:40px 0}.amazing-diving .col-5{width:43%;padding:25px 31px 50px 30px;background-color:#f5e2c9;border-bottom:5px solid #b08f4f}.amazing-diving .col-7{width:57%}.amazing-diving .days-till{font-size:24px;margin-bottom:30px;text-transform:uppercase;font-family:'Trajan Pro'}.amazing-diving .h3,.amazing-diving h3{font-size:30px;margin-bottom:10px}.amazing-diving .col-5 p{font-size:16px;margin-bottom:20px}.amazing-diving .col-5 .social-block{max-width:200px;margin:30px auto 0}.amazing-diving .caption .play-video:not(.pulse-wave) i{margin-bottom:20px;font-size:20px;font-weight:600;text-transform:uppercase}.amazing-diving .caption .play-video{width:200px;text-align:center}.amazing-diving .inner-banne-bg{height:100%}.amazing-diving .inner-banne-bg .iteam{height:100%}.amazing-diving .inner-banner .iteam:after{background-color:rgba(0,0,0,.3)}.amazing-diving .row{display:flex;flex-wrap:wrap}.proposed-page .features-block .play-video:not(.pulse-wave) span{margin:0 auto}.proposed-page .features-block .inner-banner .caption{z-index:999;position:static;transform:none}.proposed-page .share-explore{display:flex;flex-wrap:wrap;align-content:space-between;align-items:flex-end;margin-bottom:20px}.proposed-page .share-explore .social-block{margin:0}.proposed-page .share-explore .btn-feature{margin-right:0}.proposed-page .block.coming .btn-red-border{line-height:38px;padding:0 16px}.proposed-page .btn-red-border{line-height:46px;background-color:transparent;border:2px solid #a0410e;color:#a0410e}.proposed-page .btn-red-border:hover{background-color:#a0410e;color:#fff}.proposed-page .block.coming figure{background-color:#000}.proposed-page .block.coming figure img{opacity:.3}.proposed-page .block .text-caption{height:100%}.proposed-page .coming-soon-text{border:2px solid #fff;padding:20px;width:65%;text-align:center}.proposed-page .coming-soon-text p{color:#fff;margin-bottom:0;font-size:19px;font-family:'Gotham Book'}.proposed-page .features-block .container{display:flex;flex-wrap:wrap}.proposed-page .features-block .block{float:none;overflow:hidden}.proposed-page .features-block .video-list-b{min-width:48.5%}.proposed-page .features-block .video-list-b-center-button{display:flex}@media (max-width:640px){.proposed-page .features-block .video-list-b{min-width:100%}}.proposed-page .features-block figcaption{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}.proposed-page .features-block .block .title{position:static;padding:20px 20px 27px}.proposed-page .features-block .inner-banner .caption .play-video{display:block}.proposed-page .coming-soon-text{max-width:194px;width:100%;margin:0 auto}.proposed-page .block.coming figure img{width:100%}.explore-and-win{margin:40px 0}.explore-and-win h3{font-size:34px}.explore-and-win .col-12{background-color:#f9f0e3}.explore-and-win .col-6{width:50%}.explore-and-win .col-6.theme-bg{background-color:#f5e2c9}.explore-and-win .col-6.green-bg{background-color:#336531}.explore-and-win .row>div{padding:35px}.explore-and-win .green-bg h3{color:#f5e2c9;margin-bottom:20px}.explore-and-win .theme-bg p{font-weight:400;margin-bottom:30px;font-size:15px}.explore-and-win ol{margin:0 0 15px 15px}.explore-and-win ol li{font-weight:400;margin-bottom:10px;padding:0 0 8px 20px}.newsletter-form input{padding:0 19px;font-size:16px;color:#575757;width:100%;height:55px;border-radius:0;font-family:'Gotham Book';margin-bottom:20px}.newsletter-form input::placeholder{color:#534741}.explore-and-win .col-6 .alignright{margin:0}.cb{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:22px;margin-top:7px}.cb label{font-size:14px;margin:7px 0}.cb label input{display:none}.cb label span{margin:0 10px -5px 0;height:18px;width:18px;display:inline-block;position:relative!important;background:#fbfcf9;border-radius:2px;position:absolute;top:-2px;left:0}.cb [type=checkbox]:checked+span:before{content:'';position:absolute;width:16px;height:16px;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/application/themes/grootbos/images/tick.png);background-repeat:no-repeat;background-position:center;background-size:75%}.proposed-page .btn-theme-border{line-height:46px;padding:0 62px;background-color:#336531;border:2px solid #f5e2c9;color:#f5e2c9;cursor:pointer;transition:.3s}.proposed-page .btn-theme-border:hover{background-color:#f5e2c9;color:#336531}.find-more-section{margin-top:30px;margin-bottom:35px}.find-content{background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:50px 0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.23);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.23);box-shadow:0 3px 6px 0 rgba(0,0,0,.23);margin:0 0 26px;position:relative}.find-more-section .make-buttons,.find-more-section .top-caption{z-index:9;position:relative}.find-more-section .top-caption .h4,.find-more-section .top-caption h4{font-size:38px;color:#fff;margin-bottom:15px;font-weight:400;line-height:1.2}.find-content:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(51,101,49,.7)}.proposed-page .hospitality-section:before{display:none}.proposed-page .hospitality-section .h4{color:#0a0401}.proposed-page .features-block{margin-bottom:0}@media (max-width:1023px) and (min-width:768px){.explore-and-win .green-bg h3,.explore-and-win h3,.find-more-section .top-caption .h4,.find-more-section .top-caption h4,.proposed-page .accomodation-block h2,.proposed-page .caption .h1,.proposed-page .caption h1,.proposed-page .experience-page h2,.proposed-page .inner-banne-bg .iteam .h1,.proposed-page .inner-banne-bg .iteam h1,.stand-chance h2{font-size:28px!important}.stand-chance .container{padding:60px 15px}.proposed-page .inner-banne-bg .bheight1{height:400px}.inline-title{padding:50px 0 0}.proposed-page .col-9{max-width:518px;margin-left:30px}.amazing-diving .days-till{font-size:16px;margin-bottom:10px}.amazing-diving .h3,.amazing-diving h3{font-size:25px}.amazing-diving .col-5 p{margin-bottom:10px}.amazing-diving .col-5{padding:25px}.amazing-diving .col-5 .social-block{margin:20px auto 0}.proposed-page .block h2{font-size:21px!important;line-height:1}.proposed-page .features-block .caption{top:60%}.proposed-page .inner-banner .play-video:not(.pulse-wave) span{width:65px!important;height:65px!important;font-size:37px}.proposed-page .inner-banner .play-video:not(.pulse-wave) span:before{font-size:35px!important;line-height:60px!important}.proposed-page .share-explore .social-block{margin:0 auto;text-align:center}.proposed-page .share-explore .btn-feature{margin:17px auto 0}.proposed-page .coming-soon-text{padding:10px;width:100%}.proposed-page .block.coming .btn-red-border{line-height:30px}.explore-and-win .row>div{padding:22px}.explore-and-win .green-bg h3 br{display:none}.newsletter-form input{height:45px}.explore-and-win ol li{margin-bottom:0}.explore-and-win .theme-bg p{margin-bottom:18px}.proposed-page .btn-red-border,.proposed-page .btn-theme-border{line-height:41px}}@media (max-width:767px) and (min-width:641px){.award-section .top-caption h2,.explore-and-win .green-bg h3,.explore-and-win .top-caption h2,.explore-and-win h3,.find-more-section .top-caption .h4,.find-more-section .top-caption h4,.proposed-page .accomodation-block h2,.proposed-page .caption .h1,.proposed-page .caption h1,.proposed-page .experience-page h2,.proposed-page .inner-banne-bg .iteam .h1,.proposed-page .inner-banne-bg .iteam h1,.stand-chance h2{font-size:22px!important}.stand-chance .container{padding:45px 15px}.proposed-page .inner-banne-bg .bheight1{height:400px}.proposed-page .col-9{max-width:518px;margin-left:30px}.amazing-diving .days-till{font-size:16px;margin-bottom:10px}.amazing-diving .h3,.amazing-diving h3{font-size:22px}.amazing-diving .col-5 p{margin-bottom:10px}.amazing-diving .col-5{padding:25px}.amazing-diving .col-5 .social-block{margin:20px auto 0}.proposed-page .block h2{font-size:21px!important;line-height:1}.proposed-page .features-block .caption{top:60%}.proposed-page .inner-banner .play-video:not(.pulse-wave) span{width:65px!important;height:65px!important;font-size:37px}.proposed-page .inner-banner .play-video:not(.pulse-wave) span:before{font-size:35px!important;line-height:60px!important}.proposed-page .share-explore .social-block{margin:0 auto;text-align:center}.proposed-page .share-explore .btn-feature{margin:15px auto 0}.proposed-page .coming-soon-text{padding:5px 10px;width:100%}.proposed-page .block.coming .btn-red-border{line-height:30px}.explore-and-win .row>div{padding:30px 20px}.explore-and-win .green-bg h3 br{display:none}.newsletter-form input{height:40px;margin-bottom:10px}.explore-and-win ol li{margin-bottom:0}.explore-and-win .theme-bg p{margin-bottom:18px}.proposed-page .btn-red-border,.proposed-page .btn-theme-border{line-height:41px}.proposed-page .accomodation-block{padding-top:45px;padding-bottom:30px}.amazing-diving .col-5,.amazing-diving .col-7,.stand-chance .col-5,.stand-chance .col-7{width:100%;text-align:center}.proposed-page .inline-title h2{font-size:22px}.proposed-page .col-3{width:100%;text-align:center;margin-bottom:15px}.proposed-page .col-9{max-width:100%;text-align:center;margin-left:0}.amazing-diving .inner-banne-bg .iteam{height:380px}.proposed-page .block .text-caption .btn-feature{text-align:center}.explore-and-win .col-6{width:100%}.explore-and-win .col-6 .alignright{display:flex;justify-content:center;float:none}.newsletter-form .cb{margin-bottom:30px;margin-top:0}.explore-and-win h3{text-align:center}.amazing-diving .caption .play-video:not(.pulse-wave) i{font-size:16px}.proposed-page .caption .h2,.proposed-page .caption h2{font-size:18px}.side-logo-banner{max-width:90px}}@media (max-width:640px){.award-section .top-caption h2,.explore-and-win .green-bg h3,.explore-and-win .top-caption h2,.explore-and-win h3,.find-more-section .top-caption .h4,.find-more-section .top-caption h4,.proposed-page .accomodation-block h2,.proposed-page .caption .h1,.proposed-page .caption h1,.proposed-page .experience-page h2,.proposed-page .inner-banne-bg .iteam .h1,.proposed-page .inner-banne-bg .iteam h1,.stand-chance h2{font-size:22px!important}.stand-chance .container{padding:45px 15px}.proposed-page .inner-banne-bg .bheight1{height:400px}.proposed-page .col-9{max-width:518px;margin-left:30px}.amazing-diving .days-till{font-size:16px;margin-bottom:10px}.amazing-diving .h3,.amazing-diving h3{font-size:22px}.amazing-diving .col-5 p{margin-bottom:10px}.amazing-diving .col-5{padding:25px}.amazing-diving .col-5 .social-block{margin:20px auto 0}.proposed-page .block h2{font-size:19px!important;line-height:1}.proposed-page .features-block .caption{top:60%}.proposed-page .inner-banner:not(.landing-section) .play-video:not(.pulse-wave) span{width:65px!important;height:65px!important;font-size:37px}.proposed-page .inner-banner:not(.landing-section) .play-video:not(.pulse-wave) span:before{font-size:35px!important;line-height:60px!important}.proposed-page .share-explore .social-block{margin:0 auto;text-align:center;display:block;width:100%}.proposed-page .share-explore .btn-feature{margin:17px auto 0}.proposed-page .coming-soon-text{padding:5px 10px;width:100%}.proposed-page .block.coming .btn-red-border{line-height:30px}.explore-and-win .row>div{padding:30px 20px}.explore-and-win .green-bg h3 br{display:none}.newsletter-form input{height:40px;margin-bottom:10px}.explore-and-win ol li{margin-bottom:0}.explore-and-win .theme-bg p{margin-bottom:18px}.proposed-page .btn-red-border,.proposed-page .btn-theme-border{line-height:41px}.proposed-page .accomodation-block{padding-top:45px;padding-bottom:30px}.amazing-diving .col-5,.amazing-diving .col-7,.stand-chance .col-5,.stand-chance .col-7{width:100%;text-align:center}.proposed-page .inline-title h2{font-size:22px}.proposed-page .col-3{width:100%;text-align:center;margin-bottom:15px}.proposed-page .col-9{max-width:100%;text-align:center;margin-left:0}.amazing-diving .inner-banne-bg .iteam{height:380px}.proposed-page .block .text-caption .btn-feature{text-align:center}.explore-and-win .col-6{width:100%}.explore-and-win .col-6 .alignright{display:flex;justify-content:center;float:none}.newsletter-form .cb{margin-bottom:30px;margin-top:0}.explore-and-win h3{text-align:center}.amazing-diving .caption .play-video:not(.pulse-wave) i{font-size:16px}.proposed-page .caption .h2,.proposed-page .caption h2{font-size:18px}.proposed-page .landing-section.inner-banner-thin{height:400px}.proposed-page .block .title{padding-top:22px!important}.proposed-page .features-block .block{max-width:100%}.side-logo-banner{max-width:90px}}.fancybox-active{height:auto;overflow:hidden!important;width:auto}.fancybox-active .fancybox-is-open .fancybox-bg{opacity:.8}.fancybox-active .fancybox-button--play,.fancybox-active .fancybox-button--thumbs,.fancybox-active .fancybox-button--zoom{display:none!important}.fancybox-detail #detail-popup{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-width:470px;padding:40px 30px 30px}.fancybox-confirm .fancybox-stage .open-popup{background-image:none;background-color:#fff;height:auto;max-width:1015px;width:100%;padding:65px 110px}.fancybox-success.fancybox-confirm .fancybox-close-small{background:url(../../../themes/grootbos/css//images/close-icon.png) no-repeat;height:33px;width:33px;background-repeat:no-repeat;background-size:cover}.inquiry-form{padding-bottom:20px}.inquiry-form .frm_element label{width:100%}.inquiry-form form .square-radio input[type=checkbox]{width:18px;height:18px}.inquiry-form form .square-radio .round-radio{display:flex;justify-content:flex-start;align-items:center}.inquiry-form form .square-radio .round-radio-label{font-size:17px;width:100%;margin-left:10px}div.iti--container{z-index:99999}.sticky-explorer{position:fixed;bottom:0;z-index:9999;width:100%;background-color:#f5e2c9;text-align:center;box-shadow:0 3px 7px 0 rgba(0,0,0,.15);border-top:1px solid #a67c52;padding:6px 0}.sticky-explorer-inner{display:flex;justify-content:space-between;align-items:center;max-width:960px}.sticky-explorer p{display:inline-block;vertical-align:middle;font-size:14px;color:#2a1a00;font-weight:500;margin:0 15px 0 0;letter-spacing:1.2px;background:#fff}.close-btn span{width:26px;height:26px;display:inline-flex;justify-content:center;align-items:center;margin:0;border-radius:100%;border:1px solid #2a1a00;text-align:center;letter-spacing:0;line-height:1;font-size:14px;margin-right:17px;transition:border-color .3s}.close-btn:hover span{border-color:#b5da9a}.sticky-explorer .btn{vertical-align:middle;margin:0 15px 0 0;padding:3px 10px;border-radius:2px;background-color:#a67c52;border-color:#f5e2c9;line-height:33px}.close-btn{margin:0;display:inline-block;vertical-align:middle;color:#2a1a00}.container-sm{width:100%;max-width:61.26rem;margin-left:auto;margin-right:auto;padding-left:.94rem;padding-right:.94rem}.fg-sticky-explorer{position:fixed;bottom:0;left:0;z-index:9999;width:100%;background-color:#59755de1;box-shadow:0 3px 7px 0 rgba(0,0,0,.15);padding:6px 0}.fg-sticky-explorer.pink{background-color:#ce5868e1}.fg-sticky-explorer.brown{background-color:#9f7c5ee1}.fg-sticky-explorer h2{vertical-align:middle;color:#fff;font-size:1.75rem;font-weight:500;margin:45px 0 15px 0;letter-spacing:1.2px}.fg-sticky-explorer p{vertical-align:middle;font-size:18px;color:#fff;margin:15px 0 15px 0;letter-spacing:1.2px}.fg-sticky-close-btn span{width:26px;height:26px;display:inline-flex;justify-content:center;align-items:center;margin:0;border-radius:100%;border:1px solid #fff;text-align:center;letter-spacing:0;line-height:1;font-size:14px;transition:border-color .3s}.fg-sticky-close-btn:hover span{border-color:#000}.fg-sticky-explorer .btn{margin-bottom:15px;display:inline-block;padding:.82rem 1.88rem;vertical-align:top;color:#fff;font-size:1rem;line-height:1.5;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid #fff;border-radius:0;font-weight:100;background-color:transparent;transition:background-color .3s ease 0s,color .3s ease 0s}.fg-sticky-close-btn{position:absolute;top:5px;right:5px;margin:0;display:inline-block;vertical-align:middle;color:#fff!important}@media (max-width:640px){.fg-sticky-close-btn{right:50px}.fg-sticky-explorer-inner{padding-right:25px}.fg-sticky-explorer .btn{margin-top:1rem;line-height:1rem;font-size:14px}}.img-block{background-size:cover;background-repeat:no-repeat;background-position:center center}.single-culinary.right-img .inner-content{right:8.33%}.single-culinary.left-img .inner-content{left:8.33%;order:1}.single-culinary.left-img .img-block{order:2}.culinary-bottom{padding-top:70px}.culinary-bottom .top-caption{margin-bottom:60px}.culinary-bottom h2{margin-bottom:10px}.culinary-bottom h6{margin-bottom:0;font-size:14px;font-family:'Gotham Book';font-weight:700;color:#000;margin-bottom:15px;text-transform:uppercase}.culinary-bottom .single-culinary{display:flex;flex-wrap:wrap}.culinary-bottom .single-culinary .img-block{width:50%;min-height:410px;position:relative}.culinary-bottom .single-culinary .content-block{width:50%;padding:55px 0 75px}.culinary-bottom .single-culinary .content-block p{margin-bottom:26px}.culinary-bottom .single-culinary.left-img .content-block{padding-right:45px}.culinary-bottom .single-culinary.right-img .content-block{padding-left:45px}.typed-block{background-color:#faf0e4}.tick-block{display:flex;flex-wrap:wrap;align-items:flex-start}.tick-block .left{width:calc(62% - 30px);margin:0 30px 0 0}.tick-block .right{width:38%;margin:0;max-width:none}.tick-block .right ul li{padding-bottom:15px}.activity-type{display:flex;flex-wrap:wrap;padding:0 15px}.activity-type .activity-list{width:33.33%;padding:0 15px 33px}.activity-type .activity-list figure{border-radius:3px;overflow:hidden;position:relative;margin-bottom:14px}.activity-type .activity-list figure img{width:100%}.activity-type .activity-list figure:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background:-moz-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,0) 100%);pointer-events:none}.activity-type .activity-list figcaption{position:absolute;top:20px;left:20px;font-size:24px;color:#fff;font-family:'Trajan Pro';font-weight:500}.activity-type .activity-list p{font-size:14px}.activity-type .activity-list p:last-child{margin-bottom:0}.text-left{text-align:left}.our-logo-panel{padding:50px 0}.our-logo-panel .left-part{width:40%;display:inline-block;vertical-align:top;padding-right:70px}.our-logo-panel .left-part .top-caption{margin-bottom:15px}.our-logo-panel .right-part{width:59%;display:inline-flex;vertical-align:top;flex-wrap:wrap}.our-logo-panel .logo-box{display:inline-flex;flex-wrap:wrap;flex:1 0 33.33%;padding-right:5px}.our-logo-panel .logo-box img{width:150px;margin:auto}.our-logo-panel .logo-box:last-child{padding-right:0}.our-logo-panel .logo-box figure{padding:20px;display:flex;align-items:center;justify-content:center;width:100%;border:2px solid #f6f3f1;position:relative}.our-logo-panel .logo-box:not(:last-child) figure::after{content:"";width:1px;background-color:#f2f1f0;position:absolute;right:-5px;top:-2px;bottom:-2px}.our-logo-panel .logo-box .logo-title{text-align:center;margin-top:12px;color:#000;font-weight:400;max-width:230px;font-size:14px;text-decoration:underline}.our-logo-panel .logo-box a:hover,.our-logo-panel a.logo-box:hover .logo-title{color:#a66c23}.our-story-banner .bottom-logo{position:absolute;top:80%;left:50%;margin:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:910px;text-align:center;width:100%}.garder-lodge-block.no-space,.lodge-block-content.no-space,.lodge-block-content.no-space .overview,.lodge-block-content.no-space .overview.suits{padding-top:0;padding-bottom:0;margin-bottom:0;margin-top:0}.offer-popup{display:none}.fancybox-content.offer-popup{border-radius:3px;width:100%;max-width:800px;margin:auto;max-height:calc(100% - 40px);background-color:transparent;padding:50px 30px;text-align:center;background-size:cover}.offer-popup-logo{padding-bottom:20px;max-width:250px;margin:auto}.offer-popup .btn{margin-left:5px;margin-right:5px;margin-bottom:15px;min-width:192px}.offer-popup .smalltext{text-align:center;font-family:'Gotham Book';margin-bottom:25px}.fancybox-offer .fancybox-close-small{background:url(/application/themes/grootbos/images/close_black.png) no-repeat;position:absolute;top:12px!important;right:12px!important;width:28px;height:28px;background-size:27px;font-size:0;color:transparent}@media (min-width:768px){.offer-popup .largetext{font-size:27px}}@media (max-width:768px){.offer-popup .smalltext .span{display:block}.fancybox-content.offer-popup{padding:50px 20px 30px 20px}.offer-popup-logo{min-width:200px}}.floating-right{position:fixed;top:30%;right:22px;transform:rotate(-90deg);transform-origin:right;z-index:999;background-color:#fff;padding:2px;border-radius:3px}@media (max-width:640px){.floating-right{right:19px}.floating-right .btn{padding:2px 20px;line-height:32px}}.bg-primary{background:#002400}.bg-secondary{background:#a0410d}.bg-golden{background:#b08f4f}.bg-green{background:#336531}.noticebar{text-align:center;padding:40px 0}.noticebar p{margin-bottom:0}.noticebar .container{max-width:768px}.noticebar *{color:#fff}.text-animate{animation:fadeInUp .5s linear infinite;opacity:.2}@keyframes fadeInUp{0%{opacity:.2}25%{opacity:.4}50%{opacity:.6}75%{opacity:.8}100%{opacity:1}}.item-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}.item-wrapper .iteam{width:33.33%;padding:0 15px;margin-bottom:30px}.item-wrapper .item-shadow{box-shadow:0 1px 10px 0 rgba(0,0,0,.1);height:100%}.item-wrapper .iteam figure img{width:100%}.item-wrapper .description{text-align:center;padding:15px}@media (min-width:768px) and (max-width:1023px){.item-wrapper{margin:0 -10px}.item-wrapper .iteam{padding:0 10px}.item-wrapper .description{padding:10px}}@media (max-width:767px){.item-wrapper{margin:0 -10px}.item-wrapper .iteam{padding:0 10px;width:50%}.item-wrapper .description{padding:10px}}@media (max-width:640px){.item-wrapper{margin:0}.item-wrapper .iteam{padding:0;width:100%;max-width:320px}}.culinary-top .top-caption{padding:50px 0 24px;margin-bottom:0}.culinary-top .top-caption h1{margin-bottom:0;font-size:34px}.culinary-top .single-culinary{display:flex;background-color:#fbf1e4}.culinary-top .single-culinary .img-block{min-height:700px;width:72%;margin:0}.culinary-top .single-culinary .inner-content{width:28%;text-align:left;margin:0;position:relative;display:flex;align-items:center}.culinary-top .single-culinary .content-block{background-color:#fff;padding:50px 30px}.culinary-top .single-culinary .content-block h6{margin-bottom:0;font-size:14px;font-family:'Gotham Book';font-weight:700;color:#000;margin-bottom:15px;text-transform:uppercase}.culinary-top .single-culinary .content-block h2{font-size:22px;color:#000;margin-bottom:7px}.culinary-top .single-culinary .content-block p{color:#534741;font-size:16px;line-height:1.5}.culinary-top .single-culinary .content-block p:last-child{margin-bottom:0}.img-block{background-size:cover;background-repeat:no-repeat;background-position:center center}.single-culinary.right-img .inner-content{right:8.33%}.single-culinary.left-img .inner-content{left:8.33%;order:1}.single-culinary.left-img .img-block{order:2}.culinary-top .single-culinary .img-block{position:relative}.culinary-top .single-culinary .content-block{position:relative;z-index:99}@media (min-width:768px) and (max-width:1023px){#content-area{margin-top:0}.culinary-top .top-caption{padding:30px 0 24px}.culinary-top .top-caption h1{font-size:28px}.culinary-top .single-culinary .img-block{min-height:450px;width:60%}.culinary-top .single-culinary .inner-content{width:40%}.culinary-bottom .top-caption{margin-bottom:30px}.single-culinary.right-img .inner-content{right:5%}.culinary-top .single-culinary .content-block{padding:30px 20px}}@media (max-width:767px){#content-area{margin-top:0}#wrapper{padding-top:48px}.culinary-top .top-caption{padding:30px 0 24px}.culinary-top .top-caption h1{font-size:24px}.culinary-top .single-culinary{flex-wrap:wrap}.culinary-top .single-culinary .img-block{min-height:300px;width:100%}.culinary-top .single-culinary .inner-content{width:100%}.single-culinary.right-img .inner-content{right:0}.single-culinary.left-img .inner-content{left:0;order:2}.culinary-top .single-culinary .content-block{padding:30px 15px}.culinary-top .single-culinary .content-block h2{font-size:18px}.culinary-bottom{padding-top:30px}.culinary-bottom .top-caption{margin-bottom:30px}.culinary-bottom .top-caption h2{font-size:24px}.culinary-bottom .single-culinary .img-block{width:100%;min-height:300px}.culinary-bottom .single-culinary .content-block{width:100%;padding:30px 0}.single-culinary.left-img .content-block{order:2}.culinary-bottom .single-culinary.left-img .content-block{padding-right:0}.culinary-bottom .single-culinary.right-img .content-block{padding-left:0}.culinary-bottom .single-culinary .content-block p{margin-bottom:15px}}.mb-0-i{margin-bottom:0!important}

/* General */
sup {
    vertical-align:super;
}
sub {
    vertical-align: sub;
}

.uppercase {
    text-transform: uppercase;
}

.overlay-position {
    position: relative;
}

.pad-bottom20 {
    padding-bottom: 20px;
}

.mb60 {
    margin-bottom: 60px;
}

.mb20 {
    margin-bottom: 20px;
}

.mt-100 {
    margin-top: 100px;
}

.mb50 {
    margin-bottom: 50px;
}

.mt50 {
    margin-top: 50px;
}

.mt15 {
    margin-top: 15px;
}

.hide{ display: none; }

.invisible { position: absolute; visibility: hidden; display: block; }

/* Image Overlays */

.bg-img-overlay:before{ content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0, 0.3);}
.tinta:after {content:""; position:absolute; top:0; left:0; bottom:0; right:0; background-color: rgba(0,0,0,0.3);}
.tinta:before { background: none;}

.tint {
  position: relative;
  float: left;
  cursor: pointer;
}

.tint:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,255,255, 0.5);
  -moz-transition: background .3s linear;
  -webkit-transition: background .3s linear;
  -o-transition: background .3s linear;
  transition: background .3s linear;
}

.tint:hover:before {
  background: none;
}

.bg-colour-green:before {
    background: rgba(140,214,0, 0.6);
}

.bg-colour-purple:before {
    background: rgba(0,97,135, 0.6);
}

.bg-colour-blue:before {
    background: rgba(0,101,149, 0.5);
}

.bg-img-overlay h1, .bg-img-overlay h2, .bg-img-overlay h3, .bg-img-overlay h4, .bg-img-overlay h5, .bg-img-overlay h6 {
    position: relative;
}

.botton-fade figure:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: -moz-linear-gradient(270deg, rgba(255,255,255,0) 59%, rgba(0,0,0,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(59%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 59%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(255,255,255,0) 59%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(255,255,255,0) 59%, rgba(0,0,0,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(255,255,255,0) 59%, rgba(0,0,0,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* ie6-9 */
}

/* Icons */

.gallery-image-icon {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../../themes/grootbos/css//images/camera-image.png) no-repeat;
}

.gallery-video-icon {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(../../../themes/grootbos/css//images/video-image.png) no-repeat;
}

/* Sitemaps */

.sitemap ul, .sitemap li {
    margin: 0;
    /*padding: 0;*/
}

.responsive-embbed {display: block; width:100%; padding-top:56.65%; height:0; position:relative; margin-bottom:20px;}
.responsive-embbed iframe {position:absolute; width:100%; height:100%; object-fit:cover; left:50%; top:50%; transform:translate( -50%, -50% ); -webkit-transform:translate( -50%, -50% );}

/*Custom */

.landing-section.inner-banner.half-banner {height: calc(100vh - 550px);}

.center-image {margin-bottom: 50px;}
.center-image img {display: block; margin: 0 auto;}
.page-content-bottom-pd {padding-bottom: 50px}

.alert-danger > ul {margin: 10px 0 10px;}

.hscroll::-webkit-scrollbar {
    -webkit-appearance: none;
}
.hscroll::-webkit-scrollbar:horizontal {
    height: 11px;
}
.hscroll::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 2px solid white;
    background-color: rgba(0, 0, 0, .5);
}
.hscroll::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 8px;
}

.text-shadow {text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}

/*play button animation 17-02-2020 */
.landing-section .pulse-wave {
  margin-top: 50px;
}
.pulse-wave {
  position: relative;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  text-decoration: none;
  border: 3px solid #fff;
  border-radius: 100%;
  text-align: center;
  height: 90px;
  width: 90px;
}
.pulse-wave span{
  display: block;
    font-size: 20px;
    color: #fff;
    margin: 0 auto;
}
.pulse-wave i{
  display: block;
    font-style: normal;
    font-family: 'Gotham Book';
    font-size: 8px;
    line-height: 1;
    color: #fff;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
}
.pulse-wave:before,
.pulse-wave:after {
    content: '';
    display: block;
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    border-radius: 50%;
    border: 1px solid #fff
}

.pulse-wave:before {
    -webkit-animation: ripple 2s linear infinite;
    animation: ripple 2s linear infinite
}

.pulse-wave:after {
    -webkit-animation: ripple 2s linear 1s infinite;
    animation: ripple 2s linear 1s infinite
}

@-webkit-keyframes ripple {
  0% {
      -webkit-transform: scale(1)
  }

  75% {
      -webkit-transform: scale(1.75);
      opacity: 1
  }

  100% {
      -webkit-transform: scale(2);
      opacity: 0
  }
}

@keyframes ripple {
  0% {
      transform: scale(1)
  }

  75% {
      transform: scale(1.75);
      opacity: 1
  }

  100% {
      transform: scale(2);
      opacity: 0
  }
}

/* clear top and bottom spacing */
.pt-0 {
    padding-bottom: 0 !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mt-0 {
    margin-bottom: 0 !important;
}

.text-block { max-width: 940px; }
.text-block p { font-size: 1.2em; line-height: 1.2em; }

.fancybox-is-open .fancybox-stage .open-popup.medium {height: calc(60% - 40px);}
.medium .make-inquiry{height: calc(60% - 40px);}

@media (max-width:640px) {
    .fancybox-is-open .fancybox-stage .open-popup.medium {height: calc(70% - 40px);}

    .landing-section.inner-banner .pulse-wave {
        margin-top: 200px;
    }
}

form.kc-form label.error {
    color: red;
    font-weight: normal;
    text-transform: none;
}

/* 4 or more items display to the left and with more margin, 
except the first item*/
/*.slick-track div:first-child:nth-last-child(n + 4) ~ div {
    margin-left: 2rem;
}*/

.guides-page .culinary-bottom {padding-top: 0px;}

.btn.btn-blue {background-color: #438fa6; border-color: #438fa6;}
.btn.btn-blue:hover {background-color: #fff; color: #438fa6; border-color: #438fa6;}

.w-100{
   width: 100%; 
}

.contact-us-block form input::placeholder {/* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #868686;
    opacity: 1;
}
.contact-us-block form input:-ms-input-placeholder {/* Internet Explorer 10-11 */
    color: #868686;
}
.contact-us-block form input::-ms-input-placeholder {/* Microsoft Edge */
    color: #868686;
}

.sa-getaway-form-social-links-title {
    margin-top: 16px;
    margin-left: 16px;
}

/* Desktop: ≥1024px */
/* Tablet:  ≥768px*/
/* Medium Devices: 640px */
/* Small Devices: 480px */

.display-none{ 
    display:none;
}

@media (min-width:768px) {
    .display-md-block{
        display:block;
    } 
}

/* IntTelInput fixes */
.iti ul.iti__country-list {
    width: 16rem;
}

.iti__country-list li:before {
    width: 0;
    height: 0;
}

.iti__flag-box, .iti__country-name {
    font-size: 17px;
}

.iti__flag-box, .iti__country-name, .iti__dial-code {
    font-size: 12px;
}

form .v-error-message {
    font-size: 14px;
    color: red !important;
    margin-top: 0;
    margin-bottom: 0;
}

.kc-cell-sm-12 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.dmConcent-form .iti{
    margin-top: 6px
}

.left.equal-height:has(form.sa-loyalty-form) {
    height: 100% !important;
    min-height: 999px;
}

.left.equal-height:has(form.contact-form) {
    height: 100% !important;
    min-height: 764px;
}

.left.equal-height:has(form.sa-community-form) {
    height: 100% !important;
    min-height: 595px;
}


.iti{position:relative;display:inline-block;width:100%}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px!important;padding-left:52px!important;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/application/themes/grootbos/css/intlTelInput/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/application/themes/grootbos/css/intlTelInput/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}

 .html5-video-container video{height:auto!important;}@media (max-width:640px){.container{padding:0 15px;}.btn{font-size:14px;line-height:42px;}a.fancybox-close.icon{font-size:12px;height:30px;width:30px;line-height:26px;position:absolute;top:10px;right:10px;background-color:#336531;}a.fancybox-close.icon:before{line-height:2;}#wrapper.home-page{padding-top:48px;}header.main-header .top-header .left-head .logo-head{width:130px;margin:10px 0;}header.main-header .top-header .right-head{display:none;}header.main-header .bottom-header{display:none;}header.main-header .top-header .right-head-mobile{display:block;}.fancybox-is-open .fancybox-stage .open-popup{padding:50px 0 30px 10px!important;}.fancybox-is-open .fancybox-stage{max-width:90%;}.make-inquiry{padding:0 20px 0 10px;}.inquiry-form h2{font-size:22px;line-height:26px;}.inquiry-form p{font-size:14px;line-height:1.2;}.inquiry-form .frm_element{margin-bottom:0;}.inquiry-form .frm_element .column{max-width:100%;margin-right:0;margin-bottom:10px;}.inquiry-form .frm_element .column input{height:42px;font-size:12px;padding:0 10px;}.inquiry-form .frm_element .column .customSelectWrap .customSelect{height:42px;line-height:42px;font-size:12px;padding:0 10px;max-width:100%;}.inquiry-form .frm_element .date-part input{padding-left:42px;background-position-x:11px;}.inquiry-form .frm_element textarea{margin-bottom:20px;padding:10px;font-size:12px;}.inquiry-form .frm_action .submit{font-size:14px;}.contact-info>.title h3{font-size:20px;}.contact-info .info{padding:10px;}.contact-info .info .block{max-width:100%;float:none;display:block;margin-bottom:15px;}.contact-info .info .block:first-child{max-width:100%;margin-bottom:15px;}.contact-info .info .block .title{font-size:16px;}footer.main-footer .footer-top .single-foot .contact-block{margin:0 0 20px;}footer.main-footer .social-block{text-align:center;margin:0 0 30px;}footer.main-footer .footer-top .single-foot.first{padding:0;text-align:left;}footer.main-footer .footer-top .single-foot.third .title{text-align:center;}footer.main-footer .footer-top .single-foot.second .btn{margin:0;line-height:42px;}footer.main-footer .footer-top .single-foot.second figure img{width:130px;}footer.main-footer .footer-top .single-foot.first{width:100%;padding-right:0;}footer.main-footer .footer-top .single-foot.second{width:100%;padding-top:0;}footer.main-footer .footer-top .single-foot.third{width:100%;padding:20px 0;}footer.main-footer .footer-top{padding:20px 0;}footer.main-footer .footer-bottom .copyright{margin:0 0 8px;width:100%;text-align:center;}footer.main-footer .footer-bottom ul.terms-privacy{margin:0;width:100%;text-align:center;}.landing-section{min-height:450px;max-height:600px;}.landing-section .logo{width:180px;float:none;margin:22px auto;}.landing-section .caption{padding:100px 0 0}.landing-section .caption h1,.landing-section .caption .h1{font-size:30px;line-height:1;}.landing-section .caption h3,.landing-section .caption .h3{font-size:16px;}.landing-section .national-geo{width:120px;bottom:30px;}.landing-section .down-arrow{bottom:20px;right:15px;}.specific-gatway-section{background-color:#9a7a55;padding:0;}.specific-gatway-section .container{padding:0;}.specific-gatway-section .right-block{display:none;width:100%;padding:15px;background-color:#F5E2C9;}.specific-gatway-section .left-block{width:calc(100% - 50px);padding:12px 15px;}.specific-gatway-section .left-block p{font-size:16px;color:#fff;margin:0}.specific-gatway-section .down-arrow{display:inline-block;}.specific-gatway-section .right-block ul li{width:33.33%;margin:5px -2px;padding:5px}.specific-gatway-section .right-block ul li a{font-size:13px;}.banner{height:330px;}.banner .text-bg-overlay{padding:40px 20px 10px 20px;}.banner h2,.banner .h2{font-size:22px;}.melting-section h2{font-size:22px;padding:24px 0;}.melting-section .full-blocks .single-block{width:50%;min-height:160px;}.melting-section .full-blocks .single-block .title{font-size:13px;}.top-caption{margin-bottom:15px;}.top-caption h2,.experiences-section .top-caption h2{font-size:20px;}.top-caption p{font-size:16px;}.progressive-section{height:394px;}.progressive-section h2{font-size:22px;}.progressive-section p{font-size:14px;margin-bottom:20px;}.accomodation-section{padding:40px 0;}.accomodation-section .top-caption{margin-bottom:20px;}.accomodation-tab .tab-button{display:none;}.accomodation-tab .accomodation-slider{border-bottom:none;border-top:none;}.accomodation-tab a.accordian-click{display:block;}.accomodation-tab .accomodation-slider .single-accomodation{margin-top:1px;}.accomodation-tab .accomodation-slider .single-accomodation .both-block{display:none;border-bottom:5px solid #a68e54;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation{width:100%;height:auto!important;padding:18px 18px 10px;margin:0}.accomodation-tab .accomodation-slider .single-accomodation .right-accomodation{width:100%;height:auto!important;min-height:190px}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation h3{font-size:22px;margin:0 0 12px;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation p{font-size:12px;margin:0 0 22px;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation .btn{display:block;max-width:98%;margin:0 auto 15px;font-size:14px;line-height:42px;}.gallery-section{padding:40px 0;}.gallery-section .container{padding:0;}.honeymoon-gateway-page .inner-gallery.gallery-section{padding-bottom:40px;}.honeymoon-gateway-page .specials-overview-section .container{padding-top:30px;}.gallery-section .top-caption{padding:0 15px;}.gallery-grids a.fancybox.height1{height:auto!important;}.gallery-grids a.fancybox.height2{height:auto!important;}.gallery-grids a.fancybox .gallery-inner .bg-img img{display:block;}.gallery-grids a.fancybox .gallery-inner .bg-img{-webkit-transition:none;transition:none;}.gallery-grids a.fancybox{padding:0;-webkit-transition:none;transition:none;}.gallery-grids a.fancybox .gallery-inner::before{content:"k";left:30px;top:30px;opacity:1;}.gallery-grids a.fancybox:hover .gallery-inner .bg-img{opacity:1;}.gallery-grids a.fancybox .gallery-inner .title{display:none;}.experiences-section{padding:40px 0;overflow:hidden;}.experience-grids{margin:0 -5px 20px;width:calc(100% + 10px);}.experience-grids .single-experience{padding:5px}.experience-grids .single-experience .title{font-size:16px;padding:14px;text-align:left;}.experience-grids .single-experience-bg{display:block;}.experience-grids .single-experience img{display:none;}.experience-grids .single-experience.width01{width:50%;}.experience-grids .single-experience.width02{width:50%;}.food-wine-section{padding:40px 0;}.food-wine-rows .single-food-wine .food-wine-img{width:100%;height:auto!important;min-height:1px;margin:0 0 20px;}.food-wine-rows .single-food-wine .food-wine-content{width:100%;height:auto!important;min-height:1px;padding:0;}.food-wine-rows .single-food-wine .food-wine-img img{display:block;width:100%;}.food-wine-rows .single-food-wine .food-wine-content .title,.food-wine-rows .title h3{font-size:18px;margin:0 0 18px;}.food-wine-rows .single-food-wine .food-wine-content p{font-size:14px;margin:0 0 18px;}.food-wine-rows .single-food-wine .food-wine-content .btn{position:static;padding:0 20px;}.food-wine-rows .single-food-wine{margin-top:30px;padding-top:30px;}.specials-overview-section{padding:30px 0;}.specials-overview-section .container{padding:30px 15px 40px;}.specials-overview-slider .single-inner .only-title{display:none;}.specials-overview-slider .single-inner .overlay-content{opacity:1;transform:scale(1);visibility:visible;}.specials-overview-slider .single-inner .overlay-content p{display:none;}.specials-overview-slider .single-inner .overlay-content:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);}.specials-overview-slider .single-inner .overlay-content .dis-table-cell{vertical-align:bottom;}.specials-overview-slider .single-inner .overlay-content .btn{margin:0;font-size:12px;line-height:34px;padding:0 14px;}.specials-overview-slider .single-inner:hover figure{opacity:1;}.specials-overview-slider .single-inner .only-title,.specials-overview-slider .single-inner .overlay-content .title{font-size:16px;}.specials-overview-slider .slick-next{right:0;left:auto;}.specials-overview-slider .slick-prev{right:auto;left:0;}.specials-overview-slider .slick-prev::before,.specials-overview-slider .slick-next::before{color:#fff;}.hospitality-section{padding:20px 0;margin-bottom:10px;}.hospitality-section .top-caption h4,.hospitality-section .top-caption .h4{font-size:22px;}.hospitality-section .make-buttons .btn{font-size:13px;line-height:42px;margin:6px;}.sub-title-h3,.decadent-dining-page h2,.decadent-dining-page .sub-title-h3,.days-activity h3,.days-activity .sub-title-h4{font-size:22px;}.thank-you-block{padding:30px 0;}.thank-you-block .top-caption h1{font-size:20px;}.thank-you-block .top-caption p{font-size:15px;}.accomodation-block{padding-top:20px;padding-bottom:15px;}.landing-section.inner-banner{height:350px;}.landing-section.inner-banner .caption{padding-top:20px;}.landing-section .caption h1,.landing-section .caption .h1{font-size:26px;font-weight:700;}.landing-section.inner-banner .caption h3{font-size:14px;}.heading-caption h1{font-size:22px;}.heading-caption p{font-size:16px;}.lodge-block-wrapper{background:#61553d;}.lodge-block-wrapper .container{padding:0 20px;}.lodge-block nav li{margin:0 25px;background:#d8d6c9;}.lodge-block nav li a .title{font-size:16px;margin-bottom:0;}.lodge-block nav li a span{display:none;}.lodge-block .slick-prev{left:-20px;padding:0;}.lodge-block .slick-next{right:-20px;padding:0;}.lodge-block .slick-prev:before,.lodge-block .slick-next:before{color:#fff;font-size:20px;}.lodge-block-content{padding:15px 0;}.lodge-block-content .lodge-bg{max-width:100%;float:none;height:190px!important;}.lodge-block-content .lodge-bg.style-1{float:none;}.lodge-block-content .lodge-bg.style-1 .lodge-title{right:inherit;left:15px;}.lodge-block-content .lodge-bg .lodge-title{font-size:20px;bottom:10px;left:15px;}.lodge-block-content .lodge-detail{max-width:100%;padding:15px;float:none;}.lodge-detail h2{font-size:22px;}.lodge-detail h3{font-size:20px;}.lodge-detail .see-more{text-align:center;}.lodge-detail a.btn:first-child{margin-right:0;}.lodge-detail a.btn{width:230px;padding:0;margin-right:0;margin-bottom:10px;}.private-villas-block .lodge-detail .see-more{text-align:center;}.garden-lodge-suites-block .virtual-tours .text-caption{padding:40px 15px;}.inner-gallery.gallery-section.border-btm .container{padding-bottom:30px;}.inner-banner-slider{margin-bottom:45px;}.inner-banner-slider .iteam{height:280px;}.inner-banner-slider .iteam h1,.inner-banner-slider .iteam .h1{font-size:22px;text-align:center;right:0;padding:0 15px;left:0;}.inner-banner-slider .slick-arrow{width:30px;height:30px;}.inner-banner-slider .slick-prev:before,.inner-banner-slider .slick-next:before{line-height:30px;font-size:15px;}.inner-banner-slider .slick-dots{bottom:-25px;}.inner-banner-slider .slick-dots li button{border:1px solid #8c4319;}.inner-banner-slider .slick-prev{left:10px;}.inner-banner-slider .slick-next{right:10px;}.garder-lodge-block .inroduction .heading-caption{border-bottom:0;}.garder-lodge-block .overview p{line-height:20px;font-size:14px;}.overview .highlights .left{max-width:100%;float:none;display:inline-block;}.highlights-slider{margin-bottom:40px}.overview .highlights .right{max-width:460px;display:inline-block;float:none;margin-bottom:0;}.overview .highlights .left p{margin-bottom:25px;}.overview .highlights .left{padding:0;}.overview.suits .highlights .right{max-width:40%;}.overview .highlights .left .suits-btn{display:block;text-align:center;}.garder-lodge-block .overview.suits{margin-bottom:30px;}.overview.style-1 .left .highlight-points{max-width:100%;}.lodge-block nav li{margin:0 5px;}.garder-lodge-block .overview .title h3{font-size:22px;margin-bottom:10px;}.garder-lodge-block .overview h3,.garder-lodge-block .overview h2{font-size:22px;margin-bottom:10px;}.garder-lodge-block .overview .highlights{margin-top:0;padding:15px;}.highlights-slider .slick-prev{left:10px;}.highlights-slider .slick-next{right:10px;}.highlights-slider .slick-arrow{width:30px;height:30px;}.highlights-slider .slick-prev:before,.highlights-slider .slick-next:before{font-size:15px;line-height:30px;}.overview.style-1 .highlights{padding:0;margin:0;}.overview.suits .highlights .right{max-width:450px;}.highlights .left .highlight-points ul{width:100%;}.highlights .left .highlight-points ul li{font-size:14px;}.highlights .left .highlight-points ul li:before{font-size:10px;}.overview.style-1 .right{margin-right:0;}.overview .right .highlights-banner .iteam{height:200px;}.overview .highlights .right .highlights-slider .iteam{height:200px;}.overview .highlights .right .highlights-slider .iteam h4{font-size:18px;color:#000;background:rgba(255,255,255,.8);padding:5px 10px;right:0;bottom:0;}.our-rates-section{padding:25px 0;}.our-rates-section h3,.our-rates-section .container h3,.our-rates-section .container .h3{font-size:22px;}.virtual-tours{padding:20px 15px;}.virtual-tours .text-caption{padding:20px 15px;}.virtual-tours .text-caption p{font-size:14px;}.virtual-tours .text-caption p br{display:none;}.virtual-tours .text-caption h4,.virtual-tours .text-caption h2,.virtual-tours .text-caption .h2{font-size:20px;margin-bottom:15px;}.virtual-tours .text-caption .btn-round{width:54px;height:54px;}.virtual-tours .text-caption .btn-round:after{background-size:35px;width:35px;height:35px;}.virtual-tours .text-caption p{margin-bottom:0;}.garder-lodge-block .gallery-section{padding:0;}.garder-lodge-block .gallery-section .container{padding-bottom:30px;}.gallery-section.inner-gallery .gallery-grids a.fancybox.search:before{display:none;}.slider-for .main-item{height:210px!important;}.slider-nav{display:none;}.thumbs-wrapper .thumbs-item .text-caption{font-size:11px;}.slider-for .main-item .villas-item{max-width:100%;padding:0;left:0;}.villas-item h2,.villas-item h3{font-size:24px;padding-right:70px;max-height:55px;overflow:hidden;}.private-villa-slider .slick-arrow{top:0;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;width:25px;height:25px;border-radius:50%;background:#8c4319;text-align:center;}.private-villa-slider .slick-prev:before,.private-villa-slider .slick-next:before{font-size:12px;}.private-villa-slider .slick-prev{right:30px;left:inherit;}.private-villa-slider .slick-next{right:0;}.garder-lodge-block .overview .villas-item p{font-size:14px;}.thumbs-wrapper{margin:0 5px;}.private-villa-slider{padding-bottom:25px;}.private-villa-slider .slick-dots{display:block!important;bottom:-25px;}.private-villa-slider .slick-dots li button{background:#fff;border:1px solid #8c4319;}.private-villa-slider .slick-dots li.slick-active button,.private-villa-slider .slick-dots li:hover button{background:#8c4319;}.garder-lodge-block{padding-top:20px;}.garden-lodge-suites-block .highlights-suites h5{font-size:18px;}.garder-lodge-block .overview p{font-size:14px;}.highlight-suites-slider{max-width:100%;}.highlight-suites-slider .iteam{margin:0 5px;}.highlight-suites-slider .text-caption{padding:15px;}.highlight-suites-slider .text-caption h3{font-size:18px;}.highlight-suites-slider .slick-prev:before,.highlight-suites-slider .slick-next:before{font-size:28px;color:#fff;}.highlight-suites-slider .slick-next{right:0;}.highlight-suites-slider .slick-prev{left:0;}.highlight-suites-slider .slick-arrow{top:30%;}.highlight-suites-slider .iteam img{width:100%;}.suites-info .title h2{font-size:22px;}.suites-info .configuration{max-width:100%;padding:15px;}.suites-info .configuration h3{font-size:20px;}.suites-info .configuration ul li .field{width:calc(100% - 43px);max-width:100%;height:auto!important;padding:5px 11px;}.suites-info .configuration ul li .field:after{top:inherit;transition:inherit;-webkit-transition:inherit;border-width:5px 7px 0 7px;border-color:#dfc790 transparent transparent transparent;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px;}.suites-info .configuration ul li .detail{width:calc(100% - 43px);max-width:100%;padding:5px 11px;height:auto!important;}.suites-info .essentials{max-width:100%;}.suites-info .essentials h3{font-size:20px;margin-bottom:20px;text-align:left;}.suites-info .essentials ul li{max-width:100%;margin-right:0;padding:12px 0}.suites-info .essentials ul li img{top:16px;}.sapecials-page{padding-top:30px;}.sapecials-page .specials-overview-section .container{padding:0 15px;}.sapecials-page .specials-overview-slider{margin-bottom:25px;}.specials-gallery .single-specials-overview{max-width:300px;float:none;display:inline-block;vertical-align:top;margin:0 auto;padding:10px 7px;}.sapecials-page .specials-overview-section{text-align:center;}.rates-page{padding:30px 0 0;}.rates-table .right-part{max-width:100%;float:none;display:block;}.rates-table .right-part .block{width:49%;display:inline-block;vertical-align:top;margin-bottom:20px;}.rates-table .right-part .block.season a:nth-child(3n){margin-right:5px;}.rates-table .left-part{max-width:100%;float:none;}.rates-block .rates-table h3{font-size:20px;}.rates-block .stay-block h2{font-size:22px;}.your-stay-block .highlight-suites-slider .slick-prev{left:0;}.your-stay-block .highlight-suites-slider .slick-next{right:0;}.your-stay-block .highlight-suites-slider .slick-arrow{top:80px;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;}.hospitality-section.animal-block .make-buttons span{display:none;}.insturction-tabbing .nav-tabs li{max-width:30%;}.insturction-tabbing .tab-content .tab-pane{margin-bottom:1px;}.insturction-tabbing .tab-content .tab-pane.active{padding:15px;}.insturction-tabbing .tab-content h4{font-size:18px;}.rates-page .specials-overview-section{padding:0;}.honeymoon-gateway-page .heading-caption{padding-top:15px;}.gateway-block{padding:15px 13px;margin-bottom:30px;}.gateway-block .saving-detail{max-width:100%;margin-right:0;padding-right:0;margin-bottom:15px;}.gateway-block .saving-detail .btn-save{font-size:20px;padding:6px 14px;}.gateway-block .block{max-width:100%;margin-right:0;padding:15px;margin-bottom:20px;height:auto!important;min-height:inherit;}.gateway-block .block:last-child{margin-bottom:0;}.gateway-block .block h4{font-size:20px;}.gateway-block .block p{font-size:14px;}.package-include-block{padding:20px 0;margin-bottom:20px;}.package-include-block h3{font-size:22px;}.package-include-block ul li{width:100%;}.package-include-block ul a.btn{width:170px!important;margin:0 auto;text-align:center;text-transform:uppercase;}.package-include-block ul a.btn-load-less{display:none;}.package-include-block ul a.btn-load-more{display:inline-block;}.package-include-block ul.data-expand li a.btn-load-less{display:inline-block;}.package-include-block ul.data-expand li a.btn-load-more{display:none;}.package-include-block ul li:last-child:before{display:none;}.package-include-block ul.data-expand li{display:block;}.package-include-block ul>*:nth-child(6)~*{display:none;}.package-include-block ul li:last-child{display:block;margin-top:20px;text-align:center;padding:0;}.helpfull-info-page .heading-caption{margin-bottom:0;}.info-tab .nav-tabs{display:none;}.info-tab .tabing-detail{max-width:100%;height:auto!important;}.info-tab .tabing-detail .row{margin-bottom:1px;}.info-tab .tab-pane{padding:15px 13px;}.info-tab .tab-pane h3{font-size:22px;}.helpfull-info-page p{font-size:14px;}.info-tab #map{height:326px;}.enroute-to-grootbos h2{font-size:22px;}.enroute-to-grootbos p{font-size:16px;line-height:20px;}.enroute-gallery .block .caption{font-size:16px;left:10px;bottom:10px;line-height:20px;}.enroute-gallery .block{max-width:50%;margin:0;padding:5px;}.services .service-block{padding:15px;}.services .service-block h3{font-size:22px;}.services .service-block .left{max-width:100%;margin-bottom:20px;}.faq-block h3{font-size:22px;}.faq-block h4{font-size:18px;}.services .service-block .right{max-width:100%;}.faq-block .question-block .left{max-width:100%;margin-right:0;}.faq-block .question-block .right{max-width:100%;}.faq-block .question-block .row h5{padding:17px;padding-left:54px;font-size:14px;}.faq-block .question-block .row h5:before{top:12px;left:15px;}.faq-block .question-block .row .answer{padding:15px;}.our-location-page{padding:30px 0 0;}.our-location-block{margin-bottom:25px;}.our-location-block #map{height:367px;}.gallery-page{padding:40px 0 0;text-align:center;}.right-content ul li{max-width:50%;width:100%;}.food-and-wine-page .garder-lodge-block{padding-bottom:0;}.inner-banne-bg .iteam{height:350px;}.inner-banne-bg .iteam h1,.inner-banne-bg .iteam .h1{font-size:19px;text-align:center;right:0;padding:0 10px;}.food-and-wine-page .heading-caption{padding-top:30px;}.food-and-wine-page .overview.suits .highlights .right{margin-bottom:15px;}.overview.suits.wine-exp .highlights .right{margin-bottom:15px;}.food-and-wine-page .overview .highlights .left .btn-see{margin-top:0;margin-bottom:10px;padding:8px 15px;line-height:20px;}.food-and-wine-page .garder-lodge-block .overview h4{font-size:14px;}.culinary-page .heading-caption{padding:40px 0 0;}.dining-exp{padding:10px;}.dining-exp .left{max-width:100%;margin-right:0;padding:15px 10px;margin-bottom:15px;}.dining-exp .right{max-width:100%;padding-left:0;}.dining-exp .right p{font-size:14px;}.ordering-food .left{width:100%;padding-right:0;}.ordering-food .right{max-width:100%;margin-bottom:30px;}.ordering-food .right ul li{font-size:14px;}.our-culinary-block{padding:10px;}.our-culinary-block .left{max-width:100%;padding-right:0;margin:0;}.our-culinary-block .right{max-width:100%;margin-bottom:15px;}.our-culinary-block .left p{font-size:15px;line-height:20px;}.culinary-experience-block h3,.culinary-experience-block h2{font-size:22px;}.culinary-experience-block h4{font-size:16px;}.staff-slider .slick-prev:before,.staff-slider .slick-next:before{font-size:25px;}.staff-slider .slick-next{right:-28px;}.staff-slider .slick-prev{left:-28px;}.staff-slider .text-caption h4{margin-bottom:10px;}.restaurant{padding:10px;}.restaurant .left{max-width:100%;margin-right:0;padding-right:0;}.restaurant .left p{line-height:20px;font-size:14px;float:none;display:block;}.restaurant .right{max-width:280px;padding:15px;display:block;float:none;clear:both;}.restaurant .restaurant-img figure{max-width:100%;margin-right:0;margin-bottom:10px;}.restaurant.destination .restaurant-img .block{max-width:100%;margin:0;margin-bottom:10px;}.restaurant.destination .restaurant-img .block figure img{width:100%;}.restaurant.destination .restaurant-img .block .caption{left:13px;font-size:20px;bottom:10px;}.restaurant.destination .left{max-width:100%;margin-right:0;padding-right:0;}.restaurant.destination .right{max-width:100%;margin-left:0;}.restaurant.destination .right ul li{font-size:15px;}.restaurant-slider{margin-bottom:10px;padding-bottom:20px;margin-top:20px;}.restaurant-slider .slick-dots{bottom:0;}.restaurant-slider .slick-dots li.slick-active button,.restaurant-slider .slick-dots li:hover button{background:#9a7a55;}.restaurant-slider .slick-dots li button{border:1px solid #9a7a55;width:10px;height:10px;}.wine-description .left{margin:0;max-width:100%;padding-right:0;float:none;display:block;}.wine-description .right{max-width:100%;float:none;display:block;margin-bottom:15px;}.wine-description .left p{font-size:14px}.staff-mobile-slider{width:100%;max-width:100%;margin-bottom:30px;clear:both;display:block!important;}.staff-mobile-slider .iteam{padding:6px;}.staff-mobile-slider .iteam figure img{width:100%;}.staff-mobile-slider .text-caption{width:100%;padding:15px;background:#fff;}.staff-mobile-slider .text-caption h4{font-size:16px;margin-bottom:10px;}.staff-mobile-slider .text-caption p{font-size:14px;color:#534741;margin-bottom:10px;}.staff-mobile-slider .slick-prev{left:5px;}.staff-mobile-slider .slick-next{right:5px;}.staff-mobile-slider .slick-arrow{top:35%;}.staff-mobile-slider .slick-prev:before,.staff-mobile-slider .slick-next:before{font-size:25px;color:#fff;}.staff-mobile-slider .slick-dots{bottom:-20px;}.staff-mobile-slider .slick-dots li.slick-active button,.staff-mobile-slider .slick-dots li:hover button{background:#a67b52;}.staff-mobile-slider .slick-dots li button{border:1px solid #a67b52;width:10px;height:10px;}.staff-slider{display:none;}.wine-page .heading-caption{padding:30px 0 0;}.wine-exp-block{padding:10px;}.wine-exp-block h3{font-size:22px;}.wine-exp-block h4{font-size:16px;}.wine-exp-block p{font-size:14px;line-height:20px;}.wine-exp-block .right h4{line-height:22px;}.wine-exp-block.wine-collection .left p{font-size:15px;line-height:20px;}.wine-exp-block .left{max-width:100%;margin-right:0;padding-right:0;}.wine-exp-block .right{max-width:100%;padding:15px;margin-bottom:15px;margin-left:0;float:none}.wine-page .staff-row{overflow:inherit;}.wine-exp-block .restaurant-img .block{max-width:calc(33.33% - 10px);margin-right:0;}.wine-page .wine-exp-block.pd0 .block{max-width:calc(33.33% - 10px);margin-right:0;}.restaurant-slider .slick-arrow{top:45%;}.restaurant-slider .slick-prev:before,.restaurant-slider .slick-next:before{font-size:25px;}.wine-exp-block.wine-collection .btn-dining{margin:0 auto;margin-bottom:15px;}.our-brand{margin:0;}.our-brand h3{font-size:22px;display:block;}.wine-page .specials-overview-section .container{padding-bottom:0;}.our-brand .slick-arrow{top:35%;}.staff-row{margin-bottom:40px;}.staff-row .slick-arrow{top:35%;}.staff-row .slick-next{right:10px;}.staff-row .slick-prev{left:10px;}.staff-row .slick-dots{bottom:-25px;}.staff-row .slick-dots li button{border-color:#a67b52;width:10px;height:10px;}.staff-row .slick-dots li.slick-active button,.staff-row .slick-dots li:hover button{background:#a67b52;}.wine-page .staff-row .iteam{margin:0 5px;max-width:100%;}.wine-page .staff-row .iteam figure img{width:100%;}.wine-exp-block .restaurant-img .block .caption{font-size:14px;}.experience-page .heading-caption{padding:30px 0 0;}.features-block{text-align:center;}.features-block .block{max-width:440px;margin-right:0;margin-bottom:20px;float:none;display:inline-block;vertical-align:top;text-align:left;}.features-block .block .title{font-size:20px;padding:12px;line-height:26px;}.features-block .block .text-caption{padding:15px;}.features-block .block .text-caption .btn-feature{font-size:13px;padding:7px 18px;line-height:20px;float:none;text-align:center;}.shark-cage-diving-page .heading-caption{padding:40px 0 0;}.shark-cage-diving-page h2{font-size:22px;}.shark-cage-diving-page h2 br{display:none;}.tick-block{margin-bottom:20px;padding:10px;padding-bottom:0;}.typed-blow{padding:10px;padding-bottom:0;}.whale-type{padding:10px;padding-bottom:0;}.inner-gallery.gallery-section.border-btm .container{padding-bottom:50px;}.tick-block .right{max-width:100%;margin-left:0;margin-bottom:15px;}.tick-block p{font-size:14px;line-height:20px;}.tick-block .right ul li{line-height:20px;}.expert{padding:15px;width:calc(100% + 20px);margin-left:-10px;}.expert figure{max-width:264px;margin-right:0;margin-bottom:10px;}.expert h4{font-size:18px;margin-bottom:10px;display:block;}.expert span{font-size:24px;line-height:34px;display:block;clear:both;}.suggested-interaries .suggested-slider .iteam .caption{padding:10px;}.suggested-interaries .suggested-slider .iteam .caption h4{font-size:16px;}.suggested-interaries .suggested-slider{max-width:100%;margin-bottom:50px;}.suggested-interaries .suggested-slider .slick-dots{bottom:-30px;}.suggested-interaries .suggested-slider .slick-dots li button{border-color:#a67b52;}.suggested-interaries .suggested-slider .slick-dots li.slick-active button{background:#a67b52;}.suggested-interaries .suggested-slider .iteam{margin:0 10px;}.suggested-interaries .suggested-slider .slick-slide img{width:100%;}.suggested-interaries .btn-suggest{font-size:14px;line-height:20px;padding:10px 15px;}.suggested-slider .slick-next{right:5px;}.suggested-slider .slick-prev{left:5px;}.exp-slider-block.experiences-section .experience-grids{max-width:100%;margin:0;margin-bottom:50px;}.exp-slider .slick-next{right:5px;}.exp-slider .slick-prev{left:5px;}.exp-slider .slick-dots{bottom:-28px;}.suggested-slider .slick-prev:before,.suggested-slider .slick-next:before{color:#fff;}.exp-slider .slick-prev:before,.exp-slider .slick-next:before{font-size:25px;}.suggested-interaries{margin-top:30px;}.shark-cage-diving-page h4{font-size:18px;}.typed-blow{margin-bottom:50px;}.typed-blow .block{margin:0 10px;}.typed-blow .slick-dots{bottom:-20px;}.typed-blow .slick-dots li button{border-color:#a67b52;}.typed-blow .slick-dots li.slick-active button,.typed-blow .slick-dots li:hover button{background-color:#a67b52;}.typed-blow .block figure .caption{font-size:18px;}.typed-block .expert{margin-bottom:30px;max-width:100%;margin-left:0;}.typed-blow .block p{font-size:14px;}.typed-blow .slick-arrow{top:30%;}.typed-blow .slick-prev{left:10px;}.typed-blow .slick-next{right:10px;}.typed-blow .slick-prev:before,.typed-blow .slick-next:before{color:#fff;}.whale-type{margin-bottom:50px;}.whale-type .block{max-width:100%;margin:0 5px;}.whale-type .block figure img{width:100%;}.whale-type .slick-dots{bottom:-20px;}.whale-type .slick-dots li button{border-color:#a67b52;}.whale-type .slick-dots li.slick-active button,.tick-block .whale-type .slick-dots li:hover button{background-color:#a67b52;}.treatment-block{overflow:inherit;}.treatment-block .block{max-width:100%;margin:0 5px;}.treatment-block .block:nth-child(3n){margin:0 5px;}.treatment-block .caption{padding:15px;background:#fff;position:static;}.treatment-block .caption h4{font-size:20px;color:#000;margin-bottom:5px;}.treatment-block .caption p{font-size:14px;line-height:18px;color:#000;}.treatment-block .block:after{display:none;}.treatment-block .slick-arrow{top:30%;}.suggested-page .heading-caption{padding:30px 0 0;}.right-content.interaries .iteam{max-width:46%;margin:0 5px;float:none;display:inline-block;text-align:left;margin-bottom:10px;}.right-content{text-align:center;}.decadent-dining-page .heading-caption{padding:40px 0 0;}.decadent-dining-page h2{font-size:22px;}.the-exp-block figure{margin-left:0;margin-bottom:20px;max-width:100%;}.days-tabbing{margin-bottom:20px;}.days-activity h4{font-size:22px;}.decadent-dining-page p{font-size:14px;}.days-activity .img-block .left{display:block;float:none;margin-right:0;margin-bottom:15px;max-width:100%;}.days-activity .img-block .right{display:block;float:none;max-width:100%;}.decadent-dining-page .stay-block{padding:15px;margin-bottom:30px;}.decadent-dining-page .our-rates-section{margin-bottom:30px;}.decadent-dining-page .suggested-interaries{padding:30px 0;}.the-exp-block{margin-bottom:30px;padding:10px;}.days-slider .days{border-right:0;}.days-slider .days:after{display:none;}.sneak-preview-block{margin-top:30px;}.press-page .heading-caption{padding:30px 0 0;}.press-page h3{font-size:22px;}.download-content .block{padding:10px;max-width:100%;margin-right:0;text-align:center;margin-bottom:10px;}.download-content .block h4{font-size:18px;max-width:100%;display:block;}.download-content .block figure{max-width:180px;margin-right:10px;float:none;margin:10px auto;}.press-contact{padding:15px;}.press-contact .block{padding-right:0;max-width:100%;margin-bottom:10px;}.press-contact .block .title{font-size:18px;}.in-the-press .year{font-size:18px;}.in-the-press p{font-size:14px;}.in-the-press p em{font-size:16px;}.download-content .block .btn-dining{float:none;margin:0 auto;margin-bottom:10px;}.press-page .btn-load-more{display:block;margin:0 auto;max-width:170px;text-transform:uppercase;margin-top:10px;}.download-content>*:nth-child(3)~*{display:none;}.download-content.data-expand .block{display:block;}.fancybox-detail #detail-popup{padding:50px 15px 20px!important;}.blog-page .heading-caption{padding:30px 0 0;}.blog-type-block{padding:10px;text-align:center;}.blog-type-block .input-field{max-width:340px;margin-right:0;margin-bottom:5px;float:none;display:inline-block;text-align:left;}.blog-type-block .input-field.search{float:none;display:inline-block;}.blog-type-block .input-field.search input{padding:0 40px 0 15px;}.blog-type-block .input-field .customSelect{padding:0 35px 0 15px;}.blog-type-block .input-field.category{max-width:340px;}.blog-post{width:100%;margin:0;text-align:center;}.blog-post .block{max-width:360px;margin:0;margin-bottom:10px;float:none;display:inline-block;text-align:left;}.blog-post .block .caption a.btn-read-more{display:none;}.blog-post .block.full{max-width:100%;margin:0;margin-bottom:11px;}.blog-post .block.full .caption{padding:10px;}.blog-post .block .caption h4{font-size:20px;}.blog-post .block.half{max-width:100%;}.blog-post .block.half .caption{padding:15px 10px;}.blog-post .block .date strong{font-size:26px;}.paginetion-blk{padding:0;}.paginetion-blk ul{width:calc(100% - 150px);}.blog-detail-page .inner-banner .iteam{height:280px;}.blog-detail-wrap{margin-bottom:40px;}.blog-detail-wrap .inn-wrap{padding:0 15px;}.blog-detail-wrap .inn-wrap .author{left:0;position:relative;margin-bottom:20px;}.blog-detail-wrap .cta{padding:40px;}.blog-detail-wrap .video-icon{width:50px;height:50px;background-size:50px;}.blog-detail-wrap p{font-size:14px;}.inn-wrap .blog-tag{border:0;padding:0;}.inn-wrap .blog-tag .status{padding:7px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width:100%;text-align:center;}.inn-wrap .blog-tag .status .tag{margin-right:11px;}.inn-wrap .blog-tag .status .tag:last-child{margin-right:0;}.inn-wrap .blog-tag .social-icon{padding:7px 0;border-bottom:1px solid #e1e1e1;width:100%;text-align:center;}.inn-wrap .blog-tag .social-icon a{float:none;display:inline-block;}.inn-wrap .align-right{max-width:100%;margin-bottom:15px;margin-left:0;width:100%;}.more-stories{padding:25px 0;margin-bottom:40px;}.more-stories h3{font-size:22px;}.more-stories .text-caption{padding:10px;}.more-stories .text-caption h4{font-size:16px;}.inn-wrap .blog-tag .social-icon a{margin-left:15px;}.blog-detail-wrap .full-block{padding:25px 0;}.blog-detail-wrap .full-block h3{padding-left:0;padding-top:40px;font-size:18px;text-align:center;}.blog-detail-wrap .full-block h3:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}.blog-detail-wrap h3{font-size:22px;}.blog-detail-wrap .inn-wrap .fig-caption{margin-bottom:50px;}.blog-detail-wrap .inn-wrap .inn-left{max-width:100%;margin-right:0;}.blog-detail-wrap .inn-wrap .inn-right{max-width:100%;}.blog-detail-wrap .inn-wrap .fig-caption .caption{width:90%;text-align:center;top:calc(100% - 20px);bottom:inherit;}.blog-detail-wrap .btn-next{margin-top:10px;}.blog-detail-wrap .btn-back{margin-top:10px;}.stories-slider{margin-bottom:40px;}.more-stories .block{margin:0 10px;max-width:100%;}.stories-slider .slick-arrow{top:35%;}.stories-slider .slick-next{right:10px;}.stories-slider .slick-prev{left:10px;}.stories-slider .slick-dots{bottom:-25px;}.stories-slider .slick-dots li button{border-color:#a67b52;width:10px;height:10px;}.stories-slider .slick-dots li.slick-active button,.staff-row .slick-dots li:hover button{background:#a67b52;}.our-story-banner{height:320px;}.our-story-banner .caption{width:90%;}.our-story-banner .caption h2,.our-story-banner .caption .h2{font-size:22px;}.our-story-banner .caption h2 br,.our-story-banner .caption .h2 br{display:none;}.our-story-banner .caption .btn-who-we-are{font-size:16px;}.natural-beauty{padding:20px 0;}.natural-beauty p{font-size:14px;}.natural-beauty figure{max-width:100%;margin-right:0;margin-bottom:20px;}.natural-beauty .text-caption{max-width:100%;}.travel-exp .left{padding:25px 20px;width:100%;height:auto!important;}.travel-exp .right{padding:20px;width:100%;}.travel-exp .left h4{font-size:20px;line-height:30px;}.travel-exp .right p{font-size:14px;}.belive-block .left{padding:20px;width:100%;}.belive-block .left h3{font-size:22px;margin-bottom:5px;}.belive-block .left p{font-size:14px;margin-bottom:10px;}.belive-block .right{padding:20px;width:100%;height:auto!important;}.belive-block .right h4{font-size:20px;line-height:30px;}.meet-them-block .block.width01{max-width:calc(50% - 10px)}.meet-them-block .block.width02{max-width:calc(50% - 10px)}.meet-them-block .block.text h4{font-size:20px;margin-bottom:10px;}.awards-side-bar aside.left-aside{border:0;}.awards-side-bar aside.left-aside:before{right:15px;display:none;}.awards-side-bar aside.left-aside br{display:none;}.awards-side-bar .suggested-bar.left-aside span{width:100%;border:1px solid #7c6246;margin-bottom:5px;}.awards-side-bar .suggested-bar.left-aside .block{position:relative;}.awards-side-bar .suggested-bar.left-aside .block:before{position:absolute;right:15px;top:8px;width:30px;height:30px;content:'i';pointer-events:none;background:#9a7a55;font-family:"grootbos"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:13px;border-radius:2px;color:#fff;padding-top:9px;}.awards-side-bar .awards-iteam .block figure{margin-right:0;margin-bottom:10px;}.awards-side-bar .awards-iteam .block .text-caption{max-width:100%;text-align:left;}.awards-side-bar .awards-iteam .block .text-caption h4{font-size:20px;}.work-with-us-page .heading-caption{padding:30px 0 0;}.work-with-us-page .heading-caption h3{font-size:18px;}.work-culture{padding:15px;width:calc(100% - 30px);margin-bottom:40px;}.work-culture h3{font-size:22px;}.work-culture p{font-size:14px;line-height:20px;}.work-culture figure{max-width:100%;float:none;}.work-culture figure.right{margin:0;display:block;width:100%;margin-bottom:15px;}.work-culture figure.left{margin-right:0;width:100%;margin-bottom:15px;}.current-opportunity-block{text-align:center;margin-bottom:10px;}.current-opportunity-block h3{font-size:22px;margin-bottom:15px;}.current-opportunity-block .block{max-width:290px;margin:0 5px 15px;float:none;display:inline-block;vertical-align:top;text-align:left;}.current-opportunity-block .block:last-child{margin:0 5px 20px;}.current-opportunity-block .block h4{font-size:20px;}.current-opportunity-block .block .exp{font-size:18px;padding:8px 15px;}.current-opportunity-block .block .caption{padding:11px 15px;}.current-opportunity-block .block .caption p{font-size:14px;line-height:20px;}.current-opportunity-block .block .caption .btn-enquiery{margin:0;margin-bottom:5px;}.staff-say-block{margin-bottom:30px;}.staff-stay-slider{max-width:90%;text-align:center;}.staff-stay-slider .staff-detail{float:none;display:block;margin:0 auto;margin-bottom:50px;}.staff-stay-slider .description{max-width:100%;padding-top:0;padding-bottom:0;float:none;}.staff-stay-slider .description p{font-size:16px;}.staff-stay-slider .slick-prev{left:-20px;padding:0;margin:0;margin-top:20px;}.staff-stay-slider .slick-next{right:-20px;padding:0;margin:0;margin-top:20px;}.foundation-description{padding:30px 15px;}.foundation-page h3,.get-involved h2,.our-project-block h2{font-size:22px;}.foundation-page p{font-size:14px;}.activity-count{margin-bottom:30px;}.our-project-block{padding:15px;margin-bottom:20px;}.our-project-block h4{font-size:16px;}.our-project-block .right{max-width:100%;margin-left:0;margin-bottom:15px;padding:15px;}.project-slider .iteam{margin:0 5px;}.project-slider .iteam .description{padding:12px;}.project-slider .iteam .description h4{font-size:20px;}.get-involved .all-detail .block{max-width:100%;padding-right:0;margin-bottom:20px;}.get-involved .all-detail .block:nth-child(2){max-width:100%;}.get-involved .all-detail .block:nth-child(3){max-width:100%;text-align:center;}.get-involved .all-detail .block .social-icon a{float:none;display:inline-block;vertical-align:top;}.get-involved .all-detail .block .row span{margin:0;}.get-involved .all-detail .block .row .category{max-width:38%;}.get-involved .right{max-width:100%;margin-left:0;margin-bottom:15px;padding:10px;}.get-involved .right h4{line-height:24px;font-size:18px;}.activity-count .block{width:50%;height:160px;}.activity-count .block .count{max-width:80%;}.activity-count .block .count p strong{font-size:34px;}.activity-count .block .count p{font-size:16px;}.get-involved{padding:50px 0;}.get-involved h4{font-size:20px;}.project-slider .slick-prev{left:15px;}.project-slider .slick-next{right:15px;}.project-slider .slick-prev:before,.project-slider .slick-next:before{font-size:22px;color:#fff;}.foundation-page .our-culinary-block{margin-bottom:30px;}.contact-page .heading-caption{padding:30px 0 0;}.contact-page #map{height:330px;}.contact-us-block{width:100%;padding:0;margin:0;}.contact-us-block .left{max-width:100%;padding:15px;float:none;padding-top:25px;}.contact-us-block .left h3{font-size:22px;padding-right:50px;margin-bottom:15px;}.contact-us-block .left h3:after{background-size:40px;background-repeat:no-repeat;width:40px;}.contact-us-block .left form .row{margin-bottom:10px;}.contact-us-block .right{max-width:calc(100% - 30px);float:none;display:block;margin:0 auto;margin-bottom:30px;}.contact-us-block .right h2{font-size:22px;padding:15px 40px 15px 15px;}.contact-us-block .right h2:after{background-size:32px;background-repeat:no-repeat;width:32px;right:10px;top:12px;}.contact-us-block .right .detail{padding:0 15px;}.contact-us-block .right .detail .block{padding:14px 0;}.contact-us-block .right .detail .block figure{width:35px;margin-right:10px;}.contact-us-block .right .detail .block .description{max-width:calc(100% - 50px);padding-top:3px;}.contact-us-block .right .detail .block .description h4{font-size:18px;}.contact-us-block .left form .row input{font-size:12px;}.contact-us-block .left form .row textarea{font-size:12px;}.survey-block{padding-bottom:45px;padding-top:30px;}.survey-page .landing-section.inner-banner{height:350px;}.survey-page .landing-section.inner-banner .content-block{background-position:center center;background-size:cover;background-repeat:no-repeat;}.survey-page .landing-section.inner-banner h1{font-size:22px;}.survey-content-block .single-block{margin-bottom:15px;}.survey-block .heading-caption{margin-bottom:30px;}.survey-page .heading-caption h2{margin-bottom:10px;}.survey-page .heading-caption p{margin-bottom:10px;font-size:14px;}.survey-content-block .answer-block{margin:0 -15px;}.survey-content-block .questions-block{margin-bottom:20px;}.survey-content-block .answer-block .single-answer{padding:0 15px;margin-bottom:15px;width:100%;}.survey-content-block .questions-block h3{font-size:18px;}.survey-content-block .questions-block p{font-size:14px;}.survey-content-block .answer-block .single-answer .radio-btn label{font-size:16px;}.survey-content-block .answer-block .single-answer .radio-btn{padding:8px 10px 8px;}.fancybox-is-open .fancybox-stage .fancybox-confirm{max-width:90%;}.confirm-form h2{font-size:22px;}.confirm-form p{font-size:14px;margin-bottom:20px;}.confirm-form .frm_element{margin-bottom:20px;}.confirm-form input[type="text"],.confirm-form input[type="password"],.confirm-form input[type="email"],.confirm-form input[type="tel"],.confirm-form input[type="search"],.confirm-form textarea{height:46px;line-height:46px;}.fancybox-is-open .fancybox-stage .fancybox-confirm .fancybox-skin{padding:40px 20px!important;}.confirm-form input[type="submit"]{height:40px;line-height:38px;}.confirm-form.screen2 .btn-process,.confirm-form.screen3 .btn-process{height:40px;line-height:38px;}.inquiry-form .booknow-btn{line-height:26px;}.inquiry-form .booknow-btn .book-now{display:block;margin:0 auto;line-height:32px;}.inquiry-form .booknow-btn{font-size:20px;}span.or{font-size:20px;margin:10px 0;}.inquiry-form h3{font-size:20px;margin-bottom:15px;}.field-checkboxlist,.rc-button{text-align:left;}.rc-button li{width:100%;}.application-form-popup.contact-us-block .right,.application-form-popup.contact-us-block .left{height:auto!important}.application-form-popup .frm_action{padding-top:20px;}.contact-us-block.application-form-popup .left form .row .btn-submit{float:none}.fancybox-confirm .fancybox-stage .open-popup{padding:40px 20px;}.proposed-page .coming-soon-text p{font-size:16px;}.proposed-page .features-block .block .title{padding:0 15px 15px!important;}.proposed-page .block figure{height:280px;}.proposed-page .block figure img{object-fit:cover;object-position:center;height:100%;width:100%;}.proposed-page .features-block figcaption{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}.fancybox-confirm .fancybox-stage .open-popup{padding:40px 20px;}.tick-block .left{width:100%;margin:0;}.tick-block .right{width:100%;margin-bottom:20px;}.activity-type .activity-list{width:100%;padding:0;margin-bottom:20px;}.activity-type .activity-list figcaption{top:10px;left:10px;font-size:18px;}.activity-type{margin:0;}.our-story-banner .bottom-logo{width:120px;bottom:60px;}.inner-banner .caption{top:65%;}.inner-banner .caption.has-video{top:35%;}}@media (min-width:641px) and (max-width:767px){.container{padding:0 15px;}.btn{font-size:14px;line-height:42px;}#wrapper.home-page{padding-top:48px;}header.main-header .top-header .left-head .logo-head{width:130px;margin:12px 0;}header.main-header .top-header .right-head{display:none;}header.main-header .bottom-header{display:none;}header.main-header .top-header .right-head-mobile{display:block;}.fancybox-is-open .fancybox-stage{max-width:90%;}.inquiry-form h2{font-size:28px;}.inquiry-form .frm_element .column{max-width:49%;margin-right:9px;}.inquiry-form .frm_element .column input{height:40px;line-height:38px;}.inquiry-form .frm_element .column .customSelectWrap .customSelect{height:40px;line-height:38px;}.contact-info>.title h3{font-size:18px;}.contact-info .info{padding:15px;}.contact-info .info .block{max-width:50%;}.contact-info .info .block:first-child{max-width:50%;margin-bottom:15px;}.contact-info .info .block .title{font-size:16px;}footer.main-footer .footer-top .single-foot .contact-block{margin:0 0 20px;}footer.main-footer .social-block{text-align:left;padding:0;}footer.main-footer .footer-top .single-foot.first{padding:0;text-align:left;}footer.main-footer .footer-top .single-foot.third .title{text-align:left;}footer.main-footer .footer-bottom .copyright{margin:0;}footer.main-footer .footer-bottom ul.terms-privacy{margin:0;}footer.main-footer .footer-top .single-foot.second figure img{width:130px;}footer.main-footer .footer-top .single-foot.first{width:50%;padding-right:20px;}footer.main-footer .footer-top .single-foot.second{width:100%;padding-top:0;}footer.main-footer .footer-top .single-foot.third{width:50%;padding:0;}.landing-section{min-height:450px;max-height:600px;}.landing-section .logo{width:210px;float:none;margin:22px auto;}.landing-section .caption{padding:100px 0 0}.landing-section .caption h1,.landing-section .caption .h1{font-size:30px;line-height:1;}.landing-section .caption h3,.landing-section .caption .h3{font-size:16px;}.landing-section .national-geo{width:120px;bottom:30px;}.landing-section .down-arrow{bottom:20px;right:15px;}.specific-gatway-section{background-color:#9a7a55;padding:0;}.specific-gatway-section .container{padding:0;}.specific-gatway-section .right-block{display:none;width:100%;padding:15px;background-color:#F5E2C9;}.specific-gatway-section .left-block{width:calc(100% - 50px);padding:12px 15px;}.specific-gatway-section .left-block p{font-size:16px;color:#fff;margin:0}.specific-gatway-section .down-arrow{display:inline-block;}.banner{height:280px;}.banner .text-bg-overlay{padding:40px 0 10px 0;}.banner h2,.banner .h2{font-size:22px;}.melting-section h2{font-size:22px;padding:24px 0;}.melting-section .full-blocks .single-block{width:50%;min-height:160px;}.melting-section .full-blocks .single-block .title{font-size:13px;}.top-caption h4{font-size:20px;}.top-caption p{font-size:16px;}.progressive-section{height:394px;}.progressive-section h2{font-size:22px;}.progressive-section p{font-size:14px;}.accomodation-section{padding:44px 0;}.accomodation-tab .tab-button{display:none;}.accomodation-tab .accomodation-slider{border-bottom:none;border-top:none;}.accomodation-tab a.accordian-click{display:block;}.accomodation-tab .accomodation-slider .single-accomodation{margin-top:1px;}.accomodation-tab .accomodation-slider .single-accomodation .both-block{display:none;border-bottom:5px solid #a68e54;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation{width:100%;height:auto!important;padding:18px 18px 10px;margin:0}.accomodation-tab .accomodation-slider .single-accomodation .right-accomodation{width:100%;height:auto!important;min-height:260px}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation h3{font-size:22px;margin:0 0 12px;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation p{font-size:12px;margin:0 0 22px;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation .btn{display:block;max-width:98%;margin:0 auto 15px;font-size:14px;line-height:42px;}.gallery-section{padding:40px 0;}.gallery-grids a.fancybox.height1{height:160px;}.gallery-grids a.fancybox.height2{height:120px;}.experience-grids .single-experience .title{font-size:16px;padding:14px;}.experiences-section{padding:40px 0;}.food-wine-section{padding:40px 0;}.food-wine-rows .single-food-wine .food-wine-img{width:100%;height:auto!important;min-height:1px;margin:0 0 20px;}.food-wine-rows .single-food-wine .food-wine-content{width:100%;height:auto!important;min-height:1px;padding:0;}.food-wine-rows .single-food-wine .food-wine-img img{display:block;width:100%;}.food-wine-rows .single-food-wine .food-wine-content .title,.food-wine-rows .title h3{font-size:18px;margin:0 0 18px;}.food-wine-rows .single-food-wine .food-wine-content p{font-size:14px;margin:0 0 18px;}.food-wine-rows .single-food-wine .food-wine-content .btn{position:static;padding:0 20px;}.food-wine-rows .single-food-wine{margin-top:30px;padding-top:30px;}.specials-overview-section{padding:35px 0;}.specials-overview-slider .single-inner .only-title{display:none;}.specials-overview-slider .single-inner .overlay-content{opacity:1;transform:scale(1);visibility:visible;}.specials-overview-slider .single-inner .overlay-content p{display:none;}.specials-overview-slider .single-inner .overlay-content .dis-table-cell{vertical-align:bottom;}.specials-overview-slider .single-inner .overlay-content .btn{margin:0;font-size:12px;line-height:34px;padding:0 14px;}.specials-overview-slider .single-inner:hover figure{opacity:1;}.specials-overview-slider .single-inner .only-title,.specials-overview-slider .single-inner .overlay-content .title{font-size:16px;}.specials-overview-slider .slick-next{right:0;left:auto;}.specials-overview-slider .slick-prev{right:auto;left:0;}.specials-overview-slider .slick-prev::before,.specials-overview-slider .slick-next::before{color:#fff;}.hospitality-section{padding:70px 0;}.hospitality-section .top-caption h4,.hospitality-section .top-caption .h4{font-size:22px;}.hospitality-section .make-buttons .btn{font-size:13px;line-height:42px;}.thank-you-block{padding:35px 0;}.thank-you-block .top-caption h1{font-size:24px;}.thank-you-block .top-caption p{font-size:16px;}.accomodation-block{padding-top:30px;}.landing-section.inner-banner{height:350px;}.landing-section.inner-banner .caption{padding-top:40px;}.landing-section .caption h1,.landing-section .caption .h1{font-size:28px;}.landing-section.inner-banner .caption h3{font-size:18px;}.heading-caption h1{font-size:24px;}.heading-caption p{font-size:16px;}.lodge-block-wrapper{background:#61553d;}.lodge-block-wrapper .container{padding:0 20px;}.lodge-block nav li{margin:0 25px;background:#d8d6c9;}.lodge-block nav li a{font-size:15px;}.lodge-block nav li a .title{font-size:16px;margin-bottom:0;}.lodge-block nav li a span{display:none;}.lodge-block .slick-prev{left:-15px}.lodge-block .slick-next{right:-15px}.lodge-block .slick-prev:before,.lodge-block .slick-next:before{color:#fff;font-size:20px;}.lodge-block-content{padding:20px 0;}.lodge-block-content .lodge-bg{max-width:50%;}.lodge-block-content .lodge-bg .lodge-title{font-size:24px;}.lodge-block-content .lodge-detail{max-width:50%;padding:15px 20px;}.lodge-detail h2{font-size:24px;}.lodge-detail h2{font-size:18px;}.lodge-detail a.btn{width:inherit;padding:0 20px;margin-right:10px;margin-bottom:10px;}.slider-for .main-item{height:400px!important;}.thumbs-wrapper .thumbs-item .text-caption{font-size:11px;}.slider-for .main-item .villas-item{max-width:475px;padding:10px 15px;}.villas-item h2,.villas-item h3{font-size:24px;}.garder-lodge-block .overview .villas-item p{font-size:14px;}.thumbs-wrapper{margin:0 5px;}.inner-banner-slider .iteam{height:350px;}.inner-banner-slider .iteam h1,.inner-banner-slider .iteam .h1{font-size:28px;}.overview .highlights .left{max-width:100%;float:none;display:inline-block;}.highlights-slider{margin-bottom:50px;}.overview .highlights .right{max-width:460px;display:inline-block;float:none;margin-bottom:20px;}.overview.suits .highlights .right{max-width:40%;}.overview.style-1 .left .highlight-points{max-width:100%;}.lodge-block nav li{margin:0 10px;}.garder-lodge-block .overview .title{display:block;width:100%;}.garder-lodge-block .overview .title h3{font-size:24px;}.garder-lodge-block .overview h3,.garder-lodge-block .overview h2{font-size:24px;}.garder-lodge-block .overview .highlights{margin-top:30;padding:20px;}.overview.style-1 .highlights{padding:0;margin:0;}.overview.suits .highlights .right{max-width:450px;}.our-rates-section h3,.our-rates-section .container h3,.our-rates-section .container .h3{font-size:24px;}.virtual-tours{padding:20px;}.virtual-tours .text-caption{padding:20px 0;}.virtual-tours .text-caption h4,.virtual-tours .text-caption h2,.virtual-tours .text-caption .h2{font-size:24px;}.garder-lodge-block .gallery-section{padding:0;}.garder-lodge-block .gallery-section .container{padding-bottom:50px;}.gallery-section.inner-gallery .gallery-grids a.fancybox.search:before{background-size:20px;width:20px;background-repeat:no-repeat;}.highlight-suites-slider{max-width:95%;}.garden-lodge-suites-block .highlights-suites h5{font-size:16px;}.garder-lodge-block .overview p{font-size:15px;}.highlight-suites-slider .iteam{margin:0 10px;}.highlight-suites-slider .text-caption{padding:15px;}.highlight-suites-slider .text-caption h3{font-size:18px;}.highlight-suites-slider .slick-prev:before,.highlight-suites-slider .slick-next:before{font-size:28px;}.highlight-suites-slider .slick-next{right:-30px;}.highlight-suites-slider .slick-prev{left:-30px;}.suites-info .title h2{font-size:24px;}.suites-info .configuration{max-width:54%;padding:20px;}.suites-info .configuration ul li .field{width:calc(100% - 43px);max-width:100%;height:auto!important;padding:5px 11px;}.suites-info .configuration ul li .field:after{top:inherit;transition:inherit;-webkit-transition:inherit;border-width:5px 7px 0 7px;border-color:#dfc790 transparent transparent transparent;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-5px;}.suites-info .configuration ul li .detail{width:calc(100% - 43px);max-width:100%;padding:5px 11px;height:auto!important;}.suites-info .essentials{max-width:44%;}.suites-info .configuration h3{font-size:18px;}.suites-info .essentials h3{font-size:18px;margin-bottom:20px;}.suites-info .essentials ul li{max-width:100%;margin-right:0;}.sapecials-page{padding-top:40px;}.specials-gallery .single-specials-overview{max-width:50%;padding:5px;}.rates-page{padding:30px 0 0;}.rates-table .right-part{max-width:100%;float:none;display:block;}.rates-table .right-part .block{width:49%;display:inline-block;vertical-align:top;margin-bottom:20px;}.rates-table .right-part .block.season a:nth-child(3n){margin-right:5px;}.rates-table .left-part{max-width:100%;float:none;}.rates-block .rates-table h3{font-size:20px;}.rates-block .stay-block h2{font-size:24px;}.insturction-tabbing .nav-tabs li{max-width:30%;}.insturction-tabbing .tab-content .tab-pane.active{padding:15px;}.insturction-tabbing .tab-content h4{font-size:18px;}.honeymoon-gateway-page .heading-caption{padding-top:30px;}.gateway-block .saving-detail{max-width:100%;margin-right:0;padding-right:15px;margin-bottom:15px;}.gateway-block .saving-detail .btn-save{font-size:16px;padding:6px 15px;}.gateway-block .block{max-width:47%;margin-right:15px;padding:15px;}.gateway-block .block h4{font-size:20px;}.gateway-block .block p{font-size:15px;}.package-include-block{padding:20px 0;margin-bottom:20px;}.package-include-block h3{font-size:24px;}.helpfull-info-page .lodge-block nav li a{font-size:12px;padding:11px;}.info-tab .nav-tabs{display:none;}.info-tab .tabing-detail{max-width:100%;height:auto!important;}.info-tab .tabing-detail .row{margin-bottom:1px;}.info-tab .tab-pane{padding:15px 25px;}.info-tab .tab-pane h3{font-size:24px;}.enroute-to-grootbos h2{font-size:24px;}.enroute-to-grootbos p{font-size:16px;}.enroute-gallery .block .caption{font-size:16px;left:10px;bottom:10px;}.enroute-gallery .block{max-width:calc(25% - 12px);margin:0 15px 15px 0;}.services .service-block h3{font-size:24px;}.services .service-block .left{max-width:100%;margin-bottom:20px;}.faq-block h3{font-size:28px;}.faq-block h4{font-size:20px;}.services .service-block .right{max-width:100%;}.faq-block .question-block .left{max-width:100%;margin-right:0;}.faq-block .question-block .right{max-width:100%;}.faq-block .question-block .row h5{padding:16px;padding-left:55px;}.faq-block .question-block .row h5:before{top:14px;}.our-location-page{padding:40px 0 0;}.gallery-page{padding:40px 0 0;}aside.left-aside{max-width:200px;}.right-content{max-width:100%;}.right-content ul li{max-width:33.33%;width:100%;}.right-content ul li.has-story .hvr-story h5{font-size:15px;}.right-content ul li.has-story .hvr-story a.btn-call{padding:0 15px;line-height:38px;}.right-content ul li a .caption{font-size:13px;line-height:17px;left:10px;}.food-and-wine-page .garder-lodge-block{padding-bottom:0;}.inner-banne-bg .iteam{height:350px;}.inner-banne-bg .iteam h1,.inner-banne-bg .iteam .h1{font-size:24px;}.food-and-wine-page .heading-caption{padding-top:40px;}.culinary-page .heading-caption{padding:40px 0 0;}.dining-exp .left{max-width:40%;margin-right:0;}.dining-exp .right{max-width:60%;padding-left:20px;}.ordering-food .left{width:100%;padding-right:0;}.ordering-food .right{max-width:40%;}.ordering-food .right ul li{font-size:15px;}.our-culinary-block .left{max-width:100%;padding-right:0;margin:0;}.our-culinary-block .right{max-width:40%;}.our-culinary-block .left p{font-size:15px;line-height:20px;}.culinary-experience-block h3,.culinary-experience-block h2{font-size:24px;}.culinary-experience-block h4{font-size:18px;}.staff-slider .slick-prev:before,.staff-slider .slick-next:before{font-size:25px;}.staff-slider .slick-next{right:-28px;}.staff-slider .slick-prev{left:-28px;}.staff-slider .text-caption h4{margin-bottom:10px;}.restaurant .left{max-width:calc(100% - 250px);margin-right:0;padding-right:20px;}.restaurant .left p{line-height:20px;font-size:15px;}.restaurant .right{max-width:250px;padding:15px;}.restaurant .restaurant-img figure{max-width:49%;margin-right:11px;}.restaurant.destination .restaurant-img .block{max-width:48%;margin:0 1%;margin-bottom:10px;}.restaurant.destination .restaurant-img .block figure img{width:100%;}.restaurant.destination .restaurant-img .block .caption{left:13px;font-size:14px;bottom:10px;}.restaurant.destination .left{max-width:100%;margin-right:0;padding-right:0;}.restaurant.destination .right{max-width:40%;}.restaurant.destination .right ul li{font-size:15px;}.wine-description .left{margin:0;max-width:100%;padding-right:0;float:none;display:block;}.wine-description .right{max-width:100%;float:none;display:block;margin-bottom:15px;}.lodge-block .slick-prev{left:-20px;padding:0;}.lodge-block .slick-next{right:-20px;padding:0;}.lodge-block .slick-prev:before,.lodge-block .slick-next:before{color:#fff;font-size:20px;}.wine-page .heading-caption{padding:40px 0 0;}.wine-exp-block{padding:20px;}.wine-exp-block h3{font-size:24px;}.wine-exp-block h4{font-size:18px;}.wine-exp-block .right h4{line-height:26px;}.wine-exp-block.wine-collection .left p{font-size:15px;line-height:20px;}.wine-exp-block .left{max-width:100%;margin-right:0;padding-right:0;}.our-brand h3{font-size:24px;}.wine-exp-block .right{max-width:40%;}.wine-page .staff-row{overflow:inherit;}.wine-exp-block .restaurant-img .block{max-width:calc(33.33% - 10px);margin-right:15px;}.wine-page .wine-exp-block.pd0 .block{max-width:calc(33.33% - 10px);margin-right:15px;}.staff-row .slick-next{right:-35px;}.staff-row .slick-prev{left:-35px;}.staff-row .slick-dots{bottom:-20px;}.staff-row .slick-dots li button{border-color:#a67b52;}.staff-row .slick-dots li.slick-active button,.staff-row .slick-dots li:hover button{background:#a67b52;}.wine-page .staff-row .iteam{margin:0 5px;}.wine-exp-block .restaurant-img .block .caption{font-size:14px;}.experience-page .heading-caption{padding:40px 0 0;}.features-block .block{max-width:calc(50% - 6px);margin-right:12px;margin-bottom:12px;}.features-block .block .title{font-size:20px;padding:12px;line-height:26px;}.features-block .block .text-caption{padding:15px;}.features-block .block .text-caption .btn-feature{font-size:14px;padding:7px 18px;line-height:20px;}.shark-cage-diving-page .heading-caption{padding:40px 0 0;}.shark-cage-diving-page h2{font-size:24px;}.tick-block{margin-bottom:20px;}.inner-gallery.gallery-section.border-btm .container{padding-bottom:50px;}.tick-block .right{max-width:40%;margin-left:20px;}.tick-block p{font-size:15px;line-height:20px;}.tick-block .right ul li{line-height:20px;}.expert{padding:20px;}.expert figure{max-width:200px;margin-right:15px;}.expert h4{font-size:18px;margin-bottom:10px;}.expert span{font-size:24px;line-height:34px;}.suggested-interaries .suggested-slider .iteam .caption{padding:10px;}.suggested-interaries .suggested-slider .iteam .caption h4{font-size:16px;}.suggested-interaries .suggested-slider{max-width:95%;}.suggested-slider .slick-next{right:-30px;}.suggested-slider .slick-prev{left:-30px;}.exp-slider-block.experiences-section .experience-grids{max-width:95%;}.exp-slider .slick-next{right:-33px;}.exp-slider .slick-prev{left:-33px;}.exp-slider .slick-prev:before,.exp-slider .slick-next:before{font-size:25px;}.typed-blow{margin-bottom:30px;}.typed-blow .block{margin:0 10px;}.typed-blow .slick-dots{bottom:-20px;}.typed-blow .slick-dots li button{border-color:#a67b52;}.typed-blow .slick-dots li.slick-active button,.typed-blow .slick-dots li:hover button{background-color:#a67b52;}.typed-blow .block figure .caption{font-size:18px;}.typed-block .expert{margin-bottom:30px;}.typed-blow .block p{font-size:14px;}.typed-blow .slick-prev{left:0;}.typed-blow .slick-next{right:0;}.typed-blow .slick-prev:before,.typed-blow .slick-next:before{color:#a67b52;}.whale-type .block{max-width:100%;margin:0 5px;}.whale-type .block figure img{width:100%;}.whale-type .slick-dots{bottom:-20px;}.whale-type .slick-dots li button{border-color:#a67b52;}.whale-type .slick-dots li.slick-active button,.whale-type .slick-dots li:hover button{background-color:#a67b52;}.treatment-block .block{max-width:calc(50% - 20px);margin:0 10px;margin-bottom:20px;}.treatment-block .block:nth-child(3n){margin:0 10px;margin-bottom:20px;}.treatment-block .caption{padding:10px;}.treatment-block .caption h4{font-size:18px;}.treatment-block .caption p{font-size:12px;line-height:14px;}.suggested-page .heading-caption{padding:40px 0 0;}.right-content.interaries .iteam{max-width:calc(50% - 10px);}.decadent-dining-page .heading-caption{padding:40px 0 0;}.decadent-dining-page h2{font-size:24px;}.the-exp-block figure{margin-left:20px;margin-bottom:20px;max-width:50%;}.days-activity h4{font-size:22px;}.decadent-dining-page p{font-size:15px;}.decadent-dining-page .stay-block{padding:40px 20px;margin-bottom:30px;}.decadent-dining-page .our-rates-section{margin-bottom:30px;}.decadent-dining-page .suggested-interaries{padding:30px 0;}.the-exp-block{margin-bottom:40px;}.sneak-preview-block{margin-top:30px;}.press-page .heading-caption{padding:40px 0 0;}.press-page h3{font-size:24px;}.download-content .block{padding:15px;max-width:100%;margin-right:0;}.download-content .block h4{font-size:18px;max-width:calc(100% - 140px)}.download-content .block figure{max-width:180px;margin-right:10px;}.press-contact{padding:20px;}.press-contact .block{padding-right:30px;}.press-contact .block .title{font-size:16px;}.in-the-press .year{font-size:20px;}.in-the-press p{font-size:16px;}.blog-page .heading-caption{padding:40px 0 0;}.blog-type-block{padding:8px 11px;}.blog-type-block .input-field{max-width:calc(25% - 8px);}.blog-type-block .input-field.category{max-width:calc(25% - 6px);}.blog-post{width:100%;margin:0;}.blog-post .block{max-width:calc(50% - 14px);}.blog-post .block .caption h4{font-size:20px;}.blog-post .block .caption a.btn-read-more{display:none;}.blog-post .block.half{max-width:calc(50% - 14px);}.blog-post .block.half .caption{padding:15px 10px;}.blog-detail-page .inner-banner .iteam{height:350px;}.blog-detail-wrap .inn-wrap{padding:0 15px;padding-left:100px;}.blog-detail-wrap .inn-wrap .author{left:15px;}.blog-detail-wrap h2{font-size:24px;}.blog-detail-wrap p{font-size:15px;}.inn-wrap .align-right{max-width:50%;margin-bottom:15px;}.more-stories{padding:25px 0;margin-bottom:50px;}.more-stories h3{font-size:24px;}.more-stories .block{margin:0 10px;}.more-stories .text-caption{padding:10px;}.more-stories .text-caption h4{font-size:16px;}.inn-wrap .blog-tag .social-icon a{margin-left:15px;}.blog-detail-wrap .full-block{padding:30px 0;}.blog-detail-wrap h3{font-size:24px;}.stories-slider{margin-bottom:40px;}.stories-slider .slick-arrow{top:35%;}.stories-slider .slick-next{right:10px;}.stories-slider .slick-prev{left:10px;}.stories-slider .slick-dots{bottom:-25px;}.stories-slider .slick-dots li button{border-color:#a67b52;width:10px;height:10px;}.stories-slider .slick-dots li.slick-active button,.staff-row .slick-dots li:hover button{background:#a67b52;}.our-story-banner{height:350px;}.our-story-banner .caption h2,.our-story-banner .caption .h2{font-size:24px;}.natural-beauty{padding:40px 0;}.natural-beauty figure{max-width:100%;margin-right:0;margin-bottom:20px;}.natural-beauty .text-caption{max-width:100%;}.travel-exp .left{padding:0 20px;}.travel-exp .right{padding:40px 20px;}.travel-exp .left h4{font-size:20px;line-height:30px;}.belive-block .left{padding:20px;}.belive-block .left h3{font-size:24px;margin-bottom:5px;}.belive-block .left p{font-size:15px;margin-bottom:10px;}.belive-block .right{padding:0 30px;}.belive-block .right h4{font-size:20px;line-height:30px;}.meet-them-block .block.width01{max-width:calc(50% - 10px)}.meet-them-block .block.width02{max-width:calc(50% - 10px)}.meet-them-block .block.text h4{font-size:20px;margin-bottom:10px;}.awards-side-bar aside.left-aside{border:0;}.awards-side-bar aside.left-aside:before{right:15px;display:none;}.awards-side-bar aside.left-aside br{display:none;}.awards-side-bar .suggested-bar.left-aside span{width:100%;border:1px solid #7c6246;margin-bottom:5px;}.awards-side-bar .suggested-bar.left-aside .block{position:relative;}.awards-side-bar .suggested-bar.left-aside .block:before{position:absolute;right:15px;top:8px;width:30px;height:30px;content:'i';pointer-events:none;background:#9a7a55;font-family:"grootbos"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:13px;border-radius:2px;color:#fff;padding-top:9px;}.work-with-us-page .heading-caption{padding:40px 0 0;}.work-culture{padding:20px;width:calc(100% - 30px);margin-bottom:40px;}.work-with-us-page .heading-caption h3{font-size:16px;}.work-culture h3{font-size:24px;}.work-culture figure{max-width:100%;float:none;}.work-culture figure.right{margin:0;display:block;width:100%;margin-bottom:15px;}.work-culture figure.left{margin-right:0;width:100%;margin-bottom:15px;}.current-opportunity-block{text-align:center;margin-bottom:40px;}.current-opportunity-block h3{font-size:24px;}.current-opportunity-block .block{max-width:290px;margin:0 5px 15px;float:none;display:inline-block;vertical-align:top;text-align:left;}.current-opportunity-block .block:last-child{margin:0 5px 20px;}.current-opportunity-block .block h4{font-size:18px;}.current-opportunity-block .block .exp{font-size:16px;padding:8px 15px;}.current-opportunity-block .block .caption{padding:11px 15px;}.staff-stay-slider{max-width:90%;}.staff-stay-slider .description{padding-top:0;}.staff-stay-slider .description p{font-size:16px;}.staff-stay-slider .slick-prev{left:-40px;padding:0;}.staff-stay-slider .slick-next{right:-40px;padding:0;}.foundation-description{padding:40px 15px;}.foundation-page h3,.get-involved h2,.our-project-block h2{font-size:24px;}.our-project-block h4{font-size:16px;}.our-project-block .right{max-width:45%;}.project-slider .iteam{margin:0 5px;}.project-slider .iteam .description{padding:12px;}.project-slider .iteam .description h4{font-size:16px;}.get-involved .all-detail .block{max-width:50%;padding-right:20px;margin-bottom:20px;}.get-involved .all-detail .block:nth-child(2){max-width:50%;}.get-involved .all-detail .block .row span{margin:0;}.get-involved .all-detail .block .row .category{max-width:38%;}.get-involved .right h4{line-height:28px;}.activity-count .block .count{max-width:90%;}.activity-count .block .count p strong{font-size:40px;}.activity-count .block .count p{font-size:16px;}.get-involved{padding:50px 0;}.get-involved .right{max-width:50%;}.contact-page .heading-caption{padding:40px 0 0;}.contact-page #map{height:360px;}.contact-us-block{width:100%;padding:0;margin:0;}.contact-us-block .left{max-width:55%;}.contact-us-block .left{padding:20px;}.contact-us-block .left h3{font-size:24px;padding-right:50px;}.contact-us-block .left h3:after{background-size:40px;background-repeat:no-repeat;width:40px;}.contact-us-block .left form .row{margin-bottom:15px;}.contact-us-block .right{max-width:45%;}.contact-us-block .right h2{font-size:24px;padding:15px 40px 15px 15px;}.contact-us-block .right h2:after{background-size:32px;background-repeat:no-repeat;width:32px;right:10px;top:12px;}.contact-us-block .right .detail{padding:0 15px;}.contact-us-block .right .detail .block{padding:14px 0;}.contact-us-block .right .detail .block figure{width:35px;margin-right:10px;}.contact-us-block .right .detail .block .description{max-width:calc(100% - 50px);padding-top:3px;}.contact-us-block .right .detail .block .description h4{font-size:18px;}.survey-block{padding-bottom:45px;padding-top:30px;}.survey-page .landing-section.inner-banner{height:450px;}.survey-page .landing-section.inner-banner .content-block{background-position:center center;background-size:cover;background-repeat:no-repeat;}.survey-page .landing-section.inner-banner h1{font-size:28px;}.survey-content-block .single-block{margin-bottom:15px;}.survey-block .heading-caption{margin-bottom:50px;}.survey-page .heading-caption h2{margin-bottom:15px;}.survey-page .heading-caption p{margin-bottom:20px;font-size:14px;}.survey-content-block .answer-block{margin:0 -15px;}.survey-content-block .questions-block{margin-bottom:20px;}.survey-content-block .answer-block .single-answer{padding:0 15px;margin-bottom:20px;width:100%;}.survey-content-block .questions-block h3{font-size:20px;}.survey-content-block .answer-block .single-answer .radio-btn label{font-size:18px;}.survey-content-block .answer-block .single-answer .radio-btn{padding:12px 15px 10px;}.fancybox-is-open .fancybox-stage .fancybox-confirm{max-width:90%;}.confirm-form h2{font-size:24px;}.confirm-form p{font-size:16px;margin-bottom:20px;}.confirm-form .frm_element{margin-bottom:30px;}.fancybox-is-open .fancybox-stage .fancybox-confirm .fancybox-skin{padding:50px 50px!important;}.confirm-form input[type="text"],.confirm-form input[type="password"],.confirm-form input[type="email"],.confirm-form input[type="tel"],.confirm-form input[type="search"],.confirm-form textarea{height:46px;line-height:46px;}.confirm-form.screen2 .btn-process,.confirm-form.screen3 .btn-process{height:40px;line-height:38px;}.inquiry-form .booknow-btn{font-size:20px;}span.or{font-size:20px;margin:10px 0;}.inquiry-form h3{font-size:20px;}.inquiry-form .booknow-btn .book-now{line-height:32px;}.fancybox-confirm .fancybox-stage .open-popup{padding:50px;}.proposed-page .coming-soon-text p{font-size:16px;}.proposed-page .features-block .block .title{padding:0 15px 15px!important;}.proposed-page .block figure{height:280px;}.proposed-page .block figure img{object-fit:cover;object-position:center;height:100%;width:100%;}.proposed-page .features-block figcaption{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}.our-story-banner .bottom-logo{width:120px;bottom:60px;}}@media (min-width:768px) and (max-width:1023px){.container{padding:0 15px;}#wrapper.home-page{padding-top:166px;}header.main-header .top-header .left-head .logo-head{width:150px;margin:23px 0;}header.main-header .top-header .right-head .top-menu ul li::after{left:-12px;}header.main-header .top-header .right-head .top-menu ul li{margin:0 0 0 15px;}header.main-header .bottom-header{padding:3px 0;}header.main-header .bottom-header .main-menu{width:auto;text-align:center;}header.main-header .bottom-header .main-menu ul li{margin:0;padding:5px 1px;}header.main-header .bottom-header .main-menu ul li a{font-size:12px;padding:8px 6px;}header.main-header .bottom-header .main-menu ul ul.drop-down{top:calc(100% - 2px);}header.main-header .bottom-header .enquiry{width:auto;text-align:center;}header.main-header .bottom-header .enquiry .btn{font-size:12px;padding:0 6px;}header.main-header .bottom-header .main-menu ul ul.drop-down li{width:20%;}header.main-header .bottom-header .main-menu ul ul{width:200px;}header.main-header .bottom-header .main-menu ul ul.drop-down li a{padding:5px;}header.main-header .bottom-header .main-menu ul ul li a{font-size:12px;text-align:left;padding:11px 15px;}header.main-header .bottom-header .main-menu ul ul.drop-down li a span{font-size:12px;}.fancybox-success .fancybox-stage{max-width:90%;}.inquiry-form h2{font-size:32px;}.inquiry-form .frm_element .column{max-width:49%;}footer.main-footer .footer-bottom .copyright{margin:0;}footer.main-footer .footer-bottom ul.terms-privacy{margin:0;}footer.main-footer .footer-top .single-foot.first{padding-left:0;padding-right:20px;}footer.main-footer .footer-top .single-foot.second .btn{margin-top:0;}footer.main-footer .footer-top .single-foot.third{padding-left:20px;}footer.main-footer .footer-top .single-foot .title{font-size:22px;}footer.main-footer .footer-top .single-foot .social-block ul li{margin:0;}.landing-section{height:calc(100vh - 122px);min-height:600px;}.landing-section .logo{width:230px;float:none;margin:62px auto 22px;}.landing-section .caption{padding:160px 0 0;}.landing-section .caption h1,.landing-section .caption .h1{font-size:50px;}.landing-section .caption h3,.landing-section .caption .h3{font-size:20px;}.banner h2,.banner .h2{font-size:28px;}.melting-section h2{font-size:28px;}.melting-section .full-blocks .single-block .title{font-size:22px;}.award-section .top-caption h2{font-size:28px;}.progressive-section h2{font-size:28px;}.top-caption h2,.experiences-section .top-caption h2{font-size:28px;}.accomodation-tab .accomodation-slider{margin:0 40px;width:auto;}.accomodation-tab .tab-button ul li{max-width:200px;}.accomodation-tab .tab-button ul li a .title{font-size:14px;}.accomodation-tab .tab-button ul li a .sub-title{font-size:10px;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation{padding:24px 15px 24px;}.accomodation-tab .accomodation-slider .single-accomodation .left-accomodation h3{font-size:28px;}.accomodation-tab .accomodation-slider .single-accomodation .btn{font-size:12px;}.specific-gatway-section .left-block{width:30%;}.specific-gatway-section .right-block{width:calc(70% - 8px);}.specific-gatway-section .left-block p{font-size:20px;}.experience-grids .single-experience .title{font-size:18px;}.food-wine-rows .single-food-wine .food-wine-content .btn{font-size:11px;}.food-wine-rows .single-food-wine .food-wine-content{padding:0 20px 60px;width:45%;}.food-wine-rows .single-food-wine .food-wine-img{width:55%;}.specials-overview-slider{padding:0 40px;}.specials-overview-slider .slick-prev{left:0;right:auto;}.specials-overview-slider .slick-next{right:0;left:auto;}.specials-overview-slider .single-inner .overlay-content{padding:15px;}.specials-overview-slider .single-inner .only-title{padding:15px;}.specials-overview-slider .single-inner .overlay-content .title{margin:15px 0 15px}.specials-overview-slider .single-inner .only-title,.specials-overview-slider .single-inner .overlay-content .title{font-size:18px}.specials-overview-slider .single-inner .overlay-content p{font-size:14px;line-height:1.2;margin:0 0 16px}.specials-overview-slider .single-inner .overlay-content .btn{padding:0 12px;font-size:12px;line-height:40px;margin-bottom:15px}.hospitality-section .top-caption h4,.hospitality-section .top-caption .h4{font-size:26px;}.food-wine-rows .single-food-wine .food-wine-content .title,.food-wine-rows .title h3{font-size:20px}#content-area{margin-top:119px;}.thank-you-block .top-caption h1{font-size:28px;}.thank-you-block .top-caption p{font-size:18px;}.accomodation-block{padding-top:40px;}.landing-section.inner-banner{height:450px;}.landing-section.inner-banner .caption{padding-top:50px;}.landing-section .caption h1,.landing-section .caption .h1{font-size:36px;}.landing-section.inner-banner .caption h3{font-size:20px;}.landing-section .national-geo{bottom:55px;}.heading-caption h1{font-size:28px;}.heading-caption p{font-size:18px;}.lodge-block nav li a .title{font-size:14px;}.lodge-block-content{padding:20px 0;}.lodge-block-content .lodge-bg{max-width:56%;}.lodge-block-content .lodge-bg .lodge-title{font-size:26px;}.lodge-block-content .lodge-detail{max-width:44%;padding:15px 20px;}.lodge-detail h2{font-size:26px;}.lodge-detail h3{font-size:20px;}.lodge-detail a.btn{width:inherit;padding:0 25px;margin-right:10px;margin-bottom:10px;}.slider-for .main-item .villas-item{max-width:475px;}.villas-item h2,.villas-item h3{font-size:28px;}.villas-item p{font-size:15px;}.thumbs-wrapper{margin:0 8px;}.lodge-block nav li{display:table!important;}.lodge-block nav li a{display:table-cell;vertical-align:middle;}.inner-banner-slider .iteam{height:450px;}.inner-banner-slider .iteam h1,.inner-banner-slider .iteam .h1{font-size:26px;}.overview .highlights .left{max-width:100%;float:none;display:inline-block;}.highlights-slider{margin-bottom:50px;}.overview .highlights .right{max-width:460px;display:inline-block;float:none;margin-bottom:20px;}.overview.suits .highlights .right{max-width:40%;}.overview.style-1 .left .highlight-points{max-width:100%;}.lodge-block nav li a{padding:12px;font-size:14px;}.garder-lodge-block .overview .title{display:block;width:100%;}.overview.style-1 .title{float:left;max-width:100%;}.garder-lodge-block .overview .title h3{font-size:26px;}.garder-lodge-block .overview h3,.garder-lodge-block .overview h2{font-size:26px;}.garder-lodge-block .overview .highlights{margin-top:30;padding:20px;}.overview.style-1 .highlights{padding:0;margin:0;}.overview.suits .highlights .right{max-width:450px;}.our-rates-section h3,.our-rates-section .container h3,.our-rates-section .container .h3{font-size:28px;}.virtual-tours{padding:20px;}.virtual-tours .text-caption{padding:20px 0;}.virtual-tours .text-caption h4,.virtual-tours .text-caption h2,.virtual-tours .text-caption .h2{font-size:28px;}.garden-lodge-suites-block .virtual-tours{background-size:cover;}.garden-lodge-suites-block .virtual-tours .text-caption{padding:60px 15px;}.garden-lodge-suites-block .virtual-tours .text-caption p br{display:none;}.highlight-suites-slider{max-width:95%;}.garden-lodge-suites-block .highlights-suites h5{font-size:18px;}.highlight-suites-slider .iteam{margin:0 10px;}.highlight-suites-slider .text-caption{padding:15px;}.highlight-suites-slider .text-caption h3{font-size:20px;}.highlight-suites-slider .slick-prev:before,.highlight-suites-slider .slick-next:before{font-size:28px;}.highlight-suites-slider .slick-next{right:-30px;}.highlight-suites-slider .slick-prev{left:-30px;}.suites-info .title h2{font-size:28px;}.suites-info .configuration{max-width:49%;padding:20px;}.suites-info .configuration ul li .field{width:calc(50% - 20px);}.suites-info .configuration ul li .detail{width:calc(50% - 22px);margin-left:-1px;}.suites-info .essentials{max-width:49%;}.suites-info .configuration h3{font-size:20px;}.suites-info .essentials h3{font-size:20px;}.suites-info .essentials ul li{max-width:100%;margin-right:0;}.sapecials-page{padding-top:40px;}.specials-gallery .single-specials-overview{max-width:33.33%;}.rates-page{padding:40px 0 0;}.rates-table .right-part{max-width:100%;float:none;display:block;}.rates-table .right-part .block{width:49%;display:inline-block;vertical-align:top;margin-bottom:20px;}.rates-table .right-part .block.season a:nth-child(3n){margin-right:5px;}.rates-table .left-part{max-width:100%;float:none;}.rates-block .rates-table h3{font-size:22px;}.rates-block .stay-block h2{font-size:28px;}.insturction-tabbing .nav-tabs li{max-width:30%;}.insturction-tabbing .tab-content .tab-pane.active{padding:20px;}.insturction-tabbing .tab-content h4{font-size:20px;}.honeymoon-gateway-page .heading-caption{padding-top:40px;}.gateway-block .saving-detail{max-width:100%;margin-right:0;padding-right:15px;margin-bottom:15px;}.gateway-block .saving-detail .btn-save{font-size:18px;padding:6px 15px;}.gateway-block .block{max-width:45%;margin-right:15px;padding:15px;}.gateway-block .block h4{font-size:22px;}.package-include-block{padding:20px 0;margin-bottom:20px;}.package-include-block h3{font-size:28px;}.helpfull-info-page .lodge-block nav li a{font-size:13px;}.info-tab .nav-tabs{max-width:200px;}.info-tab .tabing-detail{max-width:calc(100% - 200px)}.info-tab .tab-pane{padding:15px 25px;}.info-tab .tab-pane h3{font-size:28px;}.enroute-to-grootbos h2{font-size:28px;}.enroute-to-grootbos p{font-size:18px;}.enroute-gallery .block .caption{font-size:18px;left:10px;bottom:10px;}.enroute-gallery .block{max-width:calc(25% - 15px);margin:0 20px 20px 0;}.services .service-block h3{font-size:28px;}.services .service-block .left{max-width:100%;margin-bottom:20px;}.faq-block h3{font-size:28px;}.faq-block h4{font-size:24px;}.services .service-block .right{max-width:100%;}.faq-block .question-block .left{max-width:48%;}.faq-block .question-block .right{max-width:48%;}.faq-block .question-block .row h5{padding:16px;padding-left:55px;}.faq-block .question-block .row h5:before{top:17px;}.our-location-page{padding:50px 0 0;}.gallery-page{padding:50px 0 0;}aside.left-aside{max-width:230px;}.right-content{max-width:calc(100% - 260px)}.right-content ul li{max-width:50%;width:100%;}.right-content ul li.has-story .hvr-story h5{font-size:16px;}.inner-banne-bg .iteam{height:450px;}.inner-banne-bg .iteam h1,.inner-banne-bg .iteam .h1{font-size:26px;}.food-and-wine-page .heading-caption{padding-top:50px;}.culinary-page .heading-caption{padding:50px 0 0;}.dining-exp .left{max-width:40%;margin-right:0;}.dining-exp .right{max-width:60%;padding-left:20px;}.ordering-food .left{width:100%;padding-right:0;}.ordering-food .right{max-width:40%;}.our-culinary-block .left{max-width:100%;padding-right:0;margin:0;}.our-culinary-block .right{max-width:40%;}.culinary-experience-block h3,.culinary-experience-block h2{font-size:28px;}.culinary-experience-block h4{font-size:20px;}.staff-slider .slick-prev:before,.staff-slider .slick-next:before{font-size:25px;}.staff-slider .slick-next{right:-28px;}.staff-slider .slick-prev{left:-28px;}.staff-slider .text-caption h4{margin-bottom:10px;}.restaurant .left{max-width:calc(100% - 250px);margin-right:0;padding-right:20px;}.restaurant .right{max-width:250px;padding:15px;}.restaurant .restaurant-img figure{max-width:49%;margin-right:13px;}.restaurant.destination .restaurant-img .block{max-width:24%;margin-right:9px;}.restaurant.destination .restaurant-img .block .caption{left:13px;font-size:14px;bottom:10px;}.restaurant.destination .left{max-width:100%;margin-right:0;padding-right:0;}.restaurant.destination .right{max-width:40%;}.wine-description .left{margin:0;max-width:100%;padding-right:0;float:none;display:block;}.wine-description .right{max-width:100%;float:none;display:block;margin-bottom:15px;}.lodge-block-wrapper .container{padding:0 20px;}.lodge-block .slick-prev{left:-20px;padding:0;}.lodge-block .slick-next{right:-20px;padding:0;}.lodge-block .slick-prev:before,.lodge-block .slick-next:before{color:#fff;font-size:20px;}.wine-page .heading-caption{padding:50px 0 0;}.wine-exp-block h3{font-size:28px;}.wine-exp-block h4{font-size:20px;}.wine-exp-block .right h4{line-height:30px;}.wine-exp-block .left{max-width:100%;margin-right:0;padding-right:0;}.wine-exp-block .right{max-width:40%;}.wine-exp-block .restaurant-img .block{max-width:calc(33.33% - 10px);margin-right:15px;}.wine-page .staff-row .iteam{max-width:calc(25% - 9px);margin-right:12px;}.wine-page .wine-exp-block.pd0 .block{max-width:calc(33.33% - 10px);margin-right:15px;}.experience-page .heading-caption{padding:50px 0 0;}.features-block .block{max-width:calc(50% - 6px);margin-right:12px;margin-bottom:12px;}.features-block .block .title{font-size:24px;}.features-block .block .text-caption{padding:15px;}.features-block .block .text-caption .btn-feature{font-size:14px;padding:7px 18px;line-height:20px;}.shark-cage-diving-page .heading-caption{padding:50px 0 0;}.shark-cage-diving-page h2{font-size:28px;}.tick-block .right{max-width:40%;margin-left:20px;}.expert h4{font-size:22px;}.expert span{font-size:28px;line-height:40px;}.suggested-interaries .suggested-slider .iteam .caption{padding:10px;}.suggested-interaries .suggested-slider .iteam .caption h4{font-size:18px;}.suggested-interaries .suggested-slider{max-width:95%;}.suggested-slider .slick-next{right:-30px;}.suggested-slider .slick-prev{left:-30px;}.exp-slider-block.experiences-section .experience-grids{max-width:95%;}.exp-slider .slick-next{right:-33px;}.exp-slider .slick-prev{left:-33px;}.exp-slider .slick-prev:before,.exp-slider .slick-next:before{font-size:25px;}.typed-blow .block{max-width:calc(33.33% - 10px);margin-right:15px;}.typed-blow .block figure .caption{font-size:18px;}.typed-block .expert{margin-bottom:30px;}.typed-blow .block p{font-size:14px;}.whale-type .block{max-width:calc(20% - 4px);margin-right:5px;}.whale-type .title{font-size:14px;}.treatment-block .block{max-width:calc(33.33% - 10px);margin-right:15px;}.treatment-block .caption{padding:10px;}.treatment-block .caption h4{font-size:18px;}.treatment-block .caption p{font-size:12px;line-height:14px;}.suggested-page .heading-caption{padding:50px 0 0;}.right-content.interaries .iteam{max-width:calc(50% - 10px);}.decadent-dining-page .heading-caption{padding:50px 0 0;}.decadent-dining-page h2{font-size:28px;}.the-exp-block figure{margin-left:20px;margin-bottom:20px;}.days-activity h4{font-size:26px;}.decadent-dining-page .stay-block{padding:40px 20px;}.press-page .heading-caption{padding:50px 0 0;}.press-page h3{font-size:28px;}.download-content .block{padding:15px;}.download-content .block h4{font-size:18px;max-width:calc(100% - 140px)}.download-content .block figure{max-width:130px;margin-right:10px;}.press-contact{padding:20px;}.press-contact .block{padding-right:30px;}.press-contact .block .title{font-size:18px;}.in-the-press .year{font-size:20px;}.blog-page .heading-caption{padding:50px 0 0;}.blog-type-block{padding:8px 11px;}.blog-type-block .input-field{max-width:calc(25% - 8px);}.blog-type-block .input-field.category{max-width:calc(25% - 6px);}.blog-post{width:100%;margin:0;}.blog-post .block{max-width:calc(33.33% - 14px);}.blog-post .block.full{max-width:calc(100% - 14px);margin-bottom:11px;}.blog-post .block.full .caption{padding:10px;}.blog-post .block .caption h4{font-size:20px;}.blog-post .block.half{max-width:calc(50% - 14px);margin:0 7px;margin-bottom:10px;}.blog-detail-wrap .inn-wrap{padding:0 15px;padding-left:100px;}.blog-detail-wrap .inn-wrap .author{left:15px;}.more-stories .block{max-width:calc(25% - 15px);margin-right:20px;}.blog-detail-wrap h2{font-size:28px;}.inn-wrap .align-right{max-width:50%;margin-bottom:15px;}.more-stories h3{font-size:28px;}.more-stories .block{max-width:calc(25% - 9px);margin-right:12px;}.more-stories .text-caption{padding:10px;}.more-stories .text-caption h4{font-size:16px;}.our-story-banner{height:450px;}.our-story-banner .caption h2,.our-story-banner .caption .h2{font-size:28px;}.natural-beauty{padding:50px 0;}.natural-beauty figure{max-width:50%;margin-right:20px;}.natural-beauty .text-caption{max-width:47%;}.travel-exp .left{padding:0 20px;}.travel-exp .right{padding:50px 20px;}.travel-exp .left h4{font-size:22px;}.belive-block .left{padding:20px;}.belive-block .left h3{font-size:28px;}.belive-block .right{padding:0 30px;}.belive-block .right h4{font-size:22px;}.meet-them-block .block.width01{max-width:calc(33.333% - 10px)}.meet-them-block .block.width02{max-width:calc(66.666% - 10px)}.awards-side-bar .block figure{margin-bottom:10px;}.awards-side-bar .block .text-caption{max-width:100%;}.work-with-us-page .heading-caption{padding:50px 0 0;}.work-culture{padding:30px;width:calc(100% - 30px);}.work-with-us-page .heading-caption h3{font-size:20px;}.work-culture h3{font-size:28px;}.work-culture figure{max-width:50%;}.work-culture figure.left{max-width:44%;margin-right:20px;margin-bottom:20px;}.current-opportunity-block h3{font-size:28px;}.current-opportunity-block .block{max-width:calc(33.33% - 12px);margin-right:18px;}.current-opportunity-block .block h4{font-size:22px;}.current-opportunity-block .block .exp{font-size:16px;padding:8px 15px;}.current-opportunity-block .block .caption{padding:11px 15px;}.staff-stay-slider{max-width:90%;}.staff-stay-slider .slick-prev{left:-50px;}.staff-stay-slider .slick-next{right:-50px;}.foundation-description{padding:50px 15px;}.foundation-page h3,.get-involved h2,.our-project-block h2{font-size:28px;}.our-project-block h4{font-size:18px;}.our-project-block .right{max-width:45%;}.project-slider .iteam{margin:0 5px;}.project-slider .iteam .description{padding:12px;}.project-slider .iteam .description h4{font-size:18px;}.get-involved .all-detail .block{max-width:50%;padding-right:20px;}.get-involved .all-detail .block:nth-child(2){max-width:50%;}.get-involved .all-detail .block .row span{margin:0;}.get-involved .right h4{line-height:28px;}.activity-count .block .count{max-width:90%;}.activity-count .block .count p strong{font-size:40px;}.activity-count .block .count p{font-size:16px;}.get-involved{padding:50px 0;}.contact-page .heading-caption{padding:50px 0 0;}.contact-us-block{width:calc(100% - 30px);padding:0;}.contact-us-block .left{max-width:55%;}.contact-us-block .left{padding:20px;}.contact-us-block .left h3{font-size:28px;}.contact-us-block .left h3:after{background-size:50px;background-repeat:no-repeat;width:50px;}.contact-us-block .right{max-width:45%;}.contact-us-block .right h2{font-size:28px;padding:15px 40px 15px 15px;}.contact-us-block .right h2:after{background-size:35px;background-repeat:no-repeat;width:35px;right:15px;top:12px;}.contact-us-block .right .detail{padding:0 15px;}.contact-us-block .right .detail .block{padding:16px 0;}.contact-us-block .right .detail .block figure{width:40px;margin-right:15px;}.contact-us-block .right .detail .block .description{max-width:calc(100% - 55px);padding-top:4px;}.survey-block{padding-bottom:60px;}.survey-page .landing-section.inner-banner{height:600px;}.survey-page .landing-section.inner-banner .content-block{background-position:center center;background-size:cover;background-repeat:no-repeat;}.survey-content-block .answer-block{margin:0 -15px;}.survey-content-block .answer-block .single-answer{padding:0 15px;margin-bottom:22px;}.survey-content-block .questions-block h3{font-size:22px;}.survey-content-block .answer-block .single-answer .radio-btn label{font-size:20px;}.survey-content-block .answer-block .single-answer .radio-btn{padding:20px 20px 19px;}.fancybox-is-open .fancybox-stage .fancybox-confirm{max-width:90%;}.confirm-form h2{font-size:28px;}.confirm-form p{font-size:18px;margin-bottom:25px;}.confirm-form .frm_element{margin-bottom:35px;}.fancybox-is-open .fancybox-stage .fancybox-confirm .fancybox-skin{padding:60px 70px!important;}#wrapper.home-page{padding-top:119px;}.fancybox-is-open .fancybox-stage .open-popup{padding:60px 70px;}.proposed-page .coming-soon-text p{font-size:16px;}.proposed-page .features-block .block .title{padding:15px;}.activity-type .activity-list figcaption{top:10px;left:10px;font-size:18px;}.our-logo-panel .left-part{padding-right:20px;}}@media (min-width:1024px) and (max-width:1199px){.container{padding:0 15px;}header.main-header .bottom-header .main-menu ul ul.drop-down li{width:20%;}header.main-header .bottom-header .main-menu ul li{padding:9px 12px;}.specials-overview-slider{padding:0 40px;}.specials-overview-slider .slick-prev{left:0;right:auto;}.specials-overview-slider .slick-next{right:0;left:auto;}.specials-overview-slider .single-inner .overlay-content{padding:20px;}.specials-overview-slider .single-inner .overlay-content .title{margin:15px 0 15px}.specials-overview-slider .single-inner .only-title,.specials-overview-slider .single-inner .overlay-content .title{font-size:22px}.specials-overview-slider .single-inner .overlay-content p{font-size:16px;line-height:1.2;margin:0 0 16px}.specials-overview-slider .single-inner .overlay-content .btn{padding:0 12px;font-size:12px;line-height:40px;margin-bottom:15px}.hospitality-section .top-caption h4,.hospitality-section .top-caption .h4{font-size:32px;}.accomodation-block{padding-top:50px;}.lodge-block-content .lodge-bg{max-width:56%;}.lodge-block-content .lodge-detail{max-width:44%;}.lodge-detail a.btn{width:inherit;padding:0 25px;margin-right:10px;}.specific-gatway-section .left-block p{font-size:23px;}.specials-gallery .single-specials-overview{max-width:33.33%;}.overview .highlights .left{max-width:57%;}.overview .highlights .right{max-width:40%;}.overview.suits .highlights .right{max-width:40%;}.overview.style-1 .left .highlight-points{max-width:100%;}.overview.style-1 .title{max-width:57%;}.highlight-suites-slider{max-width:95%;}.suites-info .configuration{max-width:40%;padding:20px;}.suites-info .configuration ul li .field{width:calc(50% - 20px);}.suites-info .configuration ul li .detail{width:calc(50% - 22px);margin-left:-1px;}.suites-info .essentials{max-width:59%;}.suites-info .essentials ul li{max-width:48%;margin-right:15px;}.rates-table .left-part{max-width:calc(100% - 180px);}.gateway-block .saving-detail{max-width:30%;margin-right:0;padding-right:15px;}.gateway-block .saving-detail .btn-save{font-size:18px;padding:6px 15px;}.gateway-block .block{max-width:33%;margin-right:15px;padding:15px;}.gateway-block .block h4{font-size:22px;}.enroute-gallery .block{max-width:calc(25% - 15px);margin-right:20px;}.services .service-block .left{max-width:40%;}.services .service-block .right{max-width:57%;}.faq-block .question-block .left{max-width:48%;}.faq-block .question-block .right{max-width:48%;}.faq-block .question-block .row h5:before{top:17px;}.staff-slider .slick-prev:before,.staff-slider .slick-next:before{font-size:25px;}.staff-slider .slick-next{right:-28px;}.staff-slider .slick-prev{left:-28px;}.restaurant .restaurant-img figure{max-width:49%;margin-right:18px;}.restaurant.destination .restaurant-img .block{max-width:24%;margin-right:12px;}.restaurant.destination .restaurant-img .block .caption{left:13px;font-size:20px;}.wine-description .left{margin:0;max-width:55%;padding-right:30px;}.wine-description .right{max-width:45%;}.lodge-block nav li{display:table!important;}.lodge-block nav li a{display:table-cell;vertical-align:middle;}.lodge-block .slick-prev{left:-25px;}.lodge-block .slick-next{right:-25px;}.lodge-block .slick-prev:before,.lodge-block .slick-next:before{color:#fff;font-size:20px;}.wine-exp-block .restaurant-img .block{max-width:calc(33.33% - 10px);margin-right:15px;}.wine-page .staff-row .iteam{max-width:calc(25% - 9px);margin-right:12px;}.wine-page .wine-exp-block.pd0 .block{max-width:calc(33.33% - 10px);margin-right:15px;}.suggested-interaries .suggested-slider{max-width:95%;}.suggested-slider .slick-next{right:-30px;}.suggested-slider .slick-prev{left:-30px;}.exp-slider-block.experiences-section .experience-grids{max-width:95%;}.exp-slider .slick-next{right:-40px;}.exp-slider .slick-prev{left:-40px;}.typed-blow .block{max-width:calc(33.33% - 10px);margin-right:15px;}.whale-type .block{max-width:calc(20% - 4px);margin-right:5px;}.treatment-block .block{max-width:calc(33.33% - 10px);margin-right:15px;}.right-content.interaries .iteam{max-width:calc(33.33% - 10px);}.decadent-dining-page .stay-block{padding:40px 20px;}.blog-type-block{padding:8px 11px;}.blog-type-block .input-field{max-width:calc(25% - 8px);}.blog-type-block .input-field.category{max-width:calc(25% - 6px);}.blog-post{width:100%;margin:0;}.blog-post .block{max-width:calc(33.33% - 14px);}.blog-post .block.full{max-width:calc(66.666% - 14px);}.blog-post .block.half{max-width:calc(33.33% - 14px);}.blog-detail-wrap .inn-wrap{padding:0 15px;padding-left:100px;}.blog-detail-wrap .inn-wrap .author{left:15px;}.more-stories .block{max-width:calc(25% - 15px);margin-right:20px;}.travel-exp .left{padding:0 30px;}.travel-exp .right{padding:60px 30px;}.belive-block .left{padding:20px 30px;}.belive-block .right{padding:0 30px;}.work-culture{padding:30px;width:calc(100% - 30px);}.staff-stay-slider{max-width:90%;}.staff-stay-slider .slick-prev{left:-50px;}.staff-stay-slider .slick-next{right:-50px;}.foundation-description{padding:50px 15px;}.get-involved .all-detail .block{max-width:40%;padding-right:20px;}.get-involved .all-detail .block:nth-child(2){max-width:40%;}.get-involved .all-detail .block .row span{margin:0 1px;}.contact-us-block{width:calc(100% - 30px);padding:0;}.contact-us-block .left{max-width:55%;}.contact-us-block .right{max-width:45%;}.survey-page .landing-section.inner-banner{height:750px;}.survey-page .landing-section.inner-banner .content-block{background-position:center center;background-size:cover;background-repeat:no-repeat;}.survey-content-block .answer-block{margin:0 -15px;}.survey-content-block .answer-block .single-answer{padding:0 15px;}.fancybox-is-open .fancybox-stage .fancybox-confirm{max-width:90%;}.our-logo-panel .left-part{padding-right:30px;}}@media (min-width:768px){.specific-gatway-section .right-block{display:inline-block!important;}.accomodation-tab .accomodation-slider .single-accomodation .both-block{display:block!important;}.mobile-nav-block{display:none}.enquiry-fixed-mob{display:none;}}@media (max-width:767px){body.over-hidden{overflow:hidden;}#wrapper{position:relative;left:0;transition:all .5s ease;-webkit-transition:all .5s ease;}#wrapper.open{position:relative;left:-264px;}footer.open{position:relative;left:-264px;z-index:99;}.mobile-nav-block.open{right:0;display:block;}.mobile-nav-block .main-nav{border-bottom:1px solid #e5e5e5;margin-bottom:12px;}.mobile-nav-block .main-nav ul{margin-bottom:5px;}.mobile-nav-block .main-nav ul li{display:block;padding:0;padding-bottom:13px;}.mobile-nav-block .main-nav ul li a{color:#000;font-size:14px;font-family:'Trajan Pro';display:inline-block;position:relative;text-transform:uppercase;}.mobile-nav-block .main-nav ul ul{display:none;margin:5px 15px;}.mobile-nav-block .main-nav ul ul li{padding-bottom:4px;}.mobile-nav-block .main-nav ul ul li a{font-family:'Gotham';font-weight:300;}.mobile-nav-block .main-nav ul li a:hover{text-decoration:none;}.mobile-nav-block .main-nav ul li a.level-1:after{content:"";width:10px;height:8px;background:url(/application/themes/grootbos/images/down-arrow_fill.png);position:absolute;top:6px;right:-20px;display:inline-block;}.mobile-nav-block ul li:before{display:none;}.mobile-nav-block.open{right:0;display:block;}.mobile-nav-block .main-nav{border-bottom:1px solid #e5e5e5;margin-bottom:15px;}.mobile-nav-block .bottom-nav{border-bottom:1px solid #e5e5e5;margin-bottom:20px;}.mobile-nav-block .bottom-nav ul{margin-bottom:5px;}.mobile-nav-block .bottom-nav ul li{display:block;padding:0;padding-bottom:5px;}.mobile-nav-block .bottom-nav ul li a{color:#000;font-size:12px;display:inline-block;text-transform:uppercase;position:relative;}.nav-content .language-selector{display:inline-block;vertical-align:middle;position:relative;margin-bottom:16px;}.nav-content .language-selector .current-language{color:#fff;cursor:pointer;background-color:#2a3a23;position:relative;font-size:11px;font-family:'Gotham Book';line-height:1;font-style:italic;padding:10px 10px 8px}.nav-content .language-selector .current-language:after{content:"";display:inline-block;vertical-align:middle;background-image:url("/application/themes/grootbos/images/language-down-arrow.png");width:10px;height:4px;background-position:center center;background-repeat:no-repeat;margin-left:7px;}.nav-content .language-selector.open .current-language:after{background-image:url("/application/themes/grootbos/images/language-top-arrow.png");}.nav-content .language-selector ul{display:none;margin:0;padding:2px 0 6px;position:absolute;top:100%;width:100%;left:0;background-color:#2a3a23;text-align:center;z-index:3}.nav-content .language-selector ul li{margin:0;padding:0;}.nav-content .language-selector ul li:before{display:none;}.nav-content .language-selector ul li a{display:block;color:#fff;font-size:11px;font-family:'Gotham Book';line-height:1;font-style:italic;padding:4px 5px;text-decoration:none;}.nav-content .btn-red{line-height:32px;padding:0 18px;font-size:13px;height:32px;}#wrapper.open .btn-close{right:249px;opacity:1;pointer-events:fill;}.lodge-block nav li{display:table!important;}.lodge-block nav li a{display:table-cell;vertical-align:middle;}.insturction-tabbing .tab-content .tab-pane{border-width:10px;padding:10px;}.insturction-tabbing .tab-content h4{font-size:18px;}.insturction-tabbing .tab-content .tab-pane a.btn-load-more{margin-bottom:25px;}.insturction-tabbing .tab-content ul li{font-size:14px;padding-left:18px;}.insturction-tabbing .tab-content ul li:before{top:9px;}.rates-block{background:none;padding:0;}.rates-block .stay-block{padding:15px;background:#f5e2c9;}.rates-block .rates-table{background:none;padding:0;}.rates-block .rates-table h3{font-size:18px;text-align:center;}.rates-table .left-part{display:none;}.rates-table .right-part .block{width:50%;}.rates-table .right-part .block.season{width:59%;}.rates-table .right-part .block.currency a{margin-bottom:5px;}.mobile-table{width:100%;display:block;}.insturction-tabbing .tab-content .tab-pane a.btn{width:170px!important;margin:0 auto;text-align:center;text-transform:uppercase;}.insturction-tabbing .tab-content .tab-pane a.btn-load-less{display:none;}.insturction-tabbing .tab-content .tab-pane a.btn-load-more{display:inline-block;}.insturction-tabbing .tab-content .tab-pane ul.data-expand li a.btn-load-less{display:inline-block;}.insturction-tabbing .tab-content .tab-pane ul.data-expand li a.btn-load-more{display:none;}.insturction-tabbing .tab-content .tab-pane ul li:last-child:before{display:none;}.insturction-tabbing .tab-content .tab-pane ul.data-expand li{display:block;}.insturction-tabbing .tab-content .tab-pane ul>*:nth-child(3)~*{display:none;}.insturction-tabbing .tab-content .tab-pane ul li:last-child{display:block;margin-top:20px;text-align:center;}.info-tab .tabing-detail .trigger{display:block!important;}.insturction-tabbing .tab-content .trigger{display:block!important;}.info-tab .tab-pane{border-top:0;}.garden-lodge-suites-block .virtual-tours{background-size:cover;}.left-aside.is_stuck{left:50%;transform:translateX(-50%);top:50px!important;}aside.left-aside{max-width:287px;float:none;display:block;margin:0 auto;margin-bottom:25px;text-align:left;background:#fff;z-index:999;}.right-content{max-width:100%;float:none;display:block;width:100%;}.right-content ul li.has-story .hvr-story h5{font-size:15px;}.right-content ul li.has-story .hvr-story a.btn-call{padding:0 15px;line-height:38px;}.right-content ul li a .caption{font-size:13px;line-height:17px;left:10px;text-align:left;}.left-aside:before{position:absolute;right:40px;top:8px;width:30px;height:30px;content:'i';pointer-events:none;background:#9a7a55;font-family:"grootbos"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;font-size:13px;border-radius:2px;color:#fff;padding-top:9px;}.left-aside{border:1px solid #7c6246;margin-top:30px;margin-bottom:30px;position:relative;text-transform:uppercase;padding:0;max-width:280px;}aside.left-aside .title{display:none;}.left-aside .main{margin:0 auto;display:none;height:auto;border:none;width:100%;}.left-aside .main li{display:block;margin:0 auto;border:none;}.left-aside span{display:block;padding:10px 14px;padding-right:30px;color:#7c6246;font-size:16px;font-family:'Gotham';font-weight:500;width:calc(100% - 40px);margin-left:0;}.left-aside span a:hover{text-decoration:none;}aside.left-aside .gallery-zoom{display:block;}.side-bar-content.active{position:fixed;width:100%;height:100vh;top:0;left:0;overflow:scroll;z-index:999;background:rgba(0,0,0,.8);}#content-area.fixed{z-index:9999;}.left-aside.suggested-bar:before{right:77px;}.left-aside.suggested-bar span{width:calc(100% - 77px);}aside.left-aside.suggested-bar .clear-filter{display:block;}.garden-lodge-suites-block .highlights-suites h2{font-size:24px;}.enquiry-fixed{display:none;}.enquiry-fixed-mob{position:fixed;bottom:10px;right:10px;z-index:999;background-color:#fff;padding:2px;text-transform:uppercase;}.enquiry-fixed-mob .btn{font-size:10px;line-height:26px;padding:0 15px;}.survey-menu #content-area{margin-top:48px;}.survey-menu header.main-header .right-head-mobile{display:none;}.rates-table .right-part .block.currency{width:100%;text-align:center;padding-top:20px;}.rates-table .right-part .table-note{text-align:left;}.rates-table .right-part .block.currency a{float:none;display:inline-block;}.single-culinary.right-img .inner-content{right:0;}.single-culinary.left-img .inner-content{left:0;order:2;}.culinary-bottom{padding-top:30px;}.culinary-bottom .top-caption{margin-bottom:30px;}.culinary-bottom .top-caption h2{font-size:24px;}.culinary-bottom .single-culinary .img-block{width:100%;min-height:300px;}.culinary-bottom .single-culinary .content-block{width:100%;padding:30px 0;}.single-culinary.left-img .content-block{order:2;}.culinary-bottom .single-culinary.left-img .content-block{padding-right:0;}.culinary-bottom .single-culinary.right-img .content-block{padding-left:0;}.culinary-bottom .single-culinary .content-block p{margin-bottom:15px;}.home-content .culinary-bottom{margin-bottom:20px;}.our-logo-panel .left-part,.our-logo-panel .right-part{width:100%;padding-right:0;margin-bottom:10px;}}@media (max-width:480px){.right-content ul li{max-width:293px;width:100%;right:0!important;left:0!important}.lodge-block nav li{display:block!important;}.lodge-block nav li a{display:block;vertical-align:middle;height:auto!important;}.suggested-interaries .suggested-slider .iteam{margin:0;}.typed-blow .block{max-width:100%;}.typed-blow .block figure img{width:100%;}.more-stories .block{margin:0;}.meet-them-block .block.width01{max-width:calc(100% - 10px)}.meet-them-block .block.width02{max-width:calc(100% - 10px)}.meet-them-block .block.text{min-height:inherit;}.get-involved .all-detail .block .row .category{max-width:100%;width:100%;}.get-involved .all-detail .block .row{margin-bottom:10px;}.get-involved .all-detail .block .row span{display:none;}.get-involved .all-detail .block .row .answer{max-width:100%;width:100%;}.highlight-suites-slider .iteam{margin:0;}.right-content.interaries .iteam{max-width:100%;}.inquiry-form h2{margin-bottom:20px;}.inquiry-form .booknow-btn{font-size:16px;}span.or{font-size:16px;margin:10px 0;}.inquiry-form h3{font-size:16px;}.inquiry-form .booknow-btn .book-now{margin:0 auto;}.application-form-popup .customSelectWrap .customSelect{font-size:11px;padding:0 5px;}.application-form-popup .alert{top:-8px;}.our-logo-panel .logo-box{padding:0;flex:1 1 auto;max-width:380px;margin-bottom:20px;}.our-logo-panel .logo-box:last-child{margin-bottom:0;}.our-logo-panel .logo-box:not(:last-child) figure::after{display:none;}}@media (min-width:1024px){.inner-banner a.header-video__close-trigger.fancybox-close.icon{top:130px}}@media (min-width:400px) and (max-width:767px){html.fancybox-lock.is-iphone,.fancybox-lock.is-iphone body{-webkit-overflow-scrolling:touch!important;overflow:auto!important;height:100%!important}.is-iphone .fancybox-overlay-fixed{position:absolute!important}}@media (min-width:1200px) and (max-width:1400px){.exp-slider-block.experiences-section .experience-grids{max-width:90%;}}@media (max-width:1199px) and (min-width:1024px){.exp-slider-block.experiences-section .experience-grids{max-width:90%;}}@media (max-width:767px) and (min-width:641px){.exp-slider .slick-next{right:-30px;}.exp-slider .slick-prev{left:-30px;}}@media (min-width:641px) and (max-width:1024px){.our-logo-panel .top-caption h2{font-size:24px;}}@media (min-width:1024px){.our-logo-panel .top-caption h2{font-size:29px;}}@media (min-width:768px) and (max-width:1023px){.sticky-explorer-inner{display:block;}.sticky-explorer p{margin-bottom:10px;display:block;margin-right:0;}.culinary-bottom .top-caption{margin-bottom:30px;}.single-culinary.right-img .inner-content{right:5%;}}@media (max-width:767px){.sticky-explorer-inner{display:block;}.sticky-explorer p{margin-bottom:10px;display:block;margin-right:0;font-size:12px;}}@media (max-width:640px){.sticky-explorer .btn{margin-bottom:10px;margin-right:0;line-height:23px;}.close-btn{margin-bottom:10px;}}@media (min-width:1200px) and (max-height:800px){.landing-section .caption{padding-top:140px}.landing-section .logo{margin-top:60px}}

@font-face{font-family:'Gotham Book';src:url('../../../themes/grootbos/fonts/generated/GothamBook.eot?');src:url('../../../themes/grootbos/fonts/generated/GothamBook.eot?#iefix') format('embedded-opentype'),url('../../../themes/grootbos/fonts/generated/GothamBook.woff2') format('woff2'),url('../../../themes/grootbos/fonts/generated/GothamBook.woff') format('woff'),url('../../../themes/grootbos/fonts/generated/GothamBook.ttf') format('truetype'),url('../../../themes/grootbos/fonts/generated/GothamBook.svg#GothamBook') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Trajan Pro';src:url('../../../themes/grootbos/fonts/generated/TrajanPro-Bold.eot?');src:url('../../../themes/grootbos/fonts/generated/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Bold.woff2') format('woff2'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Bold.woff') format('woff'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Bold.ttf') format('truetype'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Bold.svg#TrajanPro-Bold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Gotham';src:url('../../../themes/grootbos/fonts/generated/GothamLight.eot?');src:url('../../../themes/grootbos/fonts/generated/GothamLight.eot?#iefix') format('embedded-opentype'),url('../../../themes/grootbos/fonts/generated/GothamLight.woff2') format('woff2'),url('../../../themes/grootbos/fonts/generated/GothamLight.woff') format('woff'),url('../../../themes/grootbos/fonts/generated/GothamLight.ttf') format('truetype'),url('../../../themes/grootbos/fonts/generated/GothamLight.svg#GothamLight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Trajan Pro';src:url('../../../themes/grootbos/fonts/generated/TrajanPro-Regular.eot?');src:url('../../../themes/grootbos/fonts/generated/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Regular.woff2') format('woff2'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Regular.woff') format('woff'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Regular.ttf') format('truetype'),url('../../../themes/grootbos/fonts/generated/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Book';src:url('../../../themes/grootbos/fonts/generated/GothamBook-Italic.eot?');src:url('../../../themes/grootbos/fonts/generated/GothamBook-Italic.eot?#iefix') format('embedded-opentype'),url('../../../themes/grootbos/fonts/generated/GothamBook-Italic.woff2') format('woff2'),url('../../../themes/grootbos/fonts/generated/GothamBook-Italic.woff') format('woff'),url('../../../themes/grootbos/fonts/generated/GothamBook-Italic.ttf') format('truetype'),url('../../../themes/grootbos/fonts/generated/GothamBook-Italic.svg#GothamBook-Italic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'Gotham';src:url('../../../themes/grootbos/fonts/generated/GothamMedium.eot?');src:url('../../../themes/grootbos/fonts/generated/GothamMedium.eot?#iefix') format('embedded-opentype'),url('../../../themes/grootbos/fonts/generated/GothamMedium.woff2') format('woff2'),url('../../../themes/grootbos/fonts/generated/GothamMedium.woff') format('woff'),url('../../../themes/grootbos/fonts/generated/GothamMedium.ttf') format('truetype'),url('../../../themes/grootbos/fonts/generated/GothamMedium.svg#GothamMedium') format('svg');font-weight:500;font-style:normal}

@charset "UTF-8";@font-face{font-family:"grootbos";src:url("../../../themes/grootbos/fonts/fonts/grootbos.eot?");src:url("../../../themes/grootbos/fonts/fonts/grootbos.eot?#iefix") format("embedded-opentype"),url("../../../themes/grootbos/fonts/fonts/grootbos.woff") format("woff"),url("../../../themes/grootbos/fonts/fonts/grootbos.ttf") format("truetype"),url("../../../themes/grootbos/fonts/fonts/grootbos.svg#grootbos") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"grootbos" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"grootbos" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"a"}.icon-cross-symbol:before{content:"b"}.icon-phone:before{content:"c"}.icon-slider-left:before{content:"d"}.icon-slider-right:before{content:"e"}.icon-camera:before{content:"f"}.icon-search-gallery:before{content:"g"}.icon-top-arrow:before{content:"h"}.icon-down-arrow:before{content:"i"}.icon-zoom-glass-new:before{content:"k"}

div.alert-success{border:1px solid #05A000 !important;background-color:#B5ECB4 !important;padding:8px;margin-bottom:8px}div.alert-error,div.alert-danger{border:1px solid #f00 !important;background-color:#E4B5B5 !important;padding:8px;margin-bottom:8px}

.googleMapCanvas{width:100%;border:0 none;height:400px}.googleMapCanvas img{max-width:none !important}#showHideAdvanced{display:none}

