@font-face{font-family:'Open Sans';src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-light-webfont.eot);src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-light-webfont.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-light-webfont.woff) format('woff'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-light-webfont.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-regular-webfont.eot);src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-regular-webfont.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-regular-webfont.woff) format('woff'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-regular-webfont.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-italic-webfont.eot);src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-italic-webfont.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-italic-webfont.woff) format('woff'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-italic-webfont.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Open Sans';src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-semibold-webfont.eot);src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-semibold-webfont.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-semibold-webfont.woff) format('woff'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-semibold-webfont.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-bold-webfont.eot);src:url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-bold-webfont.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-bold-webfont.woff) format('woff'),url(/sites/www.diamondresorts.com/themes/dri/fonts/open_sans/opensans-bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}
a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.asterisk-lg{font-size:70%;position:relative;top:-.33em}.asterisk-md{font-size:50%;position:relative;top:-.5em}.asterisk-sm{font-size:33%;position:relative;top:-1.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}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;*overflow:visible;}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}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}html,button{color:#333;font:500 17px/24px 'Open Sans',Arial,sans-serif}.lt-ie8 body{width:100%}a{color:#b3995e}a:hover{color:#01335b;text-decoration:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 24px}h1,.h1{color:#01325a;font-weight:300;font-size:32px;line-height:32px;letter-spacing:-1px;margin:0 0 16px;padding:1px 0 3px}h2,.h2{color:#512c1c;font-weight:300;font-size:28px;line-height:28px;letter-spacing:-1px}h3,.h3{color:#000;font-weight:300;font-size:24px;line-height:24px;letter-spacing:-1px}h4,.h4{color:#512c1c;font-weight:300;font-size:24px;line-height:24px}h5,.h5{color:#01325a;font-weight:300;font-size:20px;line-height:24px}h6,.h6{color:#000;font-weight:500;font-size:18px;line-height:24px}blockquote p{margin:0}blockquote small{display:block}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}p{margin:-2px 0 26px}@media(max-width:767px){img{width:auto;max-width:100%;height:auto}}ol,ul{line-height:20px;margin:0 0 24px}ol{padding:4px 0 4px 32px}ul{padding:4px 0 4px 12px}li{margin-bottom:12px}li{background:url(/sites/www.diamondresorts.com/themes/dri/img/bullet-primary.png) no-repeat 4px 8px}li li,ol ul>li{background:url(/sites/www.diamondresorts.com/themes/dri/img/bullet-secondary.png) no-repeat 4px 12px;margin-bottom:0}li ol,li ul{margin-bottom:-4px;padding-top:12px}ol li{background:none}ul li{list-style:none;padding-left:20px}ul ol>li{list-style:decimal;padding-left:0}dl,dt,dd{line-height:20px;margin:0 0 12px}dl{margin-bottom:24px;padding-top:4px}dd{padding:0 0 0 32px}::-webkit-input-placeholder{color:inherit;text-overflow:ellipsis;opacity:1}:-moz-placeholder{text-overflow:ellipsis;opacity:1}::-moz-placeholder{text-overflow:ellipsis;opacity:1}:-ms-input-placeholder{text-overflow:ellipsis;opacity:1}fieldset{border:0;margin:0;padding:0}label{display:inline-block;color:#cebb8e;font-weight:500;font-size:15px;line-height:24px}input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAABAwERAAIRAQMRAf/EAF0AAQEAAAAAAAAAAAAAAAAAAAgKAQADAQAAAAAAAAAAAAAAAAACAwQFEAABAgcAAAAAAAAAAAAAAAAAkeFSYqIDBRYmEQEAAQUAAAAAAAAAAAAAAAAAIgFhAhIT/9oADAMBAAIRAxEAPwC8Xc8fHbVwN6HcchB6Keoik0YWf//Z') repeat-x center bottom;color:#512c1c;font-weight:400;font-size:13px;line-height:normal;border:2px solid #d0c6ae;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 2px 0 #e9e9e9,inset 0 0 0 1px #fff;padding:0 8px 0;*padding:0;*text-indent:8px;}input{height:40px;*height:36px;}#admin-menu .admin-menu-search input{height:auto;line-height:normal}input[type="checkbox"],input[type="radio"]{background:none;box-shadow:none;border:0;box-sizing:border-box;padding:0;width:auto;height:auto;*height:13px;*width:13px;}
select{height:40px;padding:0 0 0 8px}optgroup{line-height:20px}option{line-height:20px}textarea{resize:none;line-height:16px;padding-top:6px;padding-bottom:6px}select,x:-moz-any-link{text-indent:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){select{padding-left:7px}}@media screen and (max-width:767px){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"]{font-size:16px;line-height:16px}}.formError .formErrorContent{width:auto}.marker,.form-required,.required-field{color:#512c1c}@media screen{html,body{min-width:1000px}.grid-container{width:960px;padding-left:20px;padding-right:20px}.grid-wrap{margin-right:auto;margin-left:auto}.grid-wrap:before,.grid-wrap:after{display:table;content:" "}.grid-wrap:after{clear:both}.grid-wrap{*zoom:1;}.grid-indent{margin-left:20px;margin-right:20px}.grid{float:left}.grid-reverse{float:right}.grid-1-10,.grid-p-10{width:10%}.grid-3-10,.grid-p-30{width:30%}.grid-2-5,.grid-4-10,.grid-p-40{width:40%}.grid-3-5,.grid-6-10,.grid-p-60{width:60%}.grid-7-10,.grid-p-70{width:70%}.grid-9-10,.grid-p-90{width:90%}.grid-1-8,.grid-p-12-5{width:12.5%}.grid-1-6,.grid-p-16-66{width:16.666666666666664%}.grid-1-5,.grid-2-10,.grid-p-20{width:20%}.grid-1-4,.grid-p-25{width:25%}.grid-1-3,.grid-p-33-33{width:33.33333333333333%}.grid-1-2,.grid-5-10,.grid-p-50{width:50%}.grid-2-3,.grid-p-66-66{width:66.66666666666666%}.grid-3-4,.grid-p-75{width:75%}.grid-4-5,.grid-8-10,.grid-p-80{width:80%}.grid-5-6,.grid-p-83-33{width:83.33333333333334%}.grid-7-8,.grid-p-87-5{width:87.5%}.grid-1-0,.grid-p-100{width:100%}}@media(min-width:1200px){html,body{min-width:1180px}.grid-container{width:1140px}.grid-lg-reverse{float:right}.grid-lg-1-10,.grid-p-lg-10{width:10%}.grid-lg-3-10,.grid-p-lg-30{width:30%}.grid-lg-2-5,.grid-p-lg-40{width:40%}.grid-lg-3-5,.grid-p-lg-60{width:60%}.grid-lg-7-10,.grid-p-lg-70{width:70%}.grid-lg-9-10,.grid-p-lg-90{width:90%}.grid-lg-1-8,.grid-p-lg-12-5{width:12.5%}.grid-lg-1-6,.grid-p-lg-16-66{width:16.666666666666664%}.grid-lg-1-5,.grid-p-lg-20{width:20%}.grid-lg-1-4,.grid-p-lg-25{width:25%}.grid-lg-1-3,.grid-p-lg-33-33{width:33.33333333333333%}.grid-lg-1-2,.grid-p-lg-50{width:50%}.grid-lg-2-3,.grid-p-lg-66-66{width:66.66666666666666%}.grid-lg-3-4,.grid-p-lg-75{width:75%}.grid-lg-4-5,.grid-p-lg-80{width:80%}.grid-lg-5-6,.grid-p-lg-83-33{width:83.33333333333334%}.grid-lg-7-8,.grid-p-lg-87-5{width:87.5%}.grid-lg-1-0,.grid-p-lg-100{width:100%}}@media(max-width:767px){html,body{min-width:inherit}.grid-container{width:auto}.grid-indent{margin-left:0;margin-right:0}.grid-sm-indent{margin-left:20px;margin-right:20px}.grid-sm-reverse{float:right}.grid-sm-1-10,.grid-p-sm-10{width:10%}.grid-sm-3-10,.grid-p-sm-30{width:30%}.grid-sm-3-5,.grid-sm-6-10,.grid-p-sm-60{width:60%}.grid-sm-7-10,.grid-p-sm-70{width:70%}.grid-sm-1-8,.grid-p-sm-12-5{width:12.5%}.grid-sm-1-6,.grid-p-sm-16-66{width:16.666666666666664%}.grid-sm-1-5,.grid-sm-2-10,.grid-p-sm-20{width:20%}.grid-sm-1-4,.grid-p-sm-25{width:25%}.grid-sm-1-3,.grid-p-sm-33-33{width:33.33333333333333%}.grid-sm-1-2,.grid-sm-5-10,.grid-p-sm-50{width:50%}.grid-sm-2-3,.grid-p-sm-66-66{width:66.66666666666666%}.grid-sm-2-5,.grid-sm-4-10,.grid-p-sm-40{width:40%}.grid-sm-3-4,.grid-p-sm-75{width:75%}.grid-sm-4-5,.grid-sm-8-10,.grid-p-sm-80{width:80%}.grid-sm-5-6,.grid-p-sm-83-33{width:83.33333333333334%}.grid-sm-7-8,.grid-p-sm-87-5{width:87.5%}.grid-sm-9-10,.grid-sm-9-10,.grid-p-sm-90{width:90%}.grid-sm-1-0,.grid-p-sm-100{width:100%}}@media(max-width:480px){html,body{min-width:240px}.grid-container{width:auto}
.grid-indent{margin-left:0;margin-right:0}.grid-xs-reverse{float:right}.grid-xs-1-10,.grid-p-xs-10{width:10%}.grid-xs-3-10,.grid-p-xs-30{width:30%}.grid-xs-2-5,.grid-p-xs-40{width:40%}.grid-xs-3-5,.grid-p-xs-60{width:60%}.grid-xs-7-10,.grid-p-xs-70{width:70%}.grid-xs-9-10,.grid-p-xs-90{width:90%}.grid-xs-1-8,.grid-p-xs-12-5{width:12.5%}.grid-xs-1-6,.grid-p-xs-16-66{width:16.666666666666664%}.grid-xs-1-5,.grid-p-xs-20{width:20%}.grid-xs-1-4,.grid-p-xs-25{width:25%}.grid-xs-1-3,.grid-p-xs-33-33{width:33.33333333333333%}.grid-xs-1-2,.grid-p-xs-50{width:50%}.grid-xs-2-3,.grid-p-xs-66-66{width:66.66666666666666%}.grid-xs-3-4,.grid-p-xs-75{width:75%}.grid-xs-4-5,.grid-p-xs-80{width:80%}.grid-xs-5-6,.grid-p-xs-83-33{width:83.33333333333334%}.grid-xs-7-8,.grid-p-xs-87-5{width:87.5%}.grid-xs-1-0,.grid-p-xs-100{width:100%}}a.btn,a.btn:hover{text-decoration:none}.btn{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 #000;box-shadow:0 1px 0 #000;color:#eee3c7;font-weight:500;font-size:20px;line-height:1;text-align:center;text-shadow:none;text-transform:uppercase;vertical-align:middle;white-space:normal;letter-spacing:0;padding:9px 8px}.btn:hover{color:#fff}.lt-ie8 input.btn,.lt-ie8 button.btn{padding:5px 8px}.btn-primary,.btn-secondary:hover{border:1px solid #ac4900;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NzIxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2U0NmQxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2UxNWIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjUzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(229,114,26,1)),color-stop(57%,rgba(228,109,26,1)),color-stop(59%,rgba(225,91,0,1)),color-stop(100%,rgba(223,83,0,1)));background:-webkit-linear-gradient(top,rgba(229,114,26,1) 0%,rgba(228,109,26,1) 57%,rgba(225,91,0,1) 59%,rgba(223,83,0,1) 100%);background:linear-gradient(to bottom,rgba(229,114,26,1) 0%,rgba(228,109,26,1) 57%,rgba(225,91,0,1) 59%,rgba(223,83,0,1) 100%);background-color:#e5721a}.btn-secondary,.btn-primary:hover{border:1px solid #01325a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjNTQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzFkNTM3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzFjNGU3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzFhNGY3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzAyMzk2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDMxNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1c5477),color-stop(27%,#1d5377),color-stop(54%,#1c4e73),color-stop(57%,#1a4f71),color-stop(59%,#023962),color-stop(100%,#003159));background:-webkit-linear-gradient(top,#1c5477 0%,#1d5377 27%,#1c4e73 54%,#1a4f71 57%,#023962 59%,#003159 100%);background:linear-gradient(to bottom,#1c5477 0%,#1d5377 27%,#1c4e73 54%,#1a4f71 57%,#023962 59%,#003159 100%);background-color:#1c5477;color:#eee3c7}.btn-tertiary,.sweepstakes .btn-primary:hover{border:1px solid #01325a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNzE5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzM5NmM4YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzIyNWE3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzUyNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(62,113,144,1)),color-stop(57%,rgba(57,108,138,1)),color-stop(59%,rgba(34,90,124,1)),color-stop(100%,rgba(28,82,117,1)));background:-webkit-linear-gradient(top,rgba(62,113,144,1) 0%,rgba(57,108,138,1) 57%,rgba(34,90,124,1) 59%,rgba(28,82,117,1) 100%);background:linear-gradient(to bottom,rgba(62,113,144,1) 0%,rgba(57,108,138,1) 57%,rgba(34,90,124,1) 59%,rgba(28,82,117,1) 100%);background-color:#3e7190}.btn-quaternary{border:1px solid #d0c6ae;background:#d0c6ae;box-shadow:none;color:#512c1c}.btn-quaternary:hover{border:1px solid #512c1c;background:#512c1c;color:#d0c6ae}.btn-super{border:1px solid #c62a00;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOGEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2ZiODMyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2VhNmEwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2U2NjMwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RmNTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2QzNGIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDQxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8a30),color-stop(11%,#fb8328),color-stop(40%,#ea6a07),color-stop(49%,#e66301),color-stop(51%,#df5400),color-stop(78%,#d34b00),color-stop(100%,#c44100));background:-webkit-linear-gradient(top,#ff8a30 0%,#fb8328 11%,#ea6a07 40%,#e66301 49%,#df5400 51%,#d34b00 78%,#c44100 100%);background:linear-gradient(to bottom,#ff8a30 0%,#fb8328 11%,#ea6a07 40%,#e66301 49%,#df5400 51%,#d34b00 78%,#c44100 100%);background-color:#ff8a30;text-shadow:1px 1px rgba(78,2,0,0.38);-webkit-box-shadow:2px 3px 2px rgba(0,0,0,0.29),inset 0 0 1px rgba(255,255,255,0.25),inset 0 -4px #771800;box-shadow:2px 3px 2px rgba(0,0,0,0.29),inset 0 0 1px rgba(255,255,255,0.25),inset 0 -4px #771800}.btn-super:hover{border-color:#01325a;-webkit-box-shadow:2px 3px 2px rgba(0,0,0,0.29),inset 0 0 1px rgba(255,255,255,0.25),inset 0 -4px rgba(0,0,0,0.4);box-shadow:2px 3px 2px rgba(0,0,0,0.29),inset 0 0 1px rgba(255,255,255,0.25),inset 0 -4px rgba(0,0,0,0.4);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNDY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzFlNDc3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzFjNDI2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzFhM2U2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMjc0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzAwMjQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIyNDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1f4676),color-stop(11%,#1e4770),color-stop(40%,#1c4269),color-stop(49%,#1a3e61),color-stop(51%,#00274f),color-stop(78%,#002448),color-stop(100%,#002243));background:-webkit-linear-gradient(top,#1f4676 0%,#1e4770 11%,#1c4269 40%,#1a3e61 49%,#00274f 51%,#002448 78%,#002243 100%);background:linear-gradient(to bottom,#1f4676 0%,#1e4770 11%,#1c4269 40%,#1a3e61 49%,#00274f 51%,#002448 78%,#002243 100%);background-color:#1f4676}.btn-disabled,.btn-disabled:hover,.btn[disabled],.btn[disabled]:hover{color:#333;border:1px solid #333;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4=);background:-moz-linear-gradient(top,#eee 0%,#ccc 100%);background:-webkit-linear-gradient(top,#eee 0%,#ccc 100%);background:linear-gradient(to bottom,#eee 0%,#ccc 100%);background-color:#eee;cursor:not-allowed;pointer-events:none}.btn-link{color:#512c1c;font-weight:600;font-size:14px;line-height:32px;letter-spacing:-1px;text-decoration:none;text-transform:uppercase}
.btn-link:hover{color:#01325a;text-decoration:none}.btn-lg{padding-top:14px;padding-bottom:12px}.lt-ie8 input.btn-lg,.lt-ie8 button.btn-lg{padding:10px 8px 8px}.btn-sm{font-size:16px;padding-top:7px;padding-bottom:7px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:8px}input.btn-block[type="submit"],input.btn-block[type="reset"],input.btn-block[type="button"]{width:100%}.btn-group{margin:0}.input-block{display:block;width:100%}.input-lg{padding:15px 8px 13px}.input-sm{padding:6px 8px 5px}.select-block{display:block;width:100%}.select-lg{height:48px;padding:13px 8px 14px}.select-sm{height:24px;padding:6px 8px 5px}.input-sep{display:block;color:#b3995e;font-size:20px;line-height:40px;text-align:center}.input-sep-with-label{padding-top:24px}.input-sep-lg{line-height:48px}.input-sep-sm{line-height:32px}@media(max-width:480px){.input-sep{display:none}}.tabs li{list-style:none;background:transparent}.tabs.primary{border-bottom-color:#01325a;margin:0 0 24px}.tabs.primary li{padding-left:0}.tabs.primary a,.tabs.primary a:hover{background:#01325a;border-color:#224275;color:rgba(255,255,255,0.75);-webkit-transition:color .25s;-moz-transition:color .25s;-o-transition:color .25s;transition:color .25s}.tabs.primary a:hover{color:rgba(255,255,255,1)}.tabs.primary .active a,.tabs.primary .active a:hover{color:#01325a;border-color:#01325a;border-bottom-color:#fff;background:#fff}.tabs.secondary{margin:0;border-bottom-color:#01325a;margin:-24px 0 24px}.tabs.secondary li{float:left;border:0;padding:0 .5em;margin:0}.tabs.secondary li+li{border-left:1px solid #01325a}.icon{display:inline-block;vertical-align:middle}.icon-chat{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-chat.png);width:32px;height:32px}.icon-chat-lg{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-chat-lg.png);width:56px;height:56px}.icon-email{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-email.png);width:32px;height:32px}.icon-email-lg{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-email-lg.png);width:56px;height:56px}.icon-call{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-call.png);width:32px;height:32px}.icon-call-lg{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-call-lg.png);width:80px;height:96px}.icon-call-me{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-call-me.png);width:40px;height:40px}.icon-call-me-lg{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-call-me-lg.png);width:56px;height:56px}.icon-member{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-member.png);width:32px;height:32px}.icon-member-lg{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-member-lg.png);width:50px;height:50px}.icon-questions{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-questions.png);width:44px;height:44px}.icon-questions-lg{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-questions-lg.png);width:56px;height:56px}.icon-play-video{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-play-video.png);width:60px;height:60px}.icon-quote{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-quote.png);width:32px;height:24px}.icon-arrow{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-arrow.png);width:32px;height:32px}.icon-remove{background-image:url(/sites/www.diamondresorts.com/themes/dri/img/icon-remove.png);width:16px;height:16px}.icon-email-input{padding-left:40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAA4UlEQVR42qXMoQrCUBTG8QMDYWnJNxj4BkumvYSw5DMIVmGwKggm09KSSRBMVqsPsGK2Li1dP8e5cjjccecW/nD5LudHrxWF6I7MlNgIv6BFrxOwCxsdtmN0hs4jsDPfdhbxaNEAVX9gFd8QG8aCGi0HYKXGfqBGuVMfxn+kMAW60b3j/6AxH6jRQuyFxoaCOSLRmpNb7gM1tkFHFAgk4G3bh1IPlonthhZoiR5iz1woObAUtch4alGqUVJYghoPJGtQIlESWIzePkTHN7FFiR9zVCMzspqNDovQE5kpsRF9AIScbkZ/jxyGAAAAAElFTkSuQmCC) no-repeat 8px center,#fff url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADAABAwERAAIRAQMRAf/EAF0AAQEAAAAAAAAAAAAAAAAAAAgKAQADAQAAAAAAAAAAAAAAAAACAwQFEAABAgcAAAAAAAAAAAAAAAAAkeFSYqIDBRYmEQEAAQUAAAAAAAAAAAAAAAAAIgFhAhIT/9oADAMBAAIRAxEAPwC8Xc8fHbVwN6HcchB6Keoik0YWf//Z) repeat-x left bottom}@media(max-width:767px){.icon-step{border:2px solid #fff;font-size:32px;line-height:48px;width:48px;height:48px}}.element-invisible{display:none !important}.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}.js-video.vimeo{padding-top:0}.js-video.widescreen{padding-bottom:52.25%}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;position:absolute}@media(max-width:767px){.js-video{padding-top:0}}.alignleft{float:left}.alignright{float:right}.aligncenter{float:none;display:block;text-align:center;margin:0 auto}.alignnone{float:none}.clear{clear:both}.clearleft{clear:left}.clearright{clear:right}.clearfix:before,.clearfix:after,.group:before,.group:after{content:" ";display:table}.clearfix:after,.group:after{clear:both}.clearfix,.group{*zoom:1;}.pull-left{float:left}.pull-right{float:right}.display{display:block}.none{display:none}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.media,.media-body{overflow:hidden;zoom:1}.media-img{float:left}.media-img-extend{float:right}.media-img img,.media-img-extend img{display:block}@media(max-width:767px){.media-responsive-sm>.media-img,.media-responsive-sm>.media-img-extend{display:block;float:none}.media-responsive-sm>.media-img img,.media-responsive-sm>.media-img-extend img{margin:0 auto}.media-responsive-sm>.media-body{float:none;display:block}}@media(max-width:480px){.media-responsive-xs>.media-img,.media-responsive-xs>.media-img-extend{display:block;float:none}.media-responsive-xs>.media-img img,.media-responsive-xs>.media-img-extend img{margin:0 auto}.media-responsive-xs>.media-body{float:none;display:block}}.flag{display:table;width:100%}.flag-item,.flag-item-extend,.flag-body{display:table-cell;vertical-align:middle}.flag-item{padding-right:16px}.flag-item-extend{padding-right:0;padding-left:16px}.flag-item>img{display:block;max-width:none}.flag-body{width:100%}.flag-top>.flag-item,.flag-top>.flag-item-extend,.flag-top>.flag-body{vertical-align:top}.flag-bottom>.flag-item,.flag-bottom>.flag-item-extend,.flag-bottom>.flag-body{vertical-align:bottom}.flag-reverse>.flag-item{padding-right:0;padding-left:16px}@media(min-width:1200px){.flag-lg{display:table;width:100%}.flag-item-lg,.flag-item-extend-lg,.flag-body-lg{display:table-cell;vertical-align:middle}.flag-item-lg{padding-right:16px}.flag-item-extend-lg,.flag-reverse-lg .flag-item-lg{padding-right:0;padding-left:16px}.flag-item-lg img{display:block;max-width:none}.flag-body-lg{width:100%}.flag-top-lg .flag-item-lg,.flag-top-lg .flag-body-lg{vertical-align:top}.flag-bottom-lg .flag-item-lg,.flag-bottom-lg .flag-body-lg{vertical-align:bottom}}@media(min-width:768px){.flag-md{display:table;width:100%}.flag-item-md,.flag-item-extend-md,.flag-body-md{display:table-cell;vertical-align:middle}.flag-item-md{padding-right:16px}.flag-item-extend-md,.flag-reverse-md .flag-item-md{padding-right:0;padding-left:16px}.flag-item-md img{display:block;max-width:none}.flag-body-md{width:100%}.flag-top-md .flag-item-md,.flag-top-md .flag-body-md{vertical-align:top}.flag-bottom-md .flag-item-md,.flag-bottom-md .flag-body-md{vertical-align:bottom}}@media(max-width:767px){.flag-responsive-sm>.flag-item,.flag-responsive-sm>.flag-item-extend,.flag-responsive-sm>.flag-body{display:block;float:none;padding-left:0;padding-right:0;margin-bottom:16px;width:auto}.flag-responsive-sm>.flag-item img,.flag-responsive-sm>.flag-item-extend img{margin-left:auto;margin-right:auto}.flag-sm{display:table;width:100%}.flag-item-sm,.flag-item-extend-sm,.flag-body-sm{display:table-cell;vertical-align:middle}.flag-item-sm{padding-right:16px}.flag-item-extend-sm,.flag-reverse-sm .flag-item-sm{padding-right:0;padding-left:16px}.flag-item-sm img{display:block;max-width:none}.flag-body-sm{width:100%}.flag-top-sm .flag-item-sm,.flag-top-sm .flag-body-sm{vertical-align:top}.flag-bottom-sm .flag-item-sm,.flag-bottom-sm .flag-body-sm{vertical-align:bottom}}@media(max-width:479px){.flag-responsive-xs>.flag-item,.flag-responsive-xs>.flag-item-extend,.flag-responsive-xs>.flag-body{display:block;float:none;padding-left:0;padding-right:0;margin-bottom:16px;width:auto}.flag-responsive-xs>.flag-item img,.flag-responsive-xs>.flag-item-extend img{margin-left:auto;margin-right:auto}.flag-xs{display:table;width:100%}.flag-item-xs,.flag-item-extend-xs,.flag-body-xs{display:table-cell;vertical-align:middle}.flag-item-xs{padding-right:16px}.flag-item-extend-xs,.flag-reverse-xs .flag-item-xs{padding-right:0;padding-left:16px}.flag-item-xs img{display:block;max-width:none}.flag-body-xs{width:100%}.flag-top-xs .flag-item-xs,.flag-top-xs .flag-body-xs{vertical-align:top}.flag-bottom-xs .flag-item-xs,.flag-bottom-xs .flag-body-xs{vertical-align:bottom}}.tile-grid{display:block;font-family:'Blank';font-size:0;line-height:0;text-align:left;width:100%}.tile-item{display:inline-block;line-height:24px;vertical-align:top}.tile-justify{text-align:justify;text-justify:distribute}.tile-justify:after{content:"";display:inline-table;vertical-align:top;width:100%}.tile-justify>.tile-item{text-align:left}.text-left{text-align:left}.text-right,.rteright{text-align:right}.text-center,.rtecenter{text-align:center}.text-line,.text-line-left,.text-line-right{display:block;overflow:hidden}.text-line{text-align:center}.text-line-left{text-align:right}.text-line-right{text-align:left}.text-line:before,.text-line:after,.text-line-left:before,.text-line-right:after{background:#333;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.text-line:before{right:16px;margin-left:-50%}.text-line:after{left:16px;margin-right:-50%}.text-line-left:before{right:16px;margin-left:-100%;width:100%}.text-line-right:after{left:16px;margin-right:-100%;width:100%}.call-me{padding:4px 0 12px;text-transform:none;letter-spacing:0;text-align:left}.call-me .form-item-agreement{line-height:12px}.call-me-field,.call-me .form-item{margin:0 0 8px !important}.call-me input{margin-right:8px}.call-me input[type="submit"]{-webkit-box-shadow:0 2px 5px #000;box-shadow:0 2px 5px #000}
.call-me label{display:block;color:#fff;font-weight:500;font-size:11px;line-height:13px;letter-spacing:-1px;letter-spacing:-.5px;margin-bottom:12px}.call-me .icon-call-me{margin-top:-6px}.call-me-title{color:#d7bd86;font-weight:500;font-size:24px;line-height:24px;margin:0;padding:6px 0 6px}.call-me-title strong{color:#fff;font-weight:300;text-transform:uppercase}.call-me-content{color:#d7bd86;font-size:12px;line-height:16px;margin:-1px 0 9px 10px}.call-me-field label{display:none}.call-me-field-left{padding-right:8px}.call-me-validation{color:#e05700;font-weight:500;font-size:12px;line-height:16px;margin:0 0 14px}.call-me-validation{color:#fff;font-size:14px}@media(max-width:480px){.call-me-title{font-size:20px}.call-me-field-left{padding-right:0}}.lightbox-html,.lightbox-html body{min-width:auto}.lightbox-html iframe[name=google_conversion_frame]{display:block;width:0 !important;height:0 !important}.lightbox{max-width:706px;position:relative;z-index:5}.lightbox .input-block{color:#512c1c;font-size:13px;border:1px solid #fff;-webkit-box-shadow:0 1px 0 #000;box-shadow:0 1px 0 #000}.lightbox .select-block{color:#512c1c;font-size:13px;border:1px solid #fff;-webkit-box-shadow:0 1px 0 #000;box-shadow:0 1px 0 #000}.lt-ie8 .lightbox input#edit-email{width:140px}.lt-ie8 .lightbox input#edit-zip-code{width:140px}.lightbox-header{border-bottom:1px solid #d0c6ae;margin-bottom:16px}.lightbox-header .header-link{text-align:right;margin-top:10px;margin-bottom:0}.lightbox-body{-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;padding:32px}.lightbox-content{clear:both}.lightbox-panel-wrap{position:relative}.lightbox-panel-primary{background:#011c31}.lightbox-panel-secondary{background:#01325a;color:#fff;font-weight:500;font-size:18px;line-height:20px;text-align:left;text-transform:none;letter-spacing:0;padding:16px 0 9px}.lightbox-panel-secondary .questions{color:#d7bd86;text-transform:uppercase}.lightbox-panel-secondary .tel{color:#fff;font-size:32px;line-height:28px;margin-bottom:-6px}.lightbox-panel-secondary .chat a,.lightbox-panel-secondary .email a{color:#d7bd86;font-size:24px;line-height:56px;text-decoration:none}.lightbox-panel-secondary .chat a:hover,.lightbox-panel-secondary .email a:hover{color:#fff}.lightbox-panel-secondary .questions .icon,.lightbox-panel-secondary .chat .icon,.lightbox-panel-secondary .email .icon{margin:0 16px}.lightbox-panel-secondary .na{color:#fff;font-size:18px;line-height:20px;text-transform:none;margin:0;padding:8px 0}.lightbox-panel-secondary .media{padding:11px 0 20px}.lightbox-panel-secondary .media-body{padding-right:20px}.lightbox-panel-secondary .line-top{border-top:1px solid #1b476b;box-shadow:0 -1px 0 #010910}.lightbox-footer{border-top:1px solid #010910;border-radius:0 0 16px 16px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMzI1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTFjMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(1,50,90,1)),color-stop(100%,rgba(1,28,49,1)));background:-webkit-linear-gradient(top,rgba(1,50,90,1) 0%,rgba(1,28,49,1) 100%);background:linear-gradient(to bottom,rgba(1,50,90,1) 0%,rgba(1,28,49,1) 100%);background-color:#01325a;padding:39px 62px 38px}.lightbox-footer p{color:#fff;font-size:13px;margin:7px 0 9px}.lightbox-footer a:hover{color:#fff;text-decoration:none}.lightbox-footer-3-col .lightbox-footer-column-middle{padding-left:20px;padding-right:20px}@media(max-width:667px){.lightbox-footer-column-middle{padding:0}.lightbox-header{text-align:center}.lightbox-header .header-link{text-align:center;margin:0 0 16px}.lightbox-footer{-webkit-border-radius:0;border-radius:0;padding:19px 20px 18px}.lightbox-footer .field{float:none;width:auto;margin-bottom:8px;padding:0}.lightbox-panel-secondary .media{padding:3px 0 12px}.lightbox-footer-3-col .lightbox-footer-column-middle{padding:0}}@media(max-width:480px){.lightbox-panel-secondary .na{padding:20px 0 16px}.lightbox-panel-secondary .tel{font-size:24px}}.lightbox-win-vacations .lightbox-body{background:url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-win-vacations.jpg) no-repeat center top;padding:212px 62px 20px}.lightbox-win-vacations .lightbox-footer{padding:38px 38px 26px}.lightbox-win-vacations .lightbox-header{border:none;padding-bottom:0}.lightbox-win-vacations .lightbox-title{background:url(/sites/www.diamondresorts.com/themes/dri/img/sweepstakes-title.gif) no-repeat center bottom;color:#fff;text-align:center;font-weight:300;font-size:40px;line-height:40px;padding-top:3px;padding-bottom:19px;margin-bottom:15px}.lightbox-win-vacations .lightbox-title strong{font-weight:500}.lightbox-win-vacations .lightbox-content{color:#fff;font-weight:300;font-size:20px;line-height:24px;text-align:center;margin-bottom:0}.lightbox-win-vacations .lightbox-footer-column-last{text-align:center}.lightbox-win-vacations .lightbox-rules-link{display:block;color:#fff;font-weight:500;font-size:12px;line-height:20px;text-transform:uppercase;text-decoration:none;margin-top:2px}.lightbox-win-vacations .form-item{margin-top:0;margin-bottom:0}@media(max-width:667px){.lightbox-win-vacations .grid-xs-1-0{width:100%}.lightbox-win-vacations .lightbox-body{background:none;padding:20px}.lightbox-win-vacations .lightbox-title{background:none;color:#01325a;padding-bottom:2px}.lightbox-win-vacations .lightbox-content{color:#01325a}}@media(max-width:480px){.lightbox-win-vacations .lightbox-title{font-size:32px;line-height:32px}}@media(max-width:360px){.lightbox-panel-secondary .tel{font-size:8vw}}.lightbox .call-me{padding:20px 30px 16px}.lightbox .call-me-title{padding:9px 0 15px;line-height:56px}.lightbox .call-me-content{font-weight:500;font-size:14px;line-height:20px;margin:-2px 0 14px}.lightbox .call-me-field,.lightbox .call-me .form-item{margin:0 0 16px !important}.lightbox .call-me label{margin:-2px 0 18px}.lightbox .call-me-field-left{padding-right:20px}@media(max-width:480px){.lightbox .call-me-field-left{padding-right:0}.lightbox .call-me-title{line-height:24px}}.lightbox-takeover .lightbox-body{background:url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-takeover-1.jpg) no-repeat center top;height:436px;padding:0}.lightbox-takeover .lightbox-footer{padding:38px 38px 26px}.lightbox-takeover .lightbox-header{border:none;padding-bottom:0}.lightbox-takeover .lightbox-title{color:#fff;text-align:center;margin:0;padding:0}.lightbox-takeover .text-primary{display:inline-block;font-weight:700;font-size:120px;line-height:120px;text-transform:uppercase;padding:125px 0 8px}.lightbox-takeover .text-secondary{display:inline-block;font-weight:500;font-size:72px;line-height:48px;text-transform:uppercase;padding-bottom:11px}.lightbox-takeover .text-tertiary{display:inline-block;font-weight:300;font-size:44px;line-height:48px}.lightbox-takeover .text-tertiary strong{font-weight:500;font-size:44px;line-height:48px}.lightbox-takeover .lightbox-footer-column-last{text-align:center}.lightbox-takeover .lightbox-rules-link{display:block;color:#fff;font-size:13px;line-height:20px;text-transform:uppercase;text-decoration:none;margin-top:2px}.lightbox-takeover .form-item{margin-top:0;margin-bottom:0}.lightbox-takeover-1 .lightbox-body{background:url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-takeover-1.jpg) no-repeat center top}.lightbox-takeover-2 .lightbox-body{background:url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-takeover-2.jpg) no-repeat center top}
.lightbox-takeover-2 .text-primary{color:#01325a}.lightbox-takeover-2 .text-secondary{color:#512c1c}.lightbox-takeover-2 .text-tertiary{color:#333}.lightbox-takeover-3 .lightbox-body{background:#f0eee0 url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-takeover-3.png) no-repeat right top;border:1px solid #dddac6;border-bottom:0;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.lightbox-takeover-3 .lightbox-body{height:455px}.lightbox-takeover-3 .lightbox-title{background:url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-title-line.png) no-repeat center bottom;font-size:44px;padding:215px 0 19px}.lightbox-takeover-3 .text-primary{color:#01325a;font-weight:500;font-size:44px;line-height:48px;text-transform:none;padding:0}.lightbox-takeover-3 .text-secondary{color:#512c1c;font-weight:700;font-size:44px;line-height:48px;text-transform:none;padding:0}.lightbox-takeover-3 .text-tertiary{color:#01325a;font-weight:500;font-size:44px;line-height:48px;padding:0}.lightbox-takeover-3 .lightbox-content{font-weight:500;font-size:24px;line-height:24px;text-align:center;padding:3px 0 1px;letter-spacing:-1px}.lightbox-takeover-3 .lightbox-content p{margin:0}.lightbox-takeover-3 .lightbox-footer{background:#f9f7ed;border-top:1px solid #dddac6;border:1px solid #dddac6;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.lightbox-takeover-3 .btn{-webkit-box-shadow:none;box-shadow:none}.lightbox-takeover-3 input[type="text"],.lightbox-takeover-3 input[type="email"],.lightbox-takeover-3 input[type="tel"]{border:2px solid #d0c6ae;-webkit-box-shadow:0 2px 0 #e9e9e9,inset 0 1px 0 #fff;box-shadow:0 2px 0 #e9e9e9,inset 0 -1px 0 #fff;padding-top:10px;padding-bottom:11px}.lightbox-takeover-3 .lightbox-rules-link{color:#512c1c}.lightbox-takeover-3 .lightbox-rules-link:hover{color:#01325a}.lightbox-takeover-4 .lightbox-body,.lightbox-takeover-4 .img-video,.lightbox-takeover-5 .lightbox-body,.lightbox-takeover-5 .img-video{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lightbox-takeover-4 .lightbox-body,.lightbox-takeover-5 .lightbox-body{background:url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-takeover-4.jpg) no-repeat center bottom;max-height:423px;height:auto;padding:23px 0}.lightbox-takeover-4 .img-video,.lightbox-takeover-5 .img-video{display:block;max-width:100% !important;width:669px;height:auto;padding:4px;background:#b5a78f;margin:0 auto}.lightbox-takeover-4 .img-video img,.lightbox-takeover-5 .img-video iframe{display:block}.lightbox-takeover-5 .js-video{margin-bottom:0}.lightbox-takeover-6 .lightbox-body{background:#b1690c url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-takeover-6.jpg) no-repeat right top;border-bottom:0}.lightbox-takeover-6 .lightbox-body{height:455px}.lightbox-takeover-6 .lightbox-title{color:#fff;background:url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-title-line.png) no-repeat center bottom;font-size:44px;text-shadow:1px 1px 4px rgba(0,0,0,0.8);letter-spacing:-1px;padding:149px 0 11px}.lightbox-takeover-6 .text-primary{font-weight:500;font-size:44px;line-height:48px;text-transform:none;padding:0}.lightbox-takeover-6 .text-secondary{font-weight:700;font-size:56px;line-height:56px;text-transform:none;padding:0}.lightbox-takeover-6 .text-tertiary{font-weight:500;font-size:56px;line-height:48px;padding:0}.lightbox-takeover-6 .lightbox-content{color:#fff;font-weight:500;font-size:32px;line-height:24px;text-align:center;text-shadow:1px 1px 4px rgba(0,0,0,0.8);padding:3px 0 1px;letter-spacing:-1px}.lightbox-takeover-6 .lightbox-content p{margin:0}.lightbox-takeover-6 .lightbox-footer{background:#f9f7ed;border-top:1px solid #dddac6;border:1px solid #dddac6;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.lightbox-takeover-6 .btn{-webkit-box-shadow:none;box-shadow:none}.lightbox-takeover-6 input[type="text"],.lightbox-takeover-6 input[type="email"],.lightbox-takeover-6 input[type="tel"]{border:2px solid #d0c6ae;-webkit-box-shadow:0 2px 0 #e9e9e9,inset 0 1px 0 #fff;box-shadow:0 2px 0 #e9e9e9,inset 0 -1px 0 #fff;padding-top:10px;padding-bottom:11px}.lightbox-takeover-6 .lightbox-rules-link{color:#512c1c}.lightbox-takeover-6 .lightbox-rules-link:hover{color:#01325a}.lightbox-takeover-7{background:#00b4b0 url(/sites/www.diamondresorts.com/themes/dri/img/lightbox-takeover-7.jpg) no-repeat right top;border-radius:0}.lightbox-takeover-7 .lightbox-body{background:none;border-bottom:0;border-radius:0;height:auto}.lightbox-takeover-7 .lightbox-title,.lightbox-takeover-7 .text-primary,.lightbox-takeover-7 .text-secondary,.lightbox-takeover-7 .text-tertiary{font-weight:500;font-size:54px;line-height:64px;text-transform:none;padding:0}.lightbox-takeover-7 .lightbox-title strong{font-weight:700}.lightbox-takeover-7 .lightbox-title{color:#fff;text-shadow:1px 1px 10px rgba(0,0,0,0.55);letter-spacing:-1px;padding:50px 0 11px}.lightbox-takeover-7 .text-secondary,.lightbox-takeover-7 .text-tertiary{font-size:72px}.lightbox-takeover-7 .lightbox-content{color:#fff;font-weight:500;font-size:32px;line-height:30px;text-align:center;text-shadow:1px 1px 10px rgba(0,0,0,0.55);letter-spacing:-1px;padding:3px 0 1px}.lightbox-takeover-7 .lightbox-content p{margin:0}.lightbox-takeover-7 .lightbox-footer{background:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.lightbox-takeover-7 .btn{-webkit-box-shadow:none;box-shadow:none}.lightbox-takeover-7 input[type="text"],.lightbox-takeover-7 input[type="email"],.lightbox-takeover-7 input[type="tel"]{background:#fff;border:2px solid #7e8a90;padding-top:10px;padding-bottom:11px;color:#512c1c;box-shadow:none}
.lightbox-takeover-7 .lightbox-rules-link{color:#fff}.lightbox-takeover-7 .lightbox-rules-link:hover{color:rgba(255,255,255,0.8)}@media(max-width:667px){.lightbox-takeover .grid-xs-1-0{width:100%}.lightbox-takeover .lightbox-title{color:#333;text-align:center;margin:0;padding:0}.lightbox-takeover .text-primary{color:#01325a;font-size:72px;line-height:56px;padding:0 0 8px}.lightbox-takeover .text-secondary{color:#512c1c;font-size:56px;line-height:48px}.lightbox-takeover .text-tertiary{color:#333;font-size:32px;line-height:32px}.lightbox-takeover .text-tertiary strong{font-size:32px;line-height:32px}.lightbox-takeover .lightbox-body{background:none;padding:20px;height:auto}.lightbox-takeover-3 .lightbox-body{background:#f0eee0}.lightbox-takeover-3 .lightbox-title{padding:0 0 16px}.lightbox-takeover-3 .text-primary{color:#01325a;font-weight:300;font-size:36px;line-height:40px;text-transform:none;padding:0}.lightbox-takeover-3 .text-secondary{color:#512c1c;font-weight:600;font-size:36px;line-height:40px;text-transform:none;padding:0}.lightbox-takeover-3 .text-tertiary{color:#01325a;font-weight:300;font-size:36px;line-height:40px;padding:0}.lightbox-takeover-3 .lightbox-content{font-weight:300;font-size:20px;line-height:24px}.lightbox-takeover-4 .lightbox-body,.lightbox-takeover-5 .lightbox-body{padding:23px 20px}.lightbox-takeover-6 .lightbox-body{background:#f0eee0}.lightbox-takeover-6 .lightbox-title{padding:0 0 16px;text-shadow:none}.lightbox-takeover-6 .text-primary{color:#01325a;font-weight:300;font-size:36px;line-height:40px;text-transform:none;padding:0}.lightbox-takeover-6 .text-secondary{color:#512c1c;font-weight:600;font-size:36px;line-height:40px;text-transform:none;padding:0}.lightbox-takeover-6 .text-tertiary{color:#01325a;font-weight:300;font-size:36px;line-height:40px;padding:0}.lightbox-takeover-6 .lightbox-content{color:#512c1c;font-weight:300;font-size:20px;line-height:24px;text-shadow:none}}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_4_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_4_0.woff) format('woff');font-weight:200;font-style:normal}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_6_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_6_0.woff) format('woff');font-weight:200;font-style:italic}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_9_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_9_0.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_2_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_2_0.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_7_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_7_0.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_8_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_8_0.woff) format('woff');font-weight:600;font-style:italic}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_0_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_0_0.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_1_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_1_0.woff) format('woff');font-weight:800;font-style:italic}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_5_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_5_0.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Effra';src:url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_3_0.woff2) format('woff2'),url(/sites/www.diamondresorts.com/themes/dri/webfonts/3561C9_3_0.woff) format('woff');font-weight:900;font-style:italic}body{font-family:Effra,Arial,sans-serif}.primary-nav{background:rgba(0,54,93,0.9)}.menu-site a{color:#d2d1c2}a.active{color:#fff}.site-title{width:350px}.site-tagline{visibility:hidden}.slide-panel-content span{color:#ed3557 !important;font-size:36px !important}.btn-super{border:1px solid #d61135;background:#ed3557;background:linear-gradient(to bottom,#ed3557 25%,#d61135 85%);text-shadow:1px 1px rgba(78,2,0,0.38);box-shadow:none;color:#e8e8e0}.btn-super:hover{border:1px solid #00355c;background:#0074bd;background:linear-gradient(to bottom,#0074bd 25%,#035e97 85%);text-shadow:1px 1px rgba(78,2,0,0.38);box-shadow:none;color:#fff}.slide-panel-content{font-weight:400;font-size:19px}.btn-primary{border:1px solid #d61135;background:#ed3557;background:linear-gradient(to bottom,#ed3557 25%,#d61135 85%);box-shadow:none;color:#e8e8e0}.btn-primary:hover{border:1px solid #00355c !important;background:#0074bd !important;background:linear-gradient(to bottom,#0074bd 25%,#035e97 85%) !important;text-shadow:none !important;box-shadow:none !important;color:#fff !important}span.media-body,.dropdown-panel-secondary .questions,.dropdown-panel-secondary .chat a,.dropdown-panel-secondary .email a{color:#d2d1c2}.btn-secondary{border:1px solid #00355c;background:#0074bd;background:linear-gradient(to bottom,#0074bd 25%,#035e97 85%);box-shadow:none;color:#fff}.btn-secondary:hover{border:1px solid #d61135;background:#ed3557;background:linear-gradient(to bottom,#ed3557 25%,#d61135 85%);text-shadow:none !important;color:#fff}
.deals-homepage-cta-title{color:#0074bd !important}.deal-offer-header{background:#e8e8e0 !important}.deal-offer-bubble-2{background:#ed3557 !important}.img-thumbnail{background-color:#d2d1c2}.section-group-title{color:#0074bd;border-bottom:1px solid #d2d1c2}.section-slider-nav-prev,.section-slider-nav-next{background-color:#d2d1c2}.section-slider{border-top:1px solid #d2d1c2;border-bottom:1px solid #e8e8e0;background-color:#f3f3ef !important}.front .site-main{background-image:linear-gradient(to bottom,#fff 65.778%,#f3f3ef 100%) !important}footer{font-weight:400}@media(max-width:767px){.site-banner{background:#f0eee0 !important;height:auto;margin:0}}a.at-svc-compact span.at-icon-wrapper{background-color:#ed3557 !important}.destinations-filter-active{background:#ed3557 !important;box-shadow:inset 0 0 0 1px #ed3557 !important}.page-destinations .destinations-featured-right .destinations-featured-title,.page-destinations .destinations-featured-preface-title,.destinations-featured-resort-city,h2.h1.tab-title,.page-destinations-property .destination-tabset .h2{color:#0074bd !important}h2,.h2{color:#0074bd}.destinations-featured-resort-link:hover .destinations-featured-resort-btn{background:#0074bd !important}a{color:#0074bd}.icon-email-input{background:url(/sites/www.diamondresorts.com/themes/dri/img/icon-email-input.png) no-repeat 8px center,#fff url(/sites/www.diamondresorts.com/themes/dri/img/input-rpt.jpg) repeat-x left bottom !important}.callout-sweepstakes-alt .rules a{color:#ed3557}.carousel-caption{color:#0074bd}label{color:#d2d1c2}p{font-weight:400}.deal-details-meta:before{background:rgba(237,53,87,.6) !important}@media(min-width:768px){body:not(.is-ios) .deal-offer-thumbnail:hover .deal-offer-bubble-1{background:rgba(237,53,87,.6) !important}}.terms.lightbox-title{font-size:20px;color:#00355c;font-weight:700}.terms{color:#707070}.terms h2{font-size:18px;font-weight:700}.terms li a{color:#aaa}.terms h1,.terms,h2,.terms p,.terms strong{color:#707070}.terms-nav{display:none}@media(min-width:768px){.terms.lightbox-title{font-size:20px}.terms-nav{display:block}.terms-nav ul{list-style:none}.terms-nav ul li{background:none !important}.terms-nav a{text-decoration:none}.terms .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}}