/*! Made with Bones: http://themble.com/bones :) */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:'robotolight';src:url("../fonts/roboto_light_macroman/Roboto-Light-webfont.eot");src:url("../fonts/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto_light_macroman/Roboto-Light-webfont.woff") format("woff"),url("../fonts/roboto_light_macroman/Roboto-Light-webfont.ttf") format("truetype"),url("../fonts/roboto_light_macroman/Roboto-Light-webfont.svg#robotolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'robotoblack';src:url("../fonts/roboto_black_macroman/Roboto-Black-webfont.eot");src:url("../fonts/roboto_black_macroman/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto_black_macroman/Roboto-Black-webfont.woff") format("woff"),url("../fonts/roboto_black_macroman/Roboto-Black-webfont.ttf") format("truetype"),url("../fonts/roboto_black_macroman/Roboto-Black-webfont.svg#robotoblack") format("svg");font-weight:normal;font-style:normal}p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3;hyphenate-lines:3;-webkit-font-feature-settings:"liga", "dlig";-moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.last-col{float:right;padding-right:0 !important}@media (max-width: 767px){.m-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.m-1of2{float:left;padding-right:0.75em;width:50%}.m-1of3{float:left;padding-right:0.75em;width:33.33%}.m-2of3{float:left;padding-right:0.75em;width:66.66%}.m-1of4{float:left;padding-right:0.75em;width:25%}.m-3of4{float:left;padding-right:0.75em;width:75%}}@media (min-width: 768px) and (max-width: 1029px){.t-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.t-1of2{float:left;padding-right:0.75em;width:50%}.t-1of3{float:left;padding-right:0.75em;width:33.33%}.t-2of3{float:left;padding-right:0.75em;width:66.66%}.t-1of4{float:left;padding-right:0.75em;width:25%}.t-3of4{float:left;padding-right:0.75em;width:75%}.t-1of5{float:left;padding-right:0.75em;width:20%}.t-2of5{float:left;padding-right:0.75em;width:40%}.t-3of5{float:left;padding-right:0.75em;width:60%}.t-4of5{float:left;padding-right:0.75em;width:80%}}@media (min-width: 1030px){.d-all{float:left;padding-right:0.75em;width:100%;padding-right:0}.d-1of2{float:left;padding-right:0.75em;width:50%}.d-1of3{float:left;padding-right:0.75em;width:33.33%}.d-2of3{float:left;padding-right:0.75em;width:66.66%}.d-1of4{float:left;padding-right:0.75em;width:25%}.d-3of4{float:left;padding-right:0.75em;width:75%}.d-1of5{float:left;padding-right:0.75em;width:20%}.d-2of5{float:left;padding-right:0.75em;width:40%}.d-3of5{float:left;padding-right:0.75em;width:60%}.d-4of5{float:left;padding-right:0.75em;width:80%}.d-1of6{float:left;padding-right:0.75em;width:16.6666666667%}.d-1of7{float:left;padding-right:0.75em;width:14.2857142857%}.d-2of7{float:left;padding-right:0.75em;width:28.5714286%}.d-3of7{float:left;padding-right:0.75em;width:42.8571429%}.d-4of7{float:left;padding-right:0.75em;width:57.1428572%}.d-5of7{float:left;padding-right:0.75em;width:71.4285715%}.d-6of7{float:left;padding-right:0.75em;width:85.7142857%}.d-1of8{float:left;padding-right:0.75em;width:12.5%}.d-1of9{float:left;padding-right:0.75em;width:11.1111111111%}.d-1of10{float:left;padding-right:0.75em;width:10%}.d-1of11{float:left;padding-right:0.75em;width:9.09090909091%}.d-1of12{float:left;padding-right:0.75em;width:8.33%}}.green-btn,a.blue-btn,.blue-btn{display:inline-block;position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;font-size:1.5em;font-size:24px;line-height:24px;text-transform:uppercase;font-weight:normal;padding:10px 24px;border:0;cursor:pointer;margin:20px 0px;-webkit-transition:background-color 0.14s ease-in-out;transition:background-color 0.14s ease-in-out}.green-btn:hover,.blue-btn:hover,.green-btn:focus,.blue-btn:focus{color:#fff;text-decoration:none;outline:none}.green-btn:active,.blue-btn:active{top:1px}.green-btn{background-color:#99ca3c;color:#fff !important}.green-btn:hover,.green-btn:focus{background-color:#8ebe34}.green-btn:active{background-color:#8bba33}a.blue-btn,.blue-btn{background-color:#00b8d6;color:#fff !important}a.blue-btn:hover,a.blue-btn:focus,.blue-btn:hover,.blue-btn:focus{background-color:#00a6c2}a.blue-btn:active,.blue-btn:active{background-color:#00a2bd}body{font-family:"robotolight","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;color:#5c6b80;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff url("../images/dikhololo.jpg") no-repeat top right}#container{z-index:999;position:relative}.mobile-overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.8);z-index:1}.wrap{width:96%;margin:0 auto}a,a:visited{color:#00b8d6}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#0091a8}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"robotoblack",robotolight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;text-transform:uppercase}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.450em;line-height:1.333em;margin-bottom:20px !important}h2,.h2{font-size:2.0em;line-height:1.4em;margin-bottom:0.375em}h3,.h3{font-size:1.125em}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:0.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}.header{padding:2em 0em 0em 0em}#logo{margin:0.75em 0}#logo a{color:#fff}#content{margin-top:1.5em}.green{color:#99ca3c}.blue{color:#00b8d6}.hentry{background-color:#fff;border-radius:3px;margin-bottom:1.5em;border:1px solid #ccc}.hentry header{border-bottom:1px solid #f8f9fa;padding:1.5em}.hentry footer{padding:1.5em;border-top:1px solid #f8f9fa}.hentry footer p{margin:0}.page-title{margin:0}.byline{font-size:1.125em;margin:0}.entry-content{font-size:1em;padding:1.5em 0}.entry-content p{margin:0 0 1.5em}.entry-content .bold{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content .required-field{font-size:0.9em}.entry-content iframe{border:10px solid rgba(255,255,255,0.7) !important;margin-bottom:0px}.entry-content h2{color:#99ca3c}.entry-content ul{margin-left:30px;list-style-type:disc;margin-bottom:20px}.entry-content ul li{margin-bottom:10px}.entry-content p.offer{font-size:1.1em}.entry-content .voucher-container{background:rgba(0,0,0,0.06);display:inline-block;padding:30px 30px 0px 30px;margin-bottom:20px}.entry-content .voucher-title{font-size:1.3em;margin-bottom:0.5em;color:#00b8d6;font-family:"robotoblack",robotolight,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}.entry-content #coupon{display:block;font-size:2em;color:#fff;margin-bottom:20px;line-height:2em}.entry-content #coupon .letter{background:#99ca3c;padding:10px}.entry-content #coupon .letter.blue{color:#fff;background:#00b8d6}#contact{font-size:1em;padding:1.5em 0}#contact p{margin:0 0 1.5em}#contact h2{color:#99ca3c}#join-btn-widget .green-btn{font-size:16px;margin-top:50px}#action-btns .green-btn{background:#99ca3c;text-align:center;margin-top:0px;margin-bottom:20px;margin-right:2%;color:#fff;text-decoration:none;cursor:pointer;text-transform:none}#action-btns .green-btn:hover{background:#8bba33}#action-btns .blue-btn{background:#00b8d6;text-align:center;margin-top:0px;margin-bottom:20px;color:#fff;text-decoration:none;cursor:pointer;text-transform:none}#action-btns .blue-btn:hover{background:#00a2bd}#resorts-heading h2{font-size:2.6em;color:#99ca3c;margin-bottom:20px}#resorts{margin-bottom:30px}#resorts .resort-content{background:#00b8d6;display:block;color:#fff;height:250px;text-align:center;padding:30px}#resorts .resort-content p.points{font-size:1.5em}#resorts .resort-content p.points .bold{font-family:"robotoblack",robotolight,"Helvetica Neue",Helvetica,Arial,sans-serif}#resorts .resort-image{display:block;height:250px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}#resorts .resort-image .triangle{width:0;height:0;padding-top:200px;border-style:solid;border-width:0 50px 50px 50px;border-color:transparent transparent #00b8d6 transparent;margin:0 auto}#resorts #dunes-hotel .resort-image{background-image:url("../images/dunes.jpg")}#resorts #suntide-qunu .resort-image{background-image:url("../images/suntide-qunu.jpg")}#resorts #suntide-qunu .resort-image .triangle{width:0;height:0;border-style:solid;border-width:50px 50px 0 50px;border-color:#00b8d6 transparent transparent transparent;margin:0 auto}#resorts #dunkeld .resort-image{background-image:url("../images/dunkeld.jpg")}a#join-now-trigger{background:#99ca3c;text-align:center;height:80px;margin-top:20px;margin-bottom:30px;color:#fff;text-decoration:none;line-height:80px;font-size:1.5em;cursor:pointer}a#join-now-trigger:hover{background:#8bba33}p.zero-points-trigger{display:block;color:#5c6b80;margin-bottom:20px;font-size:1em;text-decoration:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#join-now{display:none}#join-now h2{color:#00b8d6;font-size:1.5em}input#f44418{margin-bottom:0px}.helper-text{font-size:0.8em;display:block;padding-bottom:10px}#pop-up-message-full-screen,#zero-points-full-screen{position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.7);z-index:9999999;display:none}#pop-up-message-full-screen a.close-terms,#pop-up-message-full-screen a.close-zero-points,#zero-points-full-screen a.close-terms,#zero-points-full-screen a.close-zero-points{display:block;margin:5% auto 0 auto;max-width:600px;height:50px;padding:10px 20px;background:#99ca3c;color:#fff;text-align:right;text-decoration:none}#pop-up-message-full-screen a.close-terms:hover,#pop-up-message-full-screen a.close-zero-points:hover,#zero-points-full-screen a.close-terms:hover,#zero-points-full-screen a.close-zero-points:hover{text-decoration:underline}#pop-up-message-full-screen #message-inner,#zero-points-full-screen #message-inner{max-width:600px;padding:10px 20px;height:400px;overflow-y:scroll;background:white;margin:0 auto 0 auto}#pop-up-message-full-screen #message-inner ul,#zero-points-full-screen #message-inner ul{font-size:0.9em;list-style-type:disc;margin-left:30px}#pop-up-message-full-screen #message-inner ul li,#zero-points-full-screen #message-inner ul li{margin-bottom:10px}#pop-up-message-full-screen #message-inner ol,#zero-points-full-screen #message-inner ol{font-size:0.9em;list-style-type:decimal;margin-left:30px}#pop-up-message-full-screen #message-inner ol li,#zero-points-full-screen #message-inner ol li{margin-bottom:10px}@media only screen and (min-width: 768px){.wrap{width:760px}}@media only screen and (min-width: 1030px){.wrap{width:1040px}.mobile-overlay{display:none}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
